._page_xgzc6_1{background:radial-gradient(ellipse at top, var(--color-paper), var(--color-cream));min-height:100vh;padding:clamp(24px,4vw,64px)}._header_xgzc6_2,._policy_xgzc6_2{max-width:920px;margin-inline:auto}._header_xgzc6_2{justify-content:space-between;align-items:center;gap:24px;display:flex}._brand_xgzc6_4{font-family:var(--font-heading);letter-spacing:.18em;font-size:24px}._backLink_xgzc6_5,._policy_xgzc6_2 a:not(._brand_xgzc6_4){text-underline-offset:4px;text-decoration:underline}._backLink_xgzc6_5{font-size:14px}._policy_xgzc6_2{margin-top:clamp(56px,9vw,112px)}._intro_xgzc6_8{border-bottom:1px solid #1815112e;max-width:780px;padding-bottom:48px}._eyebrow_xgzc6_9{letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px}._intro_xgzc6_8 h1{margin-bottom:18px;font-size:clamp(52px,7vw,88px)}._tagline_xgzc6_11{font-size:clamp(20px,2.2vw,28px);font-family:var(--font-heading);color:var(--color-ink);margin-top:16px;font-weight:400;line-height:1.35}._intro_xgzc6_8 p,._policy_xgzc6_2 section p,._policy_xgzc6_2 li{font-size:17px;line-height:1.75}._intro_xgzc6_8 p+p{margin-top:14px}._contents_xgzc6_14{background:#ffffff5c;margin-block:48px 72px;padding:28px 32px}._contents_xgzc6_14 p{margin-bottom:12px;font-size:15px;font-weight:500}._contents_xgzc6_14 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 32px;margin:0;padding:0;list-style:none;display:grid}._contents_xgzc6_14 a{font-size:15px}._policy_xgzc6_2 section{margin-top:58px;scroll-margin-top:32px}._policy_xgzc6_2 h2{margin-bottom:22px;font-size:clamp(30px,4vw,44px)}._policy_xgzc6_2 h3{font-family:var(--font-body);margin-top:26px;margin-bottom:8px;font-size:17px;font-weight:500}._policy_xgzc6_2 p+p{margin-top:18px}._promptList_xgzc6_22{margin:18px 0;padding-left:20px;list-style-type:disc}._promptList_xgzc6_22 li+li{margin-top:10px}._quoteBlock_xgzc6_24{border-left:3px solid var(--color-ink);font-family:var(--font-heading);color:var(--color-ink);background:#ffffff52;margin:28px 0;padding:20px 28px;font-size:clamp(22px,2.3vw,30px);line-height:1.35}._signature_xgzc6_34{letter-spacing:.04em;margin-top:36px;font-size:20px}@media (max-width:650px){._contents_xgzc6_14{padding:24px}._contents_xgzc6_14 ol{grid-template-columns:1fr}._intro_xgzc6_8 p,._policy_xgzc6_2 section p,._policy_xgzc6_2 li{font-size:16px}}
