.content-page{max-width:1040px}.content-page h1{font:800 clamp(40px,5.5vw,64px)/1.05 Manrope;letter-spacing:-.055em;margin:10px 0 25px}.content-copy{max-width:790px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:35px 42px}.content-copy h2{font:800 25px/1.2 Manrope;letter-spacing:-.03em;margin:39px 0 13px}.content-copy h2:first-child{margin-top:0}.content-copy h3{font:800 19px Manrope;margin:28px 0 9px}.content-copy p,.content-copy li{color:#4e5b53;line-height:1.75;font-size:15px}.content-copy p{margin:0 0 17px}.content-copy ul{padding-left:22px}.content-operator{color:var(--muted);font-size:13px}.content-email{color:var(--green);font-weight:800;text-decoration:underline}.content-notice{padding:14px 16px;border-left:3px solid #d9a13a;background:#fff9e7;border-radius:8px}.content-related{max-width:790px;margin-top:38px;padding-top:25px;border-top:1px solid var(--line)}.content-related h2{font:800 21px Manrope;margin:0 0 17px}.content-related>div{display:flex;flex-wrap:wrap;gap:8px}.content-related a{padding:9px 12px;background:#e9ede7;border-radius:18px;color:var(--green);font-size:12px;font-weight:700}.content-related a:hover{background:#dce8d7}footer{flex-wrap:wrap;gap:12px}footer .footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 17px;max-width:650px}footer .footer-links a:hover{text-decoration:underline}@media(max-width:650px){.content-page{padding-top:42px}.content-copy{padding:25px 20px}.content-copy h2{font-size:22px}footer .footer-links{justify-content:center}}
.sitemap-page h1{font:800 clamp(40px,5.5vw,64px)/1.05 Manrope;letter-spacing:-.055em;margin:10px 0 20px}.sitemap-page .lede{max-width:690px;color:var(--muted)}.sitemap-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:34px}.sitemap-group{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.sitemap-group h2{font:800 21px Manrope;margin-bottom:16px}.sitemap-group ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sitemap-group a{color:var(--green);font-weight:650}.sitemap-group a:hover{text-decoration:underline}
.blog-hero-image{width:100%;margin:30px 0;overflow:hidden;border-radius:18px;background:#eef1e9}.blog-hero-image img{display:block;width:100%;max-width:100%;height:clamp(220px,42vw,460px);object-fit:cover;border-radius:inherit}.blog-hero-image figcaption{color:var(--muted);font-size:12px;margin-top:8px}.prose .article-body{white-space:normal}.prose .article-body h2{font:800 26px Manrope;margin:35px 0 14px}.prose .article-body h3{font:800 20px Manrope;margin:28px 0 10px}.prose .article-body p,.prose .article-body li{line-height:1.8;color:#4e5b53}.prose .article-body p{white-space:pre-line}.prose .article-body a,.blog-sources a{color:var(--green);text-decoration:underline}.blog-sources{border-top:1px solid var(--line);margin:44px 0 24px;padding-top:25px}.blog-sources h2{font:800 23px Manrope}.blog-sources li{margin:8px 0;overflow-wrap:anywhere}
