html{scroll-behavior:smooth}.s4-article{--s4-ink:#172323;--s4-accent:#007A2E;--s4-paper:#fff;color:var(--s4-ink);background:var(--s4-paper);font-family:Arial,sans-serif;font-size:18px;line-height:1.75;padding:100px 24px 64px;overflow-wrap:break-word}.s4-article .s4-reader{max-width:780px;margin:auto}body:has(.s4-article) .article-layout--reader-first{display:block;max-width:828px}.s4-article h1{font-size:clamp(36px,6vw,68px);line-height:1.08;letter-spacing:-1.5px;margin:24px 0}.s4-article h2{font-size:clamp(27px,4vw,36px);line-height:1.2;margin:54px 0 20px}.s4-article h3{font-size:23px;line-height:1.3;margin:32px 0 14px}.s4-article p{margin:0 0 23px}.s4-article a{color:var(--s4-accent);text-decoration:underline;text-underline-offset:3px}.s4-article a:focus-visible,.s4-article summary:focus-visible{outline:3px solid #a83c00;outline-offset:4px}.s4-article .s4-topic{font-size:14px;color:var(--s4-accent);font-weight:bold}.s4-article .s4-byline{font-size:15px;border-top:1px solid #d7ddda;padding-top:16px}.s4-article blockquote{margin:32px 0;padding:22px 26px;border-left:5px solid var(--s4-accent);background:#f3f4f1;font-size:23px;line-height:1.5}.s4-article blockquote p{margin:0 0 10px}.s4-article cite{font-size:14px;font-style:normal}.s4-article figure{display:block;width:100%;max-width:100%;margin:35px 0;float:none}.s4-article picture{display:block;width:100%}.s4-article figure img{width:100%;height:auto;display:block}.s4-article figcaption{font-size:13px;line-height:1.5;color:#45524d;padding-top:10px}.s4-article .s4-toc{border-block:1px solid #ccd4ce;padding:18px 0;margin:28px 0}.s4-article .s4-toc ul{margin:0;display:flex;gap:14px 22px;flex-wrap:wrap;padding:0;list-style:none;font-size:15px}.s4-article details{border-block:1px solid #b6c2bb;padding:18px 0;margin:32px 0}.s4-article summary{cursor:pointer;font-weight:bold;font-size:20px}.s4-article details p{margin:18px 0 0}.s4-article .s4-links{border-top:1px solid #bbc9c0;padding-top:25px;margin-top:42px;font-size:15px}.s4-article li{margin-bottom:12px}.s4-news{max-width:650px;margin:auto;background:#fff;color:#18251e;font:18px/1.65 Arial,sans-serif;padding:32px}.s4-news a{color:#007A2E}.s4-news h1{font-size:34px;line-height:1.15}.s4-news .brand{font-size:25px;font-weight:bold;border-bottom:4px solid #007A2E;padding-bottom:18px}.s4-news blockquote{border-left:4px solid #007A2E;padding-left:20px;margin:25px 0}@media(max-width:600px){.s4-article{padding:85px 20px 45px;font-size:17px}.s4-article h1{letter-spacing:-.7px}.s4-article blockquote{font-size:21px;padding:18px}.s4-article h2{margin-top:40px}.s4-news{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.s4-article{font-family:Inter, Arial, sans-serif}.s4-article h1,.s4-article h2,.s4-article h3{font-family:Oswald, Arial Narrow, sans-serif}
