.public-page{flex-direction:column;min-height:100svh;display:flex}.public-header{border-bottom:1px solid #e4ece6;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.public-header img{width:160px;height:auto}.public-content{flex:1;padding-block:32px 90px}.public-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:48px;font-size:13px;display:inline-flex}.public-back:hover{color:var(--forest)}.public-document{max-width:740px}.public-document-with-index{grid-template-columns:220px minmax(0,740px);align-items:start;gap:clamp(36px,6vw,88px);max-width:none;display:grid}.public-document article{min-width:0}.public-index{border-right:1px solid #e4ece6;padding-right:24px;position:sticky;top:32px}.public-index>span,.public-related>span{text-transform:uppercase;letter-spacing:1.2px;color:#476858;margin-bottom:16px;font-size:11px;font-weight:750;display:block}.public-index ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.public-index a{color:#476052;padding-block:9px;font-size:12px;font-weight:600;line-height:1.6;display:block}.public-index a:hover{color:#168247}.public-content .eyebrow{margin-bottom:16px;font-size:11px}.public-content h1{color:var(--forest);letter-spacing:-1.5px;margin:0 0 24px;font-size:clamp(32px,4vw,46px);line-height:1.2}.public-intro>p:not(.eyebrow):not(.public-updated),.public-section p,.public-section li{color:#465e50;margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.9}.public-intro{padding-bottom:16px}.public-intro .public-updated{color:#5b7264;margin:-5px 0 28px;font-size:12px;font-weight:600}.public-section{border-top:1px solid #e4ece6;margin-top:18px;padding-top:30px;scroll-margin-top:30px}.public-section h2{letter-spacing:-.55px;color:var(--forest);margin:0 0 18px;font-size:21px;font-weight:750;line-height:1.45}.public-section ul{margin-block:0 18px;padding-left:20px}.public-section li{margin-bottom:10px;padding-left:4px}.public-section li::marker{color:#24b866}.public-links{flex-wrap:wrap;gap:12px 24px;margin:12px 0 4px;display:flex}.public-links a{color:#12683c;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.8;-webkit-text-decoration:underline #b1cdbb;text-decoration:underline #b1cdbb;display:inline-flex}.public-links a:hover{text-decoration-color:currentColor}.public-links svg{flex-shrink:0}.public-related{border-top:1px solid #e4ece6;margin-top:48px;padding-top:28px}.public-status{color:#465e50;background:#edf4ef;border-radius:6px;margin-bottom:26px;padding:7px 11px;font-size:12px;display:inline-block}.public-topics{margin:34px 0}.public-topics h2{color:var(--forest);font-size:18px}.public-topics ul{color:#465e50;padding-left:20px;font-size:14px;line-height:1.8}.public-topics li{margin-bottom:12px;padding-left:5px}.public-content .button{font-size:13px}@media (max-width:900px){.public-document-with-index{grid-template-columns:1fr;gap:36px;max-width:740px;margin-inline:auto}.public-index{border-bottom:1px solid #e4ece6;border-right:0;padding:0 0 24px;position:static}.public-index ul{flex-wrap:wrap;gap:4px 22px;display:flex}.public-index a{padding-block:5px}}@media (max-width:600px){.public-header img{width:135px}.public-header .button{padding:10px 12px;font-size:10px}.public-content{padding-block:20px 50px}.public-back{margin-bottom:30px}.public-index ul{grid-template-columns:1fr 1fr;gap:5px 18px;display:grid}.public-index a{font-size:11px}.public-content h1{letter-spacing:-1px;font-size:32px}.public-section h2{font-size:19px}}@media print{.public-header,.site-footer,.public-back,.public-index,.public-related,.skip-link{display:none}.public-content{width:100%;padding:0}.public-document-with-index{display:block}.public-section h2{break-after:avoid}.public-section p,.public-section li{orphans:3;widows:3}}
