.pol__tabs{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-2) 0 var(--s-5)}.pol__tab{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-size:var(--text-sm);color:var(--navy);text-decoration:none}.pol__tab.is-on{background:var(--buoy);color:#fff}@media (hover: hover){.pol__tab:not(.is-on):hover{text-decoration:underline;text-underline-offset:4px}}.pol__layout{display:grid;gap:var(--s-7)}.pol__layout--aside{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.pol__main{display:grid;gap:var(--s-5);min-width:0}.pol__title{font-size:var(--display-lg)}.pol__body{max-width:72ch;font-size:var(--text-base);line-height:1.75}.pol__body>*+*{margin-top:var(--s-4)}.pol__body h2{font-size:var(--display-sm);margin-top:var(--s-6)}.pol__body h3{font-family:var(--font-mono);font-weight:500;font-size:var(--text-md);margin-top:var(--s-5);line-height:1.3}.pol__body section+section{margin-top:var(--s-6)}.pol__body ul,.pol__body ol{padding-left:1.2em}.pol__body li+li{margin-top:6px}.pol__body a{color:var(--navy)}.pol__body table{width:100%;border-collapse:collapse;font-size:var(--text-sm);display:block;overflow-x:auto}.pol__body th,.pol__body td{text-align:left;padding:10px 12px 10px 0;border-top:1px solid var(--rule)}.pol__body .policy-updated{font-size:var(--text-xs);color:var(--muted)}.pol__table{padding:30px var(--s-5) var(--s-4);max-width:820px}.pol__faq{max-width:820px}.pol__track{display:grid;gap:var(--s-4);padding:34px var(--s-5) var(--s-5);position:sticky;top:var(--s-4)}.pol__track-note{font-size:var(--text-xs)}.pol__contact{display:grid;gap:var(--s-4);padding:34px var(--s-5) var(--s-5)}.pol__contact-line{font-size:var(--text-sm)}@media (max-width: 960px){.pol__layout--aside{grid-template-columns:1fr}.pol__track{position:static}}.pol__faq-groups{display:grid;gap:var(--s-6);max-width:820px}.pol__faq-group{display:grid;gap:var(--s-3)}.pol__faq-h{display:flex;align-items:center;gap:var(--s-3);font-size:var(--text-sm);color:var(--navy);margin:0}.pol__faq-h:after{content:"";flex:1;border-top:var(--perf)}
