.sa-blog-wrap{width:min(100% - 2 * clamp(18px,4vw,40px),820px);margin:0 auto}.sa-blog-head{margin:clamp(8px,2vh,24px) 0 clamp(24px,4vh,40px)}.sa-blog-head h1{margin:0 0 10px;font-size:clamp(32px,5vw,46px);line-height:1.08;letter-spacing:-.02em;color:var(--sa-mist)}.sa-blog-sub{margin:0;max-width:56ch;font-size:clamp(15px,2vw,17px);line-height:1.6;color:var(--sa-mist-60)}.sa-blog-grid{display:grid;gap:16px;padding-bottom:clamp(24px,5vh,56px)}.sa-blog-card{border:1px solid var(--sa-rule);border-radius:16px;padding:clamp(18px,3vw,26px);background:rgba(255,255,255,.04)}.sa-blog.pf-day .sa-blog-card{background:rgba(255,255,255,.72)}.sa-blog-date{display:block;margin-bottom:8px;font-size:13px;letter-spacing:.04em;color:var(--sa-mist-40)}.sa-blog-card h2{margin:0 0 8px;font-size:clamp(19px,3vw,24px);line-height:1.25}.sa-blog-card h2 a{color:var(--sa-mist);text-decoration:none}.sa-blog-card h2 a:hover{text-decoration:underline}.sa-blog-excerpt{margin:0 0 12px;font-size:15.5px;line-height:1.6;color:var(--sa-mist-60)}.sa-blog-more{font-weight:600;font-size:14.5px;text-decoration:none;color:var(--sa-lime)}.sa-blog.pf-day .sa-blog-more{color:#0c6f7a}.sa-blog-more:hover{text-decoration:underline}.sa-blog-article{max-width:760px;padding-bottom:clamp(32px,6vh,72px)}.sa-blog-crumb{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;margin:4px 0 clamp(20px,3vh,32px);font-size:14px}.sa-blog-crumb a{color:var(--sa-mist-60);text-decoration:none}.sa-blog-crumb a:hover{color:var(--sa-mist);text-decoration:underline}.sa-blog-arthead{margin-bottom:clamp(20px,3vh,30px)}.sa-blog-article h1{margin:0 0 12px;font-size:clamp(28px,4.6vw,40px);line-height:1.14;letter-spacing:-.02em;color:var(--sa-mist)}.sa-blog-meta{margin:0;font-size:14px;letter-spacing:.03em;color:var(--sa-mist-40)}.sa-blog-article h2{margin:2em 0 .6em;font-size:clamp(20px,3vw,26px);line-height:1.3;color:var(--sa-mist)}.sa-blog-article li,.sa-blog-article p{font-size:16.5px;line-height:1.72;color:var(--sa-mist-80)}.sa-blog-article p{margin:0 0 1.1em}.sa-blog-article ul{margin:0 0 1.1em;padding-left:1.2em}.sa-blog-article li{margin-bottom:.5em}.sa-blog-article strong{color:var(--sa-mist)}.sa-blog-article a:not(.v5-btn){color:var(--sa-lime);text-decoration:underline;text-underline-offset:2px}.sa-blog.pf-day .sa-blog-article a:not(.v5-btn){color:#0c6f7a}.sa-blog-cta{margin-top:1.8em}