._page_1if2s_1{color:#20332a;min-height:100vh;font-family:var(--font-sans,system-ui, sans-serif);background:#fbfcfa}._header_1if2s_8,._footer_1if2s_9{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}._header_1if2s_8{border-bottom:1px solid #dfe6e0}._brand_1if2s_23{color:#173f2d;font-family:var(--font-serif,Georgia, serif);align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}._brandMark_1if2s_33{object-fit:contain;width:38px;height:38px;transform:scale(1.16)}._backLink_1if2s_40{color:#28634a;font-size:14px;font-weight:650}._backLink_1if2s_40:hover,._footer_1if2s_9 a:hover{text-underline-offset:3px;text-decoration:underline}._main_1if2s_52{width:min(760px,100% - 40px);margin:0 auto;padding:clamp(56px,10vw,104px) 0 88px}h1,h2,p{margin-top:0}h1{color:#173f2d;max-width:680px;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(36px,6vw,60px);line-height:1.06}._intro_1if2s_74{color:#506258;max-width:660px;margin-bottom:10px;font-size:clamp(17px,2.2vw,20px);line-height:1.65}._updated_1if2s_82{color:#6d7b72;font-size:13px}._sections_1if2s_87{margin-top:56px}._sections_1if2s_87 section{border-top:1px solid #dfe6e0;padding:28px 0}._sections_1if2s_87 h2{color:#173f2d;font-family:var(--font-serif,Georgia, serif);margin-bottom:12px;font-size:24px;line-height:1.2}._sections_1if2s_87 p,._sections_1if2s_87 li{color:#42534a;font-size:16px;line-height:1.7}._sections_1if2s_87 p:last-child{margin-bottom:0}._sections_1if2s_87 ul{margin:0;padding-left:22px}._footer_1if2s_9{color:#627067;border-top:1px solid #dfe6e0;align-items:flex-start;font-size:13px}._footer_1if2s_9 nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}@media (max-width:620px){._header_1if2s_8,._footer_1if2s_9{width:min(100% - 28px,760px)}._header_1if2s_8{align-items:flex-start}._backLink_1if2s_40{font-size:13px}._main_1if2s_52{width:min(100% - 28px,760px);padding-top:56px}._footer_1if2s_9{flex-direction:column;gap:14px}._footer_1if2s_9 nav{justify-content:flex-start}}
