body{margin:0}.seo-public{--rice8-gold: #e5c17d;--rice8-gold-rgb: 229, 193, 125;--rice8-bg: #080b0c;--rice8-text: #f5f4ed;--rice8-muted: #b2b3ab;--rice8-line: #ffffff1c;--rice8-radius: 6px;--rice8-control-height: 48px;background:var(--rice8-bg);color:var(--rice8-text);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;margin:0;min-height:100vh;line-height:1.8}.seo-public .seo-shell{max-width:1100px;margin:auto;padding:28px 48px}.seo-public header{border-bottom:1px solid var(--rice8-line)}.seo-public nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.seo-public .seo-brand{font-size:30px;font-weight:750}.seo-public h1{font-size:clamp(30px,5vw,52px);line-height:1.3;margin:28px 0}.seo-public h2{font-size:26px;line-height:1.4;margin:28px 0 16px}.seo-public h3{font-size:20px}.seo-public a{color:var(--rice8-gold);overflow-wrap:anywhere}.seo-public a:focus-visible,.seo-public summary:focus-visible{outline:2px solid var(--rice8-gold);outline-offset:4px}.seo-public .seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.seo-public .seo-actions a,.seo-public .seo-languages a{display:inline-flex;align-items:center;min-height:48px}.seo-public .seo-actions a{border:1px solid var(--rice8-line);padding:10px 20px;border-radius:var(--rice8-radius);text-decoration:none}.seo-public .seo-actions .primary{background:var(--rice8-gold);color:var(--rice8-bg)}.seo-public .seo-languages{display:flex;flex-wrap:wrap;gap:16px}.seo-public .seo-intro,.seo-public footer,.seo-public .seo-note{color:var(--rice8-muted)}.seo-public .seo-photo{display:block;width:min(100%,420px);height:auto;border-radius:12px}.seo-public details{border-top:1px solid var(--rice8-line);padding:16px 0}.seo-public summary{cursor:pointer;font-weight:600}.seo-public dl div{display:flex;flex-wrap:wrap;gap:16px}.seo-public dd{margin:0}@media(max-width: 600px){.seo-public .seo-shell{padding:20px}}@media(max-width: 350px){.seo-public .seo-shell{padding:12px}}