.article-page{background:#fffdf8;border-top:1px solid #d9d4c9}.article-shell{padding:34px 0 90px}.article-crumb{display:flex;gap:9px;color:#71807c;font-size:.78rem;margin-bottom:42px}.article-crumb a:hover{color:#d64e3c}.article-main{max-width:900px;margin:auto}.article-header{text-align:center;max-width:850px;margin:0 auto 38px}.article-tag{display:inline-block;color:#b7792f;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;border-bottom:2px solid #b7792f;padding-bottom:7px}.article-tag-alert{color:#d64e3c;border-color:#d64e3c}.article-header h1{font:400 clamp(2.7rem,5.2vw,5rem)/1.02 'Libre Caslon Display',serif;letter-spacing:-.025em;margin:24px 0 20px}.article-deck{font-size:1.2rem;line-height:1.65;color:#596b67;max-width:720px;margin:0 auto}.article-byline{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin-top:24px;color:#71807c;font-size:.78rem}.article-hero{margin:0 0 45px}.article-hero img{width:100%;max-height:560px;object-fit:cover;border-radius:2px}.article-status{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 20px;border-left:4px solid #d64e3c;background:#f5f0e6;padding:22px 25px;margin:0 auto 35px;max-width:720px}.article-status span{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#71807c}.article-status strong{text-align:right;color:#d64e3c}.article-status p{grid-column:1/-1;margin:8px 0 0;line-height:1.6}.article-content{max-width:720px;margin:auto;font-size:1.08rem;line-height:1.85;color:#263c38}.article-content p{margin:0 0 1.5em}.article-content h2,.article-content h3{font-family:'Libre Caslon Display',serif;line-height:1.15;margin:1.6em 0 .6em}.article-content h2{font-size:2.25rem}.article-content h3{font-size:1.75rem}.article-content img{max-width:100%;height:auto}.article-content blockquote{margin:2em 0;padding:8px 0 8px 25px;border-left:3px solid #b7792f;font:400 1.6rem/1.45 'Libre Caslon Display',serif;color:#173d37}.article-share{max-width:720px;margin:45px auto 0;padding-top:22px;border-top:1px solid #d9d4c9;display:flex;align-items:center;gap:12px}.article-share strong{margin-right:auto}.article-share a{border:1px solid #d9d4c9;padding:8px 13px;border-radius:30px;font-size:.78rem;font-weight:700}.article-share a:hover{background:#122724;color:#fff}.article-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#173d37;color:#fff;padding:34px 38px;margin-top:55px}.article-cta span{color:#e5bd7f;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.article-cta h2{font:400 2rem 'Libre Caslon Display',serif;margin:8px 0 0}.related{margin-top:90px;padding-top:50px;border-top:1px solid #d9d4c9}.related-head h2{font:400 2.7rem 'Libre Caslon Display',serif;margin:0 0 28px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-card{border:1px solid #d9d4c9;background:#fff}.related-card img{width:100%;height:190px;object-fit:cover}.related-card div{padding:20px}.related-card small{color:#71807c}.related-card h3{font:400 1.45rem/1.2 'Libre Caslon Display',serif;margin:9px 0 16px}.related-card span{font-size:.75rem;font-weight:700;color:#d64e3c}
@media(max-width:760px){.article-shell{padding-top:24px}.article-crumb{margin-bottom:28px}.article-header{text-align:left}.article-header h1{font-size:clamp(2.5rem,12vw,4rem)}.article-deck{font-size:1.05rem}.article-byline{justify-content:flex-start}.article-share{align-items:flex-start;flex-wrap:wrap}.article-share strong{width:100%;margin:0}.article-cta{align-items:flex-start;flex-direction:column}.related-grid{grid-template-columns:1fr}.related-card{display:grid;grid-template-columns:130px 1fr}.related-card img{height:100%;min-height:145px}}
.article-demo{max-width:720px;margin:0 auto 26px;background:#fff4d9;border-left:4px solid #b9823b;padding:14px 18px;color:#66522d;font-size:.82rem;line-height:1.55}
