.PolicyLayout-module__8aPMxq__policy{max-width:50rem}.PolicyLayout-module__8aPMxq__section+.PolicyLayout-module__8aPMxq__section{margin-top:clamp(3rem,6vw,4.75rem)}.PolicyLayout-module__8aPMxq__section h2{letter-spacing:-.025em;max-width:24ch;margin:0 0 1.25rem;font-size:clamp(1.55rem,2.5vw,2.05rem);font-weight:520;line-height:1.2}.PolicyLayout-module__8aPMxq__section p{max-width:68ch;margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.76}.PolicyLayout-module__8aPMxq__section p+p{margin-top:1.35rem}.PolicyLayout-module__8aPMxq__section ul{max-width:66ch;margin:1.35rem 0 0;padding-left:1.25rem}.PolicyLayout-module__8aPMxq__section li{padding-left:.25rem;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.7}.PolicyLayout-module__8aPMxq__section li+li{margin-top:.65rem}
.detail-module__pHD6MW__page{min-height:100vh;color:var(--ink);background:var(--paper)}.detail-module__pHD6MW__document{padding-bottom:clamp(5rem,9vw,8rem);padding-top:calc(var(--header-height) + clamp(4rem, 7vw, 6rem))}.detail-module__pHD6MW__header,.detail-module__pHD6MW__prose,.detail-module__pHD6MW__founderNarrative,.detail-module__pHD6MW__policyIntroduction,.detail-module__pHD6MW__onward,.detail-module__pHD6MW__reviewed{max-width:48rem}.detail-module__pHD6MW__header h1{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(3rem,5.5vw,4.8rem);font-weight:500;line-height:1}.detail-module__pHD6MW__header p{letter-spacing:-.015em;max-width:43rem;margin:2rem 0 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.55}.detail-module__pHD6MW__prose,.detail-module__pHD6MW__founderNarrative,.detail-module__pHD6MW__policyIntroduction{margin-top:clamp(4rem,8vw,6.5rem)}.detail-module__pHD6MW__prose p,.detail-module__pHD6MW__founderNarrative p,.detail-module__pHD6MW__policyIntroduction{max-width:66ch;margin-bottom:0;font-size:clamp(1.025rem,1.25vw,1.14rem);line-height:1.78}.detail-module__pHD6MW__prose p+p,.detail-module__pHD6MW__founderNarrative p+p{margin-top:1.6rem}.detail-module__pHD6MW__policyIntroduction{color:var(--muted);margin-bottom:clamp(3rem,6vw,5rem)}.detail-module__pHD6MW__onward{border-top:1px solid var(--rule);color:var(--muted);margin:clamp(4rem,7vw,6rem) 0 0;padding-top:1.5rem;font-size:1rem;line-height:1.7}.detail-module__pHD6MW__onward a{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}.detail-module__pHD6MW__reviewed{color:var(--quiet);margin:2rem 0 0;font-size:.95rem;line-height:1.6}@media (max-width:600px){.detail-module__pHD6MW__document{padding-bottom:5rem;padding-top:calc(var(--header-height) + 3.5rem)}.detail-module__pHD6MW__prose,.detail-module__pHD6MW__founderNarrative,.detail-module__pHD6MW__policyIntroduction{margin-top:4rem}}
.legalSurface-module__rpSwOG__page{min-height:100vh;color:var(--ink);background:var(--paper)}.legalSurface-module__rpSwOG__document{width:min(100% - clamp(2.5rem,8vw,8rem),54rem);padding-bottom:clamp(5rem,9vw,8rem);padding-top:calc(var(--header-height) + clamp(4rem, 7vw, 6rem));margin:0 auto}.legalSurface-module__rpSwOG__header h1{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(3rem,5.5vw,4.8rem);font-weight:500;line-height:1}.legalSurface-module__rpSwOG__header p{max-width:64ch;color:var(--muted);margin:1.1rem 0 0;font-size:1.025rem;line-height:1.72}.legalSurface-module__rpSwOG__header .legalSurface-module__rpSwOG__lede{max-width:42rem;color:var(--ink);letter-spacing:-.015em;margin-top:2rem;font-size:clamp(1.3rem,2.15vw,1.7rem);line-height:1.5}.legalSurface-module__rpSwOG__dates{color:var(--muted);margin:clamp(3rem,6vw,4.5rem) 0 clamp(3.5rem,7vw,5.5rem)}.legalSurface-module__rpSwOG__dates p{max-width:62ch;margin:0;font-size:.95rem;line-height:1.65}.legalSurface-module__rpSwOG__dates p+p{margin-top:.5rem}.legalSurface-module__rpSwOG__contact{max-width:64ch;color:var(--muted);margin:clamp(4rem,7vw,6rem) 0 0;font-size:1rem;line-height:1.7}.legalSurface-module__rpSwOG__contact a{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}.legalSurface-module__rpSwOG__contact a:hover{text-decoration-thickness:2px}.legalSurface-module__rpSwOG__contact a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.legalSurface-module__rpSwOG__notice{border-top:1px solid var(--rule);margin-top:clamp(3rem,6vw,5rem);padding-top:1.75rem}@media (max-width:560px){.legalSurface-module__rpSwOG__document{width:min(100% - 2.5rem,54rem);padding-bottom:5rem;padding-top:calc(var(--header-height) + 3.5rem)}}
