.am-editorial,.am-article{--ed-ink:#15383d;--ed-muted:#617377;--ed-soft:#edf5f4;--ed-sand:#f3efe8;color:var(--ed-ink)}
.am-article-products .vu-product-list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:28px;overflow:visible}.am-article-layout:not(:has(.am-article-toc)){grid-template-columns:minmax(0,740px)}.am-article .am-article-body figure{margin-inline:0}.am-article-body{min-width:0;overflow-wrap:anywhere}
.am-editorial h1,.am-editorial h2,.am-article h1,.am-article h2,.am-article h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
.am-editorial-head{padding:88px 0 50px}.am-editorial-head h1{max-width:900px;font-size:clamp(3.4rem,7vw,7rem);line-height:.92}.am-editorial-head>p,.am-category-description{max-width:690px;margin-top:25px;color:var(--ed-muted);font-size:1.08rem;line-height:1.8}
.am-editorial-kicker,.am-story-category{display:inline-block;color:#007486;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.am-editorial-kicker{margin-bottom:20px}
.am-editorial-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:38px}.am-editorial-chips a{padding:10px 17px;border:1px solid #cad9da;border-radius:999px;font-size:.78rem}.am-editorial-chips a:hover,.am-editorial-chips a[aria-current=page]{background:#008ba0;border-color:#008ba0;color:#fff}
.am-featured-story{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(340px,.7fr);min-height:650px;background:var(--ed-sand);margin-bottom:90px}.am-featured-media{min-height:500px}.am-featured-media img{height:100%;object-fit:cover}.am-featured-copy{display:flex;flex-direction:column;justify-content:center;padding:65px clamp(32px,5vw,80px)}.am-featured-copy h2{font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.02;margin:18px 0}.am-featured-copy p{line-height:1.75;color:var(--ed-muted)}.am-featured-copy .vu-button{align-self:flex-start;margin-top:30px}
.am-story-meta{display:flex;gap:9px;color:var(--ed-muted);font-size:.75rem;margin-top:17px}.am-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 28px;padding-bottom:90px}.am-story-image{display:block;aspect-ratio:1.28;overflow:hidden;background:#e7eded}.am-story-image img{height:100%;object-fit:cover;transition:transform .45s}.am-story-card:hover .am-story-image img{transform:scale(1.035)}.am-story-copy{padding-top:24px}.am-story-copy h2{font-size:clamp(1.65rem,2.2vw,2.4rem);line-height:1.08;margin:12px 0}.am-story-copy>p{color:var(--ed-muted);font-size:.9rem;line-height:1.7}.am-story-link{display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid #008ba0;color:#006d7d;font-size:.8rem;font-weight:600;margin-top:20px;padding-bottom:5px}.am-story-link .icon{width:17px}
.am-editorial-pages{padding-bottom:100px}.am-editorial-pages ul{display:flex;list-style:none;gap:8px;justify-content:center;padding:0;margin:0}.am-editorial-pages a,.am-editorial-pages span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border:1px solid #d6e0e1}.am-editorial-pages .current{background:#008ba0;color:white;border-color:#008ba0}.am-editorial-empty{grid-column:1/-1;padding:60px;background:var(--ed-soft);text-align:center}
.am-article-title{padding:90px 0 48px;text-align:center}.am-article-title h1{font-size:clamp(3rem,6vw,6.2rem);line-height:.95;max-width:1050px;margin:20px auto}.am-article-title>p{max-width:720px;margin:0 auto;color:var(--ed-muted);font-size:1.15rem;line-height:1.75}.am-article-title .am-story-meta{justify-content:center}.am-article-hero{margin:0}.am-article-hero img{height:min(72vw,780px);object-fit:cover}.am-article-hero figcaption{width:min(1320px,calc(100% - 96px));margin:10px auto 0;color:var(--ed-muted);font-size:.75rem}
.am-article-layout{display:grid;grid-template-columns:230px minmax(0,740px);justify-content:center;gap:80px;padding-top:90px;padding-bottom:120px}.am-article-toc{align-self:start;position:sticky;top:25px;border-top:2px solid #008ba0;padding-top:18px}.am-article-toc strong{font-family:Georgia,serif;font-size:1.15rem;font-weight:400}.am-article-toc ol{list-style:none;padding:0;margin:15px 0}.am-article-toc li{margin:9px 0;font-size:.78rem;color:var(--ed-muted)}.am-article-toc .level-3{padding-left:14px}.am-article-toc a:hover{color:#008ba0}.am-article-body{font-family:Georgia,'Times New Roman',serif;font-size:1.12rem;line-height:1.9;color:#243e42}.am-article-body>*+*{margin-top:1.55em}.am-article-body h2{font-size:2.35rem;line-height:1.12;margin-top:2em;scroll-margin-top:30px}.am-article-body h3{font-size:1.6rem;margin-top:1.8em}.am-article-body a{color:#00778a;text-decoration:underline;text-underline-offset:3px}.am-article-body ul,.am-article-body ol{padding-left:1.3em}.am-article-body blockquote{margin:2.5em -8%;padding:30px 34px;background:var(--ed-soft);font-size:1.35rem}.am-article-body figure{margin:2.6em min(-14vw,-150px);width:auto}.am-article-body figcaption{font-family:Inter,sans-serif;color:var(--ed-muted);font-size:.72rem;margin-top:8px}.am-article-body img{width:100%;height:auto}
.am-article-products,.am-related-stories{padding-top:80px;padding-bottom:100px;border-top:1px solid #dbe4e4}.am-section-heading{margin-bottom:36px}.am-section-heading h2{font-size:clamp(2.2rem,4vw,4rem)}.am-related-stories .am-editorial-grid{padding-bottom:0}
@media(max-width:950px){.am-featured-story{grid-template-columns:1fr}.am-featured-media{height:58vw;min-height:390px}.am-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-article-layout{grid-template-columns:1fr;gap:35px}.am-article-toc{position:static;width:min(100%,500px)}.am-article-body figure{margin-inline:0}}
@media(max-width:620px){.am-editorial-head{padding:60px 0 36px}.am-editorial-head h1{font-size:3.25rem}.am-featured-story{margin-bottom:65px}.am-featured-media{height:75vw;min-height:300px}.am-featured-copy{padding:40px 24px}.am-editorial-grid{grid-template-columns:1fr;gap:52px}.am-article-title{padding:62px 0 36px}.am-article-title h1{font-size:3.2rem}.am-article-hero img{height:72vw}.am-article-hero figcaption{width:calc(100% - 32px)}.am-article-layout{padding-top:55px;padding-bottom:80px}.am-article-body{font-size:1.05rem}.am-article-body h2{font-size:2rem}.am-article-body blockquote{margin-inline:0}.am-article-products,.am-related-stories{padding-block:60px}}
@media(max-width:760px){.am-article-products .vu-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
@media(max-width:480px){.am-article-products .vu-product-list{grid-template-columns:1fr}.am-article-title h1{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.am-story-image img{transition:none}.am-story-card:hover .am-story-image img{transform:none}}
