.policy-header{gap:32px}.policy-header>a:nth-child(2){margin-left:auto;font-size:11px;font-weight:700}.policy-header button{font-size:11px}.policy-main{max-width:1040px;margin:auto;padding:36px 32px 80px}.policy-nav{display:flex;gap:24px;margin-bottom:60px;color:var(--muted)}.policy-nav [aria-current]{color:var(--fg);text-decoration:underline;text-underline-offset:7px}.policy-eyebrow{letter-spacing:2px;font-size:10px;color:var(--muted)}.policy-main h1{font:800 clamp(72px,14vw,150px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-3px;margin:12px 0}.policy-intro{font-size:20px;color:var(--muted)}.policy-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:45px 0 0;padding:28px 0;gap:24px}.policy-facts strong{display:block;font:700 34px 'Barlow Condensed',Impact,sans-serif}.policy-facts span{display:block;margin-top:6px;font-size:10px;letter-spacing:1px;color:var(--muted)}.policy-body{max-width:720px}.policy-body section{padding:32px 0;border-bottom:1px solid var(--line)}.policy-body h2{font:700 28px 'Barlow Condensed',Impact,sans-serif;margin-bottom:16px}.policy-body p{font-size:15px;line-height:1.8;margin-top:12px;color:var(--muted)}.policy-body a,.policy-contact a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;color:var(--fg)}.policy-pending{border-left:2px solid var(--accent);padding:16px 20px;background:var(--tile);margin-top:20px}.policy-pending p{margin-top:6px;font-size:13px}.cancellation{line-height:1.9;padding:24px;background:var(--tile);font-size:14px;overflow-wrap:anywhere}.policy-contact{margin-top:44px}.policy-contact p{font-size:11px;letter-spacing:1px;margin-bottom:12px}.policy-contact a{font-size:clamp(16px,4vw,26px)}.policy-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted);padding:24px 32px;font-size:11px}.note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.policy-main{padding:28px 20px 50px}.policy-nav{margin-bottom:44px}.policy-facts{gap:12px}.policy-facts strong{font-size:27px}.policy-facts span{font-size:8px;line-height:1.6}.policy-header{padding:0 20px;gap:16px}.policy-header .logo{font-size:36px}.policy-header>a:nth-child(2),.policy-header button{font-size:9px}.policy-footer{flex-direction:column;padding:24px 20px}.policy-body p{font-size:14px}}

.policy-nav{flex-wrap:wrap}.policy-body ul{padding-left:20px;color:var(--muted);font-size:15px;line-height:1.8}.policy-body li{margin:10px 0}.policy-table-wrap{overflow-x:auto}.policy-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.6}.policy-table th,.policy-table td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.policy-table td:first-child{max-width:160px}.policy-table th{color:var(--fg)}.policy-table td{color:var(--muted)}@media print{.announcement,.policy-header,.policy-nav,.policy-footer,#policy-theme{display:none}.policy-main{padding:0;max-width:none}.policy-body{max-width:none}body{background:white!important;color:black!important}.policy-body p,.policy-body li,.policy-table td{color:black!important}.policy-main h1{font-size:36px}.policy-facts{display:none}.policy-body section{break-inside:avoid}}
