.page_page___co_f{padding:136px 24px 80px;background:var(--cream,#fdfbf7);color:var(--text,#222);font-family:Quicksand,sans-serif}.page_header__fgHKA,.page_layout__6OI_O{max-width:1200px;margin:auto}.page_header__fgHKA{margin-bottom:40px}.page_eyebrow__26UH_{color:#147552;font-size:12px;font-weight:700;letter-spacing:.16em}.page_header__fgHKA h1{font-size:clamp(32px,5vw,52px);line-height:1.15;letter-spacing:-.035em;margin:14px 0 24px}.page_subtitle__QU40N{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.6;font-weight:500}.page_date__1bKQr{color:#615c54;font-size:14px;margin-top:20px}.page_layout__6OI_O{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.page_sidebar__MOOKQ{position:-webkit-sticky;position:sticky;top:104px}.page_desktopContents__tYD8I{max-height:calc(100dvh - 128px);overflow-y:auto;background:#f5f2ec;border:1px solid #e5e0d7;border-radius:24px;padding:20px}.page_sidebar__MOOKQ h2,.page_sidebar__MOOKQ summary{font-size:16px;font-weight:700}.page_sidebar__MOOKQ ol{margin-top:14px;padding-left:22px;font-size:13px;line-height:1.5}.page_sidebar__MOOKQ a{display:block;padding:8px 0;color:#343c35;text-decoration:none}.page_sidebar__MOOKQ a:hover{text-decoration:underline;color:#116344}.page_mobileContents__xLpNl{display:none}.page_article__NRtoM{min-width:0;background:#fff;padding:clamp(24px,4vw,48px);border:1px solid #e8e4dc;border-radius:28px;font-size:16px;line-height:1.85;font-weight:500;overflow-wrap:anywhere}.page_article__NRtoM h2{font-size:clamp(23px,2.5vw,30px);line-height:1.35;letter-spacing:-.02em;margin:36px 0 24px}.page_article__NRtoM h3{font-size:19px;line-height:1.5;margin:30px 0 14px}.page_article__NRtoM ol,.page_article__NRtoM p,.page_article__NRtoM ul{margin-bottom:20px}.page_article__NRtoM ol,.page_article__NRtoM ul{padding-left:24px}.page_article__NRtoM li{padding-left:3px;margin-bottom:10px}.page_article__NRtoM section{scroll-margin-top:110px;padding-top:4px}.page_article__NRtoM section+section,.page_resources__eqbmo{border-top:1px solid #e8e4dc;margin-top:32px}.page_article__NRtoM a{color:#116344;text-decoration:underline;text-underline-offset:3px}.page_page___co_f a:focus-visible,.page_page___co_f summary:focus-visible{outline:3px solid #147552;outline-offset:4px;border-radius:3px}@media(max-width:900px){.page_page___co_f{padding:120px 16px 56px}.page_layout__6OI_O{grid-template-columns:minmax(0,1fr);gap:20px}.page_sidebar__MOOKQ{position:static}.page_desktopContents__tYD8I{display:none}.page_mobileContents__xLpNl{display:block;padding:16px 20px;border:1px solid #e5e0d7;border-radius:20px;background:#f5f2ec}.page_mobileContents__xLpNl summary{cursor:pointer;min-height:28px}.page_mobileContents__xLpNl ol{font-size:15px}.page_mobileContents__xLpNl a{padding:11px 0}.page_article__NRtoM{padding:24px 20px;border-radius:22px}}