.p-yasal .menu-slot{margin:0 0 26px}.p-yasal .crumbs{padding:0;margin:0 0 16px;font-size:.78rem}.p-yasal .legal-head{padding:26px 26px 24px;margin-bottom:26px}.p-yasal .page-h1{margin:0;font-size:1.86rem;letter-spacing:-.028em;line-height:1.08}.p-yasal .lede{margin:10px 0 0;font-size:.95rem;line-height:1.55;max-width:62ch}.p-yasal .legal-updated{margin:16px 0 0;font-size:.74rem;color:var(--text-subtle)}.p-yasal .legal-col{display:flex;flex-direction:column;gap:20px;min-width:0}.p-yasal .legal-sec{padding:24px 26px;scroll-margin-top:24px}.p-yasal .legal-h2{margin:0 0 4px;font-size:1.22rem;font-weight:700;letter-spacing:-.02em}.p-yasal .legal-sub{margin:0 0 18px;font-size:.78rem;color:var(--text-subtle)}.p-yasal .legal-h3{margin:0 0 8px;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle)}.p-yasal .legal-list{max-width:72ch;margin:0 0 20px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:.9rem;line-height:1.6;color:var(--text-muted)}.p-yasal .legal-list b{color:var(--text);font-weight:600}.p-yasal .legal-p{margin:0 0 20px;font-size:.9rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty;max-width:72ch}.p-yasal .legal-sec>.legal-p:last-child{margin-bottom:0}.p-yasal .legal-ph{max-width:72ch;margin:0 0 20px;padding:11px 14px;border:1px dashed var(--border);border-radius:11px;background:var(--surface-2);font-size:.82rem;line-height:1.55;color:var(--text-subtle)}.p-yasal .legal-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.p-yasal .legal-cc{padding:15px 16px;border-radius:13px;background:var(--surface-2);border:1px solid var(--border)}.p-yasal .legal-cc-h{margin:0 0 5px;font-size:.83rem;font-weight:700}.p-yasal .legal-cc-p{margin:0;font-size:.82rem;line-height:1.55;color:var(--text-muted)}.p-yasal .legal-aside{position:-webkit-sticky;position:sticky;top:14px;display:flex;flex-direction:column;gap:12px}.p-yasal .legal-toc{padding:15px 16px}.p-yasal .legal-toc-h{margin:0 0 11px;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle)}.p-yasal .legal-toc-list{display:flex;flex-direction:column;gap:9px}.p-yasal .legal-toc-list a{font-size:.85rem;font-weight:600;color:var(--text-muted)}.p-yasal .legal-toc-list a:hover{color:var(--text)}.p-yasal .legal-ask{padding:15px 16px}.p-yasal .legal-ask-h{margin:0 0 6px;font-size:.9rem;font-weight:700}.p-yasal .legal-ask-p{margin:0;font-size:.81rem;line-height:1.55;color:var(--text-muted)}.p-yasal .legal-draft{max-width:72ch;display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;padding:13px 15px;border:1px dashed color-mix(in oklch,var(--live) 40%,var(--border));border-radius:12px;background:var(--surface-2);font-size:.79rem;line-height:1.55;color:var(--text-muted)}.p-yasal .legal-draft svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--live)}.p-yasal .legal-draft b{color:var(--text);font-weight:700}.p-yasal{--press-scale:.985}