.privacy-link-note{font-size:.875rem;line-height:1.65;color:#4b5563;margin:1rem 0}.privacy-link-note a,.direction-test-note a{text-decoration:underline;text-underline-offset:3px}.footer-bottom{gap:1rem;flex-wrap:wrap}.privacy-page{max-width:820px;margin:0 auto;padding:48px 24px 64px}.privacy-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;margin:24px 0}.privacy-page h2{font-size:1.35rem;margin:32px 0 12px}.privacy-page p,.privacy-page li{line-height:1.75}.privacy-page a{color:#173a76;text-decoration:underline;text-underline-offset:3px}.privacy-page .privacy-meta{font-size:.9rem;color:#536075}.privacy-page .notice{padding:20px;background:#f4f6fb;border-left:4px solid #e8b33b;border-radius:0 12px 12px 0}.privacy-page .button{color:white;text-decoration:none;margin-top:20px}.privacy-page ul{padding-left:24px}
@media(max-width:760px){.direction-page .direction-hero{grid-template-areas:'label' 'title' 'lead' 'actions' 'formnote' 'stage' 'origin' 'bottom'}.direction-hero-copy .direction-lead{margin-top:20px;font-size:18px;line-height:1.55}.direction-hero-actions + .direction-origin{grid-area:formnote;margin:20px 0 0;font-size:14px;line-height:1.55}.direction-hero-copy .direction-origin:last-child{grid-area:origin;margin:18px 0 24px;line-height:1.55}}
