.seo-page{width:100%;max-width:780px;color:var(--text);flex-direction:column;gap:34px;margin:0 auto;padding:clamp(20px,5vw,56px) clamp(16px,4vw,24px) 80px;display:flex}.seo-crumbs{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.seo-crumbs a{color:var(--text-dim);text-decoration:none}.seo-crumbs a:hover{color:var(--text);text-decoration:underline}.seo-hero{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.seo-art{object-fit:cover;border:1px solid var(--border-strong);border-radius:18px;width:150px;height:150px}.seo-page h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(30px,7vw,46px);font-weight:700;line-height:1.05}.seo-page h1 em{color:var(--red-hot);font-style:normal;display:inline-block;transform:skew(-9deg)}.seo-lead{color:var(--text-dim);max-width:52ch;margin-top:12px;font-size:17px;line-height:1.55}.seo-cta{background:var(--red-hot);color:#fff;transition:transform .15s var(--ease-out);border-radius:999px;margin-top:18px;padding:13px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 8px 24px #d904294d}.seo-cta:hover{transform:translateY(-2px)}.seo-block{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:26px;display:flex}.seo-page h2{font-family:var(--font-display);font-size:21px;font-weight:600}.seo-page p,.seo-page li,.seo-page dd{color:var(--text-dim);font-size:16px;line-height:1.65}.seo-page a{color:var(--text)}.seo-tip{border-left:2px solid var(--red-hot);color:var(--text-faint);padding-left:14px;font-style:italic}.seo-steps,.seo-modes{flex-direction:column;gap:9px;padding-left:20px;display:flex}.seo-modes{padding-left:0;list-style:none}.seo-modes strong{color:var(--text)}.seo-faq{flex-direction:column;gap:18px;display:flex}.seo-faq dt{margin-bottom:4px;font-weight:600}.seo-links{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.seo-links a{border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none;display:inline-block}.seo-links a:hover{border-color:var(--border-strong);color:var(--text)}.seo-foot{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:14px;padding-top:26px;display:flex}.home-shell{flex-direction:column;min-height:100dvh;display:flex}.seo-fold{border-top:1px solid var(--border);background:var(--bg);z-index:1;position:relative}body[data-playing="1"] .seo-fold{display:none}
