/* Shared Supa Lab presentation for public legal and account pages. */
html[data-lang="tr"] .t-es,html[data-lang="en"] .t-es,html[data-lang="es"] .t-tr,html[data-lang="es"] .t-en{display:none!important}
.langswitch a{min-width:38px;padding:6px 9px;border:1px solid rgba(255,255,255,.5);border-radius:100px;color:var(--white);font-size:.8rem;font-weight:800;text-align:center}
html[data-lang="tr"] .langswitch a[data-set="tr"],html[data-lang="en"] .langswitch a[data-set="en"],html[data-lang="es"] .langswitch a[data-set="es"]{background:var(--lime);border-color:var(--lime);color:var(--ink)}
.legal-hero{background:var(--navy);color:var(--white);padding:74px 0 78px}
.legal-hero h1,.deletion-page .section-head h2{font-family:Baloo,var(--font);font-size:clamp(2.6rem,5.2vw,5rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:16px 0 12px}
.legal-hero p{color:#e4e9fa;margin:0;font-size:1rem}
.legal-product-logo{display:block;width:170px;height:auto;margin-top:28px}
.legal{max-width:860px;padding-block:70px 100px}
.legal h2{font-family:Baloo,var(--font);font-size:1.65rem;line-height:1.2;letter-spacing:-.025em;margin:42px 0 12px}
.legal h2:first-child{margin-top:0}
.legal p,.legal li{font-size:1rem;line-height:1.8;color:var(--muted)}
.legal{overflow-wrap:anywhere}
.legal p,.legal ul,.legal ol{margin:0 0 18px}
.legal ul,.legal ol{padding-left:22px}
.legal strong{color:var(--ink)}
.legal a,.deletion-page .q .body a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}
.legal .box{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:22px 26px;margin:24px 0}
.legal .box>:last-child{margin-bottom:0}
.deletion-page .section{padding-block:62px}
.deletion-page .section-head{max-width:760px}
.deletion-page .section-head p{font-size:1.08rem;color:var(--muted)}
.deletion-product-logo{display:block;width:145px;height:auto;margin-top:22px}
.deletion-page .backlink{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-weight:800;text-decoration:underline;text-underline-offset:4px}
.deletion-page .grid{display:grid;gap:18px}
.deletion-page .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.deletion-page .card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:28px}
.deletion-page .card .ic{width:40px;height:40px;display:grid;place-items:center;color:var(--navy)}
.deletion-page .card h3{font-family:Baloo,var(--font);font-size:1.5rem;margin:10px 0 8px}
.deletion-page .card p{color:var(--muted);margin:0}
.deletion-page .contact-card .ic{display:none}
.deletion-page .contact-card .meta{min-width:0}
.deletion-page .contact-card .meta b{overflow-wrap:anywhere}
.deletion-page .contact-card .btn{margin-left:auto}
.deletion-page .faq{max-width:100%}
.deletion-page .q .body{max-width:780px}
.deletion-page .eyebrow{color:var(--navy)}
@media(max-width:800px){.legal-hero{padding-block:56px}.legal{padding-block:52px 75px}}
@media(max-width:600px){.deletion-page .grid-2{grid-template-columns:1fr}.deletion-page .contact-card{display:block}.deletion-page .contact-card .btn{margin-top:20px}.legal h2{font-size:1.45rem}}
