.policy{max-width:760px;margin:0 auto;padding:72px 40px 96px}.policy__head{padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:36px}.policy__title{margin:0 0 12px;font-family:var(--mono);font-weight:350;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.02em}.policy__meta{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.7;letter-spacing:.04em;color:var(--muted-2)}.policy__lead{font-size:17px;line-height:1.65;color:var(--muted);text-wrap:pretty}.policy h2{margin:44px 0 12px;font-family:var(--mono);font-weight:350;font-size:1.3rem;letter-spacing:-.01em}.policy h3{margin:28px 0 8px;font-size:1rem;font-weight:600}.policy p,.policy li{font-size:15.5px;line-height:1.7;color:var(--muted-3);text-wrap:pretty}.policy ul{padding-left:22px}.policy li{margin:7px 0}.policy strong{color:var(--ink);font-weight:600}.policy a{color:var(--amber-deep);text-decoration:underline;text-underline-offset:2px}.policy a:hover{color:var(--ink)}.policy__tablewrap{overflow-x:auto;margin:18px 0}.policy__table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.policy__table th,.policy__table td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line);line-height:1.6;color:var(--muted-3)}.policy__table th{background:var(--band);font-weight:600;color:var(--ink);font-size:13px;letter-spacing:.02em}.policy__note{color:var(--muted-2);font-size:13px}.policy__back{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--mono);font-size:13px}@media (max-width: 860px){.policy{padding:48px 20px 72px}}
