.terms-page[data-v-13fdb627]{padding-bottom:80px}.hero-pdf-cta[data-v-13fdb627]{margin-top:24px}.btn-outline-light[data-v-13fdb627]{display:inline-block;padding:10px 22px;font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--gold-light, #f0dfb2);border:1px solid rgba(240,223,178,.45);border-radius:999px;text-decoration:none;background:#ffffff0d;transition:all .25s ease}.btn-outline-light[data-v-13fdb627]:hover{background:var(--gold-light, #f0dfb2);color:var(--navy-dark, #0b1a2e);border-color:var(--gold-light, #f0dfb2)}.policy-container[data-v-13fdb627]{display:grid;grid-template-columns:280px 1fr;gap:48px;margin-top:48px;align-items:start}.policy-toc[data-v-13fdb627]{position:sticky;top:96px;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:24px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-title[data-v-13fdb627]{font-family:var(--font-serif);font-size:1.15rem;color:var(--navy);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.toc-list[data-v-13fdb627]{list-style:none;padding:0;margin:0}.toc-list li[data-v-13fdb627]{margin-bottom:8px}.toc-list li a[data-v-13fdb627]{color:var(--ink);font-size:.88rem;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.toc-list li a[data-v-13fdb627]:hover{color:var(--gold-ink)}.policy-body[data-v-13fdb627]{font-size:1.02rem;line-height:1.7}.policy-section[data-v-13fdb627]{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid var(--line)}.policy-section[data-v-13fdb627]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2[data-v-13fdb627]{font-family:var(--font-serif);font-size:clamp(1.4rem,1.2rem + .6vw,1.85rem);color:var(--navy);margin:0 0 16px;scroll-margin-top:100px}.effective-badge[data-v-13fdb627]{display:inline-block;font-size:.85rem;font-weight:600;color:var(--gold-ink);background:var(--cream);padding:4px 12px;border-radius:999px;margin-bottom:16px}.policy-section p[data-v-13fdb627]{margin:0 0 16px}.policy-list[data-v-13fdb627]{margin:0 0 20px 24px;padding:0}.policy-list li[data-v-13fdb627]{margin-bottom:10px;line-height:1.6}.policy-section a[data-v-13fdb627]{color:var(--navy);font-weight:600;text-decoration:underline}.policy-section a[data-v-13fdb627]:hover{color:var(--gold-ink)}.officer-card[data-v-13fdb627]{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:20px 24px;margin:20px 0}.officer-name[data-v-13fdb627]{font-size:1.15rem;color:var(--navy);margin-bottom:4px!important}.officer-org[data-v-13fdb627]{font-weight:600;color:var(--ink);margin-bottom:4px!important}.officer-addr[data-v-13fdb627]{font-size:.92rem;color:var(--muted);margin-bottom:8px!important}.officer-email[data-v-13fdb627]{font-size:.95rem;margin-bottom:0!important}.officer-email a[data-v-13fdb627]{color:var(--navy);font-weight:600;text-decoration:underline}@media(max-width:960px){.policy-container[data-v-13fdb627]{grid-template-columns:1fr;gap:32px}.policy-toc[data-v-13fdb627]{position:static;max-height:none}}
