.direction-detail_root__grnyl{width:100%;color:#0a2742}.direction-detail_page__R233l{box-sizing:border-box;width:min(var(--layout-max,1560px),100% - 2*var(--page-inline-gutter));max-width:none;margin:0 auto;padding-top:calc(var(--header-slot, 80px) + clamp(42px,6vw,72px));padding-bottom:var(--section-padding-y,40px);animation:direction-detail_directionPageIn__MROkG .52s cubic-bezier(.22,.8,.28,1) both}.direction-detail_pageIntro__pqMHJ{margin-bottom:clamp(24px,4vw,36px)}.direction-detail_title__XO3mN{margin:0;padding:0;font-family:var(--font-heading-next),var(--font-heading),system-ui,sans-serif;font-size:var(--heading-h1-size);font-weight:400;letter-spacing:-.045em;line-height:1.06;text-transform:none;color:#001a31;text-wrap:balance}.direction-detail_prose__5csoc{width:100%}.direction-detail_prose__5csoc p{margin:0 0 clamp(12px,2vw,16px);font-size:var(--body-text-size);line-height:1.62;font-weight:500;color:rgba(36,56,72,.88);text-wrap:pretty}.direction-detail_prose__5csoc p:last-child{margin-bottom:0}.direction-detail_paragraphSectionSpaced__dr9Yj{padding-bottom:clamp(20px,3.2vw,36px)}.direction-detail_sectionHeading__XXGll{margin:0 0 clamp(10px,1.6vw,14px);font-family:var(--font-heading-next),var(--font-heading),system-ui,sans-serif;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#002f55}.direction-detail_prose__5csoc>:not(:first-child) .direction-detail_sectionHeading__XXGll{margin-top:clamp(28px,4vw,40px)}.direction-detail_list__w9KOz{margin:0 0 clamp(12px,2vw,16px);padding:0 0 0 1.25em;list-style:disc}.direction-detail_list__w9KOz li{margin:0 0 clamp(8px,1.4vw,10px);font-size:var(--body-text-size);line-height:1.62;font-weight:500;color:rgba(36,56,72,.88);text-wrap:pretty}.direction-detail_list__w9KOz li:last-child{margin-bottom:0}@keyframes direction-detail_directionPageIn__MROkG{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}