
.doc-page{background:#f7f7f3;color:#19313d}.doc-wrap{max-width:1180px;margin:auto;padding:54px 24px}.doc-crumb{font-size:13px;color:#50646d;margin-bottom:42px}.doc-label{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#587078;font-weight:700}.doc-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;border-bottom:1px solid #cdd7d8;padding-bottom:42px}.doc-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:1.08;letter-spacing:-.03em;margin:16px 0 22px}.doc-hero p{font-size:17px;line-height:1.75;max-width:650px}.doc-aside{border-left:3px solid #b59861;padding:22px 26px;background:#eef1ed;align-self:end}.doc-aside h2{font-size:18px;margin:0 0 12px}.doc-aside p{font-size:14px;line-height:1.65;margin:0}.doc-section{padding:40px 0 12px}.doc-section h2{font-size:30px;line-height:1.2;margin:10px 0 12px}.doc-section>p{max-width:780px;line-height:1.7;color:#526771}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.doc-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d7dfdf;padding:26px;min-width:0}.doc-card .doc-tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#5c7379}.doc-card h3{font-size:23px;line-height:1.25;margin:16px 0}.doc-card p{font-size:14px;line-height:1.65;color:#526771}.doc-card dl{font-size:12px;line-height:1.7;margin:12px 0 20px}.doc-card dt{font-weight:700;margin-top:9px}.doc-card dd{margin:0;overflow-wrap:anywhere;color:#526771}.doc-button{display:block;margin-top:auto;border:1px solid #17333f;background:#17333f;color:#fff!important;text-decoration:none;padding:13px 15px;font-size:13px;font-weight:700}.doc-button:hover{background:#294c59}.doc-button:focus-visible{outline:3px solid #b59861;outline-offset:3px}.doc-meta{font-size:11px!important;margin:9px 0 0}.doc-private{display:grid;grid-template-columns:1fr 1fr;gap:20px}.doc-private article{border-top:1px solid #ccd6d6;padding:20px 0}.doc-private h3{font-size:19px}.doc-private p{font-size:14px;line-height:1.7;color:#526771}.doc-cta{padding:30px;background:#17333f;color:white;margin:30px 0 12px;display:flex;gap:32px;align-items:center;justify-content:space-between}.doc-cta h2{margin:0 0 12px;font-size:25px}.doc-cta p{max-width:740px;line-height:1.7;color:#e4ecec}.doc-cta a{color:white;border:1px solid #b5c5c9;padding:14px 20px;text-decoration:none;white-space:nowrap}.doc-note{font-size:12px;color:#526771;line-height:1.7}.report-entry{margin:32px auto;max-width:1180px;padding:30px;border:1px solid #d2dcdf;background:#f5f7f5;color:#19313d}.report-entry h2{font-size:25px;margin:8px 0 14px}.report-entry p{font-size:15px;line-height:1.75;max-width:900px}.report-entry a{display:inline-block;margin-top:12px;color:#17333f;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.doc-wrap{padding:30px 20px}.doc-hero,.doc-grid,.doc-private{grid-template-columns:1fr;gap:22px}.doc-hero{padding-bottom:30px}.doc-crumb{margin-bottom:26px}.doc-card{padding:23px}.doc-cta{display:block;padding:24px}.doc-cta a{display:inline-block}.report-entry{margin:24px 16px;padding:24px}.doc-section h2{font-size:27px}}
