.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.blog-nav-active>summary{color:var(--blue)}.nav-dropdown a[aria-current=page]{color:var(--blue);background:var(--pale);border-radius:8px}.us-blog-hero{background:var(--deep);color:white;padding:55px 0}.us-blog-hero>.wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.us-blog-hero h1{font-size:clamp(47px,5.3vw,72px);line-height:1.03;letter-spacing:-3px;margin:0 0 25px}.us-blog-hero h1 em{color:#32dfc6}.us-blog-hero p{color:#bdd4ef;font-size:17px;max-width:530px;margin:0 0 27px}.us-blog-hero>.wrap>img{width:100%;height:390px;object-fit:contain}.us-search{position:relative;display:block;max-width:530px}.us-search input{background:white;font-size:15px;padding:18px 50px 18px 18px;border-radius:14px}.us-search>span:last-child{position:absolute;right:20px;top:8px;color:var(--blue);font-size:31px}.us-archive{padding:35px 0 75px}.us-blog-categories{display:flex;gap:9px;overflow:auto;padding:2px 0 9px;margin-bottom:45px}.us-blog-categories button{flex:0 0 auto;padding:11px 17px;border:1px solid var(--line);border-radius:30px;background:white;color:var(--navy);font-size:13px;font-weight:700;cursor:pointer}.us-blog-categories button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:white}.us-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.us-post-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:23px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;background:white;color:var(--ink)}.us-post-card:hover{transform:translateY(-6px);box-shadow:0 17px 35px #123a7812;border-color:#83b7ee;color:var(--ink)}.us-post-image{position:relative;background:linear-gradient(145deg,#edf9ff,#daf4ee);height:230px;padding:25px}.us-post-image>img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.us-post-card:hover .us-post-image>img{transform:scale(1.04)}.us-post-image>span{position:absolute;right:15px;top:15px;font-size:10px;font-weight:700;color:var(--blue);background:white;border-radius:20px;padding:7px 11px}.us-post-body{padding:23px;display:flex;flex-direction:column;flex:1}.us-post-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.us-post-body h3{font-size:24px;line-height:1.25;letter-spacing:-.7px;margin:19px 0 12px}.us-post-body p{color:var(--muted);font-size:15px;margin:0 0 25px}.us-post-body>b{color:var(--blue);font-size:14px;margin-top:auto}.us-article-hero{padding:30px 0 55px;background:linear-gradient(180deg,white,#edf9ff)}.us-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:40px}.us-article-hero h1{max-width:940px;font-size:clamp(38px,4.8vw,62px);line-height:1.08;letter-spacing:-2px;margin:0 0 20px}.us-article-hero>.wrap>p{color:var(--muted);font-size:19px;max-width:750px;margin:0}.us-article-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:12px;color:var(--muted)}.us-reading{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px;padding:65px 0 75px;align-items:start}.us-takeaway{padding:25px 28px;background:var(--pale);border-left:4px solid var(--mint);border-radius:0 16px 16px 0;margin-bottom:40px}.us-takeaway b{font-size:11px;letter-spacing:1.3px;color:var(--blue)}.us-takeaway p{font-size:18px;line-height:1.8;margin:13px 0 0;color:var(--ink)}.us-reading article>section{position:relative;margin-top:37px;scroll-margin-top:115px}.us-section-number{color:#b4cfe9;font-weight:700;font-size:13px;display:block;margin-bottom:13px}.us-reading article h2{font-size:31px;letter-spacing:-1px;line-height:1.2;margin:0 0 17px}.us-reading article>section>p{font-size:18px;line-height:1.9;color:#536b87;margin:0}.us-source{margin-top:40px;padding:24px;border:1px solid var(--line);border-radius:17px;background:#fbfdff}.us-source b{font-size:15px;display:block;margin-bottom:12px}.us-source>a{font-size:14px;color:var(--blue);text-decoration:underline}.us-source p{font-size:12px;color:var(--muted);margin:15px 0 0}.us-reading aside{position:sticky;top:115px}.us-toc{padding:23px;border:1px solid var(--line);border-radius:20px}.us-toc>b{display:block;margin-bottom:15px;font-size:16px}.us-toc>a{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.5}.us-toc>a span{color:var(--blue);font-size:11px;padding-top:2px}.us-read-cta{margin-top:20px;padding:25px;background:var(--navy);color:white;border-radius:20px}.us-read-cta>img{width:52px;height:52px;padding:10px;object-fit:contain;background:white;border-radius:15px}.us-read-cta h3{font-size:24px;line-height:1.2;margin-top:20px}.us-read-cta p{font-size:14px;color:#c1d5ec}.us-read-cta .button{font-size:12px;padding:13px;display:flex}.us-reading-mascot{height:180px;object-fit:contain;margin:20px auto 0}.us-post-tools{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;font-size:13px}.us-post-tools>a{color:var(--blue);font-weight:700}.us-post-tools button{border:1px solid var(--line);background:white;padding:11px 15px;border-radius:10px;color:var(--navy);cursor:pointer}.us-post-tools>span{font-size:12px;color:var(--muted)}.us-related{padding:60px 0;background:var(--pale)}.us-related h2{margin-bottom:30px}.us-blog .contact-section{padding-top:35px}#article-empty{color:var(--muted);padding:30px 0}@media(max-width:900px){.us-post-grid{grid-template-columns:1fr 1fr}.us-blog-hero>.wrap{gap:30px}.us-reading{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.us-reading article h2{font-size:28px}.us-read-cta{padding:20px}.us-related .us-post-grid .us-post-card:last-child{display:none}}@media(max-width:600px){.us-blog-hero{padding:40px 0}.us-blog-hero>.wrap{grid-template-columns:1fr;gap:25px}.us-blog-hero h1{font-size:49px;letter-spacing:-2px}.us-blog-hero p{font-size:16px}.us-blog-hero>.wrap>img{height:235px}.us-archive{padding:25px 0 50px}.us-blog-categories{margin-bottom:30px}.us-blog-categories button{font-size:12px;padding:10px 14px}.us-post-grid{grid-template-columns:1fr;gap:20px}.us-post-image{height:230px}.us-post-body h3{font-size:25px}.us-article-hero{padding-bottom:40px}.us-breadcrumbs{font-size:11px;margin-bottom:30px}.us-article-hero h1{font-size:39px;letter-spacing:-1.5px}.us-article-hero>.wrap>p{font-size:17px}.us-article-meta{gap:13px;font-size:11px}.us-reading{grid-template-columns:1fr;padding:40px 0 50px}.us-reading aside{position:static;order:-1}.us-toc{padding:20px}.us-read-cta,.us-reading-mascot{display:none}.us-reading article>section>p{font-size:17px;line-height:1.85}.us-takeaway{padding:22px}.us-takeaway p{font-size:17px}.us-related{padding:50px 0}.us-related .us-post-grid .us-post-card:last-child{display:flex}}@media(prefers-reduced-motion:reduce){.us-post-card,.us-post-image>img{transition:none}}
.us-post-image{padding:0}.us-post-image>img{object-fit:cover;object-position:center}
.us-blog-hero{background:linear-gradient(135deg,#fff 0%,#eef9ff 65%,#e8fbf6 100%);color:var(--ink)}.us-blog-hero h1{color:var(--ink)}.us-blog-hero h1 em,.us-blog-hero .eyebrow{color:var(--blue)}.us-blog-hero p{color:var(--muted)}.us-blog-hero .us-search input{box-shadow:0 12px 30px #123a780d}
.us-blog-hero>.wrap>img{transform:scale(1.12);transform-origin:center}@media(max-width:600px){.us-blog-hero>.wrap>img{transform:scale(1.08)}}
.us-article-hero-photo{display:block;width:100%;height:clamp(230px,32vw,430px);object-fit:cover;border-radius:24px;margin-top:32px;border:1px solid var(--line)}@media(max-width:600px){.us-article-hero-photo{margin-top:25px;border-radius:18px;height:230px}}
