.page-module__XNTQpa__page{color:#242820;background:#faf5e9;min-height:100vh}.page-module__XNTQpa__shell{width:min(100% - 40px,1180px);margin-inline:auto}.page-module__XNTQpa__breadcrumb{color:#65695f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:12px;display:flex}.page-module__XNTQpa__breadcrumb a,.page-module__XNTQpa__article a,.page-module__XNTQpa__sourceList a{color:#24553e;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.page-module__XNTQpa__breadcrumb a:hover,.page-module__XNTQpa__article a:hover,.page-module__XNTQpa__sourceList a:hover{color:#a83f2d}.page-module__XNTQpa__breadcrumb a:focus-visible,.page-module__XNTQpa__tocList a:focus-visible,.page-module__XNTQpa__article a:focus-visible,.page-module__XNTQpa__sourceList a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #d95c43}.page-module__XNTQpa__hero{max-width:980px;padding:48px 0 40px}.page-module__XNTQpa__kicker,.page-module__XNTQpa__sectionKicker,.page-module__XNTQpa__tocLabel{color:#315e49;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.page-module__XNTQpa__hero h1{max-width:950px;font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:15px 0 18px;font-size:clamp(3rem,6vw,5.55rem);font-weight:400;line-height:1}.page-module__XNTQpa__intro{max-width:780px;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.5}.page-module__XNTQpa__caveat{color:#55594f;max-width:830px;margin:14px 0 0;font-size:15px;line-height:1.7}.page-module__XNTQpa__checkedLine{color:#65695f;margin:15px 0 0;font-size:12px}.page-module__XNTQpa__contentGrid{grid-template-columns:238px minmax(0,760px);align-items:start;gap:clamp(30px,6vw,78px);padding-bottom:50px;display:grid}.page-module__XNTQpa__tocCard{background:#fffdf8;border:1px solid #d4ccbd;padding:20px 18px;position:sticky;top:78px;box-shadow:4px 4px #2428201f}.page-module__XNTQpa__tocList{gap:2px;margin:13px 0 0;padding:0;list-style:none;display:grid}.page-module__XNTQpa__tocList a{color:#34382f;padding:7px 0;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.page-module__XNTQpa__tocList a:hover{color:#24553e;text-underline-offset:3px;text-decoration:underline}.page-module__XNTQpa__article{min-width:0;font-size:16px;line-height:1.72}.page-module__XNTQpa__article p{margin:12px 0}.page-module__XNTQpa__articleLead{background:#fffdf8;border-left:4px solid #e7b451;padding:18px 20px;font-size:17px;line-height:1.65;margin:0 0 30px!important}.page-module__XNTQpa__section{border-top:1px solid #cfc6b7;padding:27px 0 31px;scroll-margin-top:84px}.page-module__XNTQpa__section h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:8px 0 13px;font-size:clamp(1.85rem,3.7vw,2.7rem);font-weight:400;line-height:1.08}.page-module__XNTQpa__section h3{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}.page-module__XNTQpa__citation{white-space:normal}.page-module__XNTQpa__citation time{color:#65695f;white-space:nowrap;font-size:12px}.page-module__XNTQpa__sequenceList{gap:14px;margin:18px 0 20px;padding-left:25px;display:grid}.page-module__XNTQpa__sequenceList li{padding-left:3px}.page-module__XNTQpa__sequenceList li p{margin:7px 0 0}.page-module__XNTQpa__checkList{gap:11px;margin:18px 0 20px;padding-left:24px;display:grid}.page-module__XNTQpa__checkList li{padding-left:3px}.page-module__XNTQpa__reviewNote{background:#f5e4dc;border-left:4px solid #d95c43;margin:20px 0 0;padding:16px 18px}.page-module__XNTQpa__reviewNote p{margin:0}.page-module__XNTQpa__reviewNote p+p{margin-top:7px}.page-module__XNTQpa__reviewLabel{color:#7c2e22;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.page-module__XNTQpa__nextLinks{background:#fffdf8;border:1px solid #d4ccbd;gap:4px;margin-top:20px;padding:14px 18px;display:grid}.page-module__XNTQpa__nextLinks p{margin:4px 0}.page-module__XNTQpa__sources{padding-top:29px}.page-module__XNTQpa__sourceList{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module__XNTQpa__sourceList li{background:#fffdf8;border:1px solid #d4ccbd;gap:3px;padding:14px 16px;display:grid}.page-module__XNTQpa__sourceAgency{color:#315e49;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.page-module__XNTQpa__sourceList a{width:fit-content;font-weight:700;line-height:1.45}.page-module__XNTQpa__sourceList li>span:not(.page-module__XNTQpa__sourceAgency){color:#55594f;font-size:14px;line-height:1.55}.page-module__XNTQpa__sourceList time{color:#65695f;font-size:12px}.page-module__XNTQpa__disclaimer{color:#34382f;background:#f1eadc;border:1px solid #cfc6b7;padding:15px 18px;font-size:13px;font-weight:600;margin:20px 0 0!important}@media (max-width:800px){.page-module__XNTQpa__shell{width:min(100% - 32px,720px)}.page-module__XNTQpa__hero{padding:36px 0 29px}.page-module__XNTQpa__contentGrid{grid-template-columns:minmax(0,1fr);gap:25px}.page-module__XNTQpa__tocCard{position:static}.page-module__XNTQpa__tocList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}}@media (max-width:480px){.page-module__XNTQpa__shell{width:min(100% - 28px,440px)}.page-module__XNTQpa__hero h1{font-size:clamp(2.45rem,12vw,3.35rem);line-height:.98}.page-module__XNTQpa__tocList{grid-template-columns:minmax(0,1fr)}.page-module__XNTQpa__article{font-size:15px;line-height:1.68}.page-module__XNTQpa__articleLead{padding:15px 16px;font-size:16px}.page-module__XNTQpa__reviewNote,.page-module__XNTQpa__nextLinks{padding-inline:14px}}
