.PolicyPage-module__8STI2q__page{background:var(--color-bg-dark);color:var(--color-text-dark);flex-direction:column;min-height:100vh;display:flex}.PolicyPage-module__8STI2q__header{height:60px;padding:0 var(--space-page-x);border-bottom:1px solid var(--color-border-dark-soft);flex:none;justify-content:space-between;align-items:center;display:flex}.PolicyPage-module__8STI2q__logo{font-family:var(--font-label);color:var(--color-text-dark);font-size:17px;font-weight:600}.PolicyPage-module__8STI2q__dot{color:var(--color-accent)}.PolicyPage-module__8STI2q__headerLink{color:#a9a599;align-items:center;min-height:44px;font-size:13.5px;font-weight:500;display:inline-flex}.PolicyPage-module__8STI2q__headerLink:hover{color:var(--color-text-dark)}.PolicyPage-module__8STI2q__headerLink:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.PolicyPage-module__8STI2q__main{width:100%;max-width:760px;padding:clamp(40px, 6vw, 64px) var(--space-page-x) clamp(72px, 9vw, 100px);box-sizing:border-box;flex:auto;margin:0 auto}.PolicyPage-module__8STI2q__eyebrow{font-family:var(--font-label);letter-spacing:.22em;color:var(--color-accent);margin:0;font-size:12px;font-weight:500}.PolicyPage-module__8STI2q__title{letter-spacing:-.02em;color:var(--color-text-dark);word-break:keep-all;margin:14px 0 0;font-size:clamp(28px,4vw,40px);font-weight:680;line-height:1.2}.PolicyPage-module__8STI2q__dates{color:var(--color-text-dark-subtle);margin:12px 0 0;font-size:13.5px;font-weight:500}.PolicyPage-module__8STI2q__intro{border-bottom:1px solid var(--color-border-dark);color:var(--color-text-dark-muted);word-break:keep-all;margin:24px 0 0;padding-bottom:32px;font-size:15px;line-height:1.8}.PolicyPage-module__8STI2q__article{color:var(--color-text-dark-muted);font-size:15px;line-height:1.85}.PolicyPage-module__8STI2q__section{margin-top:clamp(40px,6vw,56px)}.PolicyPage-module__8STI2q__section:first-child{margin-top:32px}.PolicyPage-module__8STI2q__sectionHeading{letter-spacing:-.01em;color:var(--color-text-dark);word-break:keep-all;margin:0 0 16px;scroll-margin-top:24px;font-size:clamp(18px,2.4vw,21px);font-weight:650}.PolicyPage-module__8STI2q__subheading{color:var(--color-text-dark);word-break:keep-all;margin:24px 0 8px;font-size:15px;font-weight:650}.PolicyPage-module__8STI2q__paragraph{word-break:keep-all;margin:12px 0 0}.PolicyPage-module__8STI2q__paragraph:first-child{margin-top:0}.PolicyPage-module__8STI2q__list{margin:10px 0 0;padding-left:22px}.PolicyPage-module__8STI2q__list li{word-break:keep-all;margin:6px 0}.PolicyPage-module__8STI2q__article a{color:var(--color-accent);text-decoration:underline}.PolicyPage-module__8STI2q__article a:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.PolicyPage-module__8STI2q__buttonRow{border-top:1px solid var(--color-border-dark);flex-wrap:wrap;gap:14px;margin-top:clamp(48px,6vw,64px);padding-top:28px;display:flex}.PolicyPage-module__8STI2q__secondaryButton{border-radius:var(--radius-button);min-height:48px;color:var(--color-text-dark-muted);border:1px solid #f4f1e933;align-items:center;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.PolicyPage-module__8STI2q__secondaryButton:hover{border-color:var(--color-accent);color:var(--color-text-dark)}.PolicyPage-module__8STI2q__primaryButton{background:var(--color-accent);min-height:48px;color:var(--color-accent-on);border-radius:var(--radius-button);align-items:center;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.PolicyPage-module__8STI2q__primaryButton:hover{background:var(--color-accent-hover)}.PolicyPage-module__8STI2q__secondaryButton:focus-visible,.PolicyPage-module__8STI2q__primaryButton:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}@media (max-width:480px){.PolicyPage-module__8STI2q__buttonRow{flex-direction:column}.PolicyPage-module__8STI2q__secondaryButton,.PolicyPage-module__8STI2q__primaryButton{justify-content:center;width:100%}}
