:root{color-scheme:dark;--bg:#0c1019;--panel:#141c29;--ink:#edf0f5;--muted:#bdc7d8;--gold:#dfbe77;--line:#314055}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:radial-gradient(ellipse at top right,#243040 0,transparent 55%),var(--bg);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;line-height:1.75}a{color:var(--gold);text-underline-offset:.22em}a:hover{color:#fff}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.seo-header{position:sticky;top:0;z-index:3;background:#0c1019f5;border-bottom:1px solid var(--line);padding:1rem max(5vw,1rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.seo-brand{display:flex;gap:.6rem;align-items:center;text-decoration:none;font-size:1.25rem;letter-spacing:.03em}.seo-header nav{display:flex;gap:1.5rem;flex-wrap:wrap}.seo-main{max-width:1050px;margin:auto;padding:1.4rem 1.5rem 4rem}.seo-languages{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;padding-bottom:1.4rem;border-bottom:1px solid var(--line);font-size:.9rem}.seo-languages [aria-current]{color:#fff;font-weight:700}.seo-breadcrumb{display:flex;gap:.8rem;padding-top:1.2rem;font-size:.9rem}.seo-hero{padding:3.5rem 0 2.5rem}.seo-eyebrow{color:var(--gold);font-size:.85rem;letter-spacing:.06em}h1,h2,h3{line-height:1.3;text-wrap:balance}h1{font-size:clamp(2.1rem,5vw,3.7rem);margin:1rem 0 1.5rem;max-width:22ch}h2{font-size:clamp(1.35rem,3vw,1.8rem);margin:0 0 1rem}.seo-intro{font-size:1.2rem;max-width:72ch;color:var(--muted)}p,li{overflow-wrap:anywhere}.seo-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.7rem 0}.seo-button{display:inline-flex;align-items:center;min-height:48px;background:var(--gold);color:#111723;padding:.7rem 1.2rem;border:1px solid var(--gold);border-radius:.35rem;font-weight:650;text-decoration:none}.seo-button:hover{background:#f1d69d;color:#111723}.seo-button-secondary{background:transparent;color:var(--gold)}.seo-button-secondary:hover{background:#263246;color:#fff}.seo-section{border-top:1px solid var(--line);padding:2rem 0}.seo-section p,.seo-section li{max-width:80ch;color:var(--muted)}ol,ul{padding-inline-start:1.5rem}li+li{margin-top:.8rem}details{padding:1rem 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600;min-height:32px}details p{margin:.7rem 0 0}.seo-contact{background:var(--panel);border:1px solid var(--line);border-radius:.6rem;padding:2rem;margin-top:2rem}.seo-notice{font-size:.9rem;color:var(--muted)}.seo-index{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-index>li{margin:0;padding:1.5rem;background:var(--panel);border:1px solid var(--line);border-radius:.4rem}.seo-index h2{font-size:1.3rem}.seo-index p{color:var(--muted);margin:0;font-size:.95rem}.seo-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;padding:2rem 1.5rem;border-top:1px solid var(--line);font-size:.9rem}.seo-footer span{color:var(--muted)}[dir=rtl] h1{max-width:28ch;line-height:1.5}[dir=rtl] .seo-eyebrow{letter-spacing:0}@media(max-width:640px){.seo-header{align-items:flex-start;flex-direction:column;position:relative}.seo-header nav{gap:1.25rem}.seo-main{padding-inline:1rem}.seo-hero{padding-top:2rem}.seo-index{grid-template-columns:1fr}.seo-contact{padding:1.25rem}.seo-button{justify-content:center;flex:1 1 12rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
