.RoadframeUtility_bookPage__8WC1E,.RoadframeUtility_legalPage__VfJ6d{--roadframe-ink:#191d1a;--roadframe-paper:#eeebe4;--roadframe-canvas:#f8f7f3;--roadframe-line:#d7d5ce;--roadframe-red:#d4203e;background:var(--roadframe-canvas);color:var(--roadframe-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.RoadframeUtility_legalPage__VfJ6d .public-display{font-family:inherit;font-weight:710;letter-spacing:-.045em}.RoadframeUtility_legalPage__VfJ6d h1{max-width:19ch;font-size:clamp(2.45rem,4.2vw,3.75rem);line-height:.98;text-wrap:balance}.RoadframeUtility_legalPage__VfJ6d h2{font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.04;text-wrap:balance}.RoadframeUtility_legalPage__VfJ6d h3{text-wrap:balance}.RoadframeUtility_legalPage__VfJ6d li,.RoadframeUtility_legalPage__VfJ6d p{text-wrap:pretty}.RoadframeUtility_legalPage__VfJ6d code{border-radius:4px}.RoadframeUtility_legalPage__VfJ6d a{transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.RoadframeUtility_legalPage__VfJ6d a:hover{transform:translateY(-1px)}.RoadframeUtility_bookPage__8WC1E :where(a,button):focus-visible,.RoadframeUtility_legalPage__VfJ6d :where(a,button):focus-visible{outline:3px solid #ef4961;outline-offset:3px}.RoadframeUtility_bookLayout__sczoB{display:grid;min-height:min(620px,calc(100dvh - 7rem));grid-template-columns:minmax(0,7fr) minmax(330px,5fr);gap:clamp(2.5rem,6vw,5rem);align-items:center;padding-block:clamp(3rem,6vw,5.5rem)}.RoadframeUtility_bookCopy__zzMBI h1{max-width:16ch;font-size:clamp(2.45rem,4.5vw,3.8rem);font-weight:710;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.RoadframeUtility_recoveryPanel__Yxamy{position:relative;overflow:hidden;border-radius:14px;background:var(--roadframe-ink);color:white}.RoadframeUtility_recoveryPanel__Yxamy:before{position:absolute;inset:0 0 auto;height:4px;background:var(--roadframe-red);content:""}.RoadframeUtility_recoveryInner__Hrshc{max-width:33rem}.RoadframeUtility_recoveryIcon__QmoDn{border-radius:8px}@media (max-width:800px){.RoadframeUtility_bookLayout__sczoB{min-height:0;grid-template-columns:1fr;gap:2rem}.RoadframeUtility_recoveryPanel__Yxamy{min-height:0!important}}@media (max-width:560px){.RoadframeUtility_bookCopy__zzMBI h1,.RoadframeUtility_legalPage__VfJ6d h1{font-size:2.35rem}.RoadframeUtility_legalPage__VfJ6d h2{font-size:1.75rem}.RoadframeUtility_bookLayout__sczoB{padding-block:2.5rem}.RoadframeUtility_recoveryPanel__Yxamy{padding:1.5rem!important}}@media (prefers-reduced-motion:reduce){.RoadframeUtility_legalPage__VfJ6d a{transition:none}.RoadframeUtility_legalPage__VfJ6d a:hover{transform:none}}