.subia-form-privacy{margin:18px 0 0!important;color:#536b74;font-size:13px;line-height:1.65;grid-column:1/-1;overflow-wrap:anywhere}
.subia-form-privacy a{color:#10575c;text-decoration:underline;text-underline-offset:3px}
.subia-form-privacy a:focus-visible{outline:2px solid #10575c;outline-offset:3px}
.subia-privacy{--privacy-ink:#143541;--privacy-teal:#10575c;color:var(--privacy-ink)}
.subia-privacy__hero{background:#edf4f4;padding:76px max(24px,calc((100vw - 1350px)/2))}
.subia-privacy__hero h1{font-size:clamp(38px,5vw,70px);line-height:1.08;letter-spacing:-.03em;margin:0 0 22px;color:var(--privacy-ink)}
.subia-privacy__hero p{max-width:700px;font-size:18px;line-height:1.7;margin:0}
.subia-privacy__body{width:min(900px,calc(100% - 48px));margin:0 auto;padding:64px 0 80px;font-size:16px;line-height:1.85}
.subia-privacy__body h2{font-size:28px;line-height:1.25;letter-spacing:-.02em;margin:42px 0 18px;color:var(--privacy-ink)}
.subia-privacy__body p,.subia-privacy__body ul{margin:0 0 20px}
.subia-privacy__body a{color:var(--privacy-teal);text-decoration:underline;overflow-wrap:anywhere}
.subia-privacy__updated{font-size:13px;color:#536b74}
.subia-document-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.subia-document-card{padding:30px;background:#f2f7f7;border:1px solid #d6e3e5;color:#143541;min-width:0}
.subia-document-card h3{font-size:23px;line-height:1.35;margin:0 0 16px;color:#143541}
.subia-document-card p{font-size:15px;line-height:1.8;margin:0 0 20px}
.subia-document-card a{color:#10575c;text-decoration:underline;font-weight:600}
.subia-document-scope{font-size:13px;line-height:1.7;color:#536b74;margin:22px 0 0}
.subia-source-note,.subia-diagram-legend{font-size:13px;line-height:1.7;margin:16px 0;color:inherit}
@media(max-width:767px){.subia-privacy__hero{padding:52px 20px}.subia-privacy__hero p{font-size:16px}.subia-privacy__body{width:calc(100% - 40px);padding:36px 0 56px}.subia-privacy__body h2{font-size:25px}.subia-document-cards{grid-template-columns:1fr}.subia-document-card{padding:24px}}
