.policy{position:relative;overflow-x:clip}.policy__paper{right:-4%;top:2rem;width:clamp(140px,22vw,340px);transform:rotate(8deg);opacity:.8;z-index:0}.policy__head{position:relative;z-index:1}.policy__title{font-size:clamp(2.2rem,1rem + 5vw,5rem);max-width:14ch}.policy__grid{display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:var(--space-7);position:relative;z-index:1}.policy__body{padding-bottom:var(--space-7)}.policy__side{position:sticky;top:5.5rem;align-self:start;display:grid;gap:.75rem}.policy__side ul{display:grid;gap:.5rem}.contact{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid;gap:var(--space-4)}.contact h2{font-size:var(--text-lg);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.contact__form{display:grid;gap:var(--space-4)}.contact__addr{font-style:normal;display:grid;gap:.25rem;font-size:var(--text-sm);color:var(--ink-2)}.contact__addr a{text-decoration:underline;text-underline-offset:2px;color:var(--cobalt-deep)}@media (max-width: 800px){.policy__grid{grid-template-columns:1fr}.policy__side{position:static}.policy__paper{display:none}}.faq-group{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.faq-group h2{font-size:var(--text-lg);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.faq-more{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.policy__side{min-width:0}.policy__track{display:grid;gap:.75rem;padding-top:var(--space-4);border-top:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.policy__track .form-row--2{grid-template-columns:1fr}.policy__track .field,.policy__track .field__input{min-width:0;max-width:100%}.policy__track .btn{justify-self:start}select.field__input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
