.article-shell .agency-wordmark-accent{color:var(--agency-orange)}.journal-article{padding-bottom:0}.article-breadcrumb{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:26px 0}.article-breadcrumb a{color:var(--agency-orange)}.article-breadcrumb span a{margin-right:8px}.article-heading{text-align:center;max-width:920px;margin:38px auto 30px}.article-eyebrow{text-transform:uppercase;letter-spacing:.25em;font-size:12px;margin-bottom:24px}.agency-shell .article-heading h1{font-size:clamp(38px,5.2vw,74px);font-weight:650;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.article-byline{font-size:16px;color:#77716a;margin:20px 0}.article-reactions{display:flex;justify-content:center;align-items:center;gap:22px;min-height:35px}.article-comment-link,.article-like>a,.article-like>form>button{display:inline-flex;align-items:center;gap:8px;font-size:15px}.article-like [aria-pressed=true] svg{fill:#b94c1020;color:#b94c10}.article-like p{font-size:13px;color:#a32d1b}.article-share-button{display:inline-flex;align-items:center;gap:8px;font-size:15px;border:0;border-radius:0;background:transparent;padding:0}.article-cover{display:block;width:100%;height:auto;max-height:650px;aspect-ratio:2.27;-o-object-fit:cover;object-fit:cover}.article-writing{max-width:850px;margin:36px auto 54px;font-family:Arial,sans-serif;font-size:19px;color:#45413c;line-height:1.7;overflow-wrap:anywhere}.article-prose>p{margin:0 0 28px}.article-prose h2,.article-prose h3,.article-prose h4{margin:34px 0 18px;line-height:1.25}.article-prose ul{list-style:disc;padding-left:24px;margin:20px 0}.article-prose li{margin:10px 0}.article-response{border-top:1px solid #c6bbad;padding:26px 0;display:flex;flex-wrap:wrap;align-items:center;gap:26px;font-size:15px}.article-response>.article-comment-link,.article-response>.article-like,.article-response>.article-share-button{color:var(--agency-orange)}.article-response>span{margin-right:8px}.article-comments{scroll-margin-top:30px;padding-top:14px}.agency-shell .article-comments>h2{font-size:36px;letter-spacing:-.04em}.article-comment-count{font-size:15px;color:#77716a;margin:10px 0 16px}.article-comments-panel{background:#eae4db90;border-radius:5px;padding:30px}.article-empty-comments{text-align:center;padding:8px 0 28px;font-size:17px}.article-guest{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;border-top:1px solid #d6cbbd;padding-top:24px;font-size:16px}.article-guest .agency-button{font-size:15px;padding:12px 25px}.article-outline{background:transparent!important;color:#b94c10!important;border:1px solid #b94c10}.article-comment-form{display:grid;gap:14px;border-top:1px solid #d6cbbd;padding-top:24px}.article-comment-form textarea{border:1px solid #c5b7a6;border-radius:5px;background:#fffdf9;padding:15px;width:100%;font-size:17px}.article-comment-form button{justify-self:start}.article-comment{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #d6cbbd}.article-comment>div{display:flex;align-items:center;gap:14px}.article-initials{display:grid;place-items:center;width:44px;height:44px;background:#e0d1bf;border-radius:50%;flex-shrink:0}.article-comment>div p{font-size:13px;color:#716a61;margin-top:4px}.article-comment details{margin-left:auto;position:relative}.article-comment summary{cursor:pointer}.article-comment details form{position:absolute;right:0;z-index:2;white-space:nowrap;background:#fff7ec;padding:14px;border:1px solid #d6cbbd;color:#a1311b}.article-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:16px}.article-next{border-block:1px solid #c6bbad;display:grid;grid-template-columns:1fr 1fr;margin-top:42px;padding:28px 0;gap:32px}.article-next>div:last-child{text-align:right;border-left:1px solid #c6bbad;padding-left:24px}.article-next a{color:var(--agency-orange);font-size:18px;display:block}.article-next small{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#5b5349;margin-bottom:10px}.article-community{text-align:center;padding:32px 0 38px}.agency-shell .article-community h2{font-size:28px;margin-bottom:10px}.article-community a{color:var(--agency-orange);font-size:17px}.article-notice{background:#f3e0cf;padding:15px;margin:15px 0;font-size:15px}.article-shell :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--agency-orange);outline-offset:4px}.article-shell button:disabled{opacity:.6;cursor:wait}.article-loading{font-size:13px;color:#716a61}.article-shell .agency-footer-reference-socials{display:flex}.article-shell .agency-footer-rights{display:inline}@media (max-width:700px){.article-breadcrumb{font-size:12px;padding-top:22px}.article-heading{margin:25px auto}.article-eyebrow{font-size:10px;margin-bottom:18px}.agency-shell .article-heading h1{font-size:clamp(34px,7.4vw,50px)}.article-byline{font-size:14px}.article-cover{aspect-ratio:1.5}.article-writing{font-size:17px;line-height:1.7;margin-block:28px 36px}.article-response{gap:18px}.article-response>span{width:100%}.article-comments-panel{padding:22px 16px}.agency-shell .article-comments>h2{font-size:30px}.article-guest{gap:12px}.article-guest p{width:100%;text-align:center}.article-next{gap:16px;padding-block:22px}.article-next a{font-size:15px}.article-next>div:last-child{padding-left:15px}.agency-shell .article-community h2{font-size:25px}}