/* Alternative preview only. Existing tour code installs its normal button in this row. */
.seo-integrated-intro{max-width:72ch;line-height:1.75;color:#afc5d5;margin-block:12px 8px;overflow-wrap:anywhere}
.seo-integrated-help{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 16px;max-width:100%;min-width:0;margin-block:10px 6px;text-align:start}
.seo-integrated-help .og-trigger{margin:0;min-height:44px;padding:9px 14px;font-size:13px}
.seo-integrated-help .seo-story-details{margin:0;min-width:0;max-width:100%;flex:0 1 auto}
.seo-integrated-help .seo-story-details[open]{flex:1 0 100%;order:2}
.seo-integrated-help .seo-story-details>summary{min-height:44px;font-size:13px;gap:10px}
.seo-integrated-help .seo-story-body{box-sizing:border-box;margin:4px 0 0;padding:20px;border:1px solid #36506a77;border-radius:14px;background:linear-gradient(120deg,#0e2435,#121c31);color:#d6e8f4;text-align:start;font-size:14px;line-height:1.7;overflow-wrap:anywhere;max-width:100%}
.seo-integrated-details .seo-story-body h2{font-size:21px!important;line-height:1.4;margin:0 0 16px;color:#edf6ff;letter-spacing:-.02em}
.seo-integrated-details .seo-detail-heading{font-size:14px;line-height:1.6;margin:18px 0 10px;color:#d6e9f5}
.seo-integrated-details .seo-feature h3{font-size:14px;line-height:1.5;margin:0 0 5px;color:#e5f4ff}
.seo-integrated-details .seo-feature p{font-size:12px;line-height:1.7;margin:0;color:#9eb7cb}
.seo-integrated-details .seo-faq p{font-size:13px;line-height:1.8;margin:10px 0 0;color:#afc5d5}
.seo-integrated-help summary:focus-visible{outline:2px solid #77dff5;outline-offset:4px;border-radius:4px}
.hero>.seo-integrated-intro{font-size:15px;max-width:65ch;margin:16px auto 0}.hero>.seo-integrated-help{max-width:780px;margin:6px auto 16px;justify-content:center}
.news-hero>.seo-integrated-help{position:relative;z-index:1}.seo-creator-hero .seo-integrated-help{margin-block:8px 12px}
@media(max-width:680px){.seo-integrated-intro{font-size:14px;line-height:1.75}.seo-integrated-help{gap:4px 12px}.seo-integrated-help .seo-story-body{padding:16px;margin-inline:0}.seo-integrated-details .seo-story-body h2{font-size:19px!important}.seo-integrated-help .seo-features{grid-template-columns:minmax(0,1fr)}.hero>.seo-integrated-intro{font-size:14px}}
/* Refined B: same placement and content; raised controls and a clearer reading hierarchy. */
.seo-integrated-help{--story-cyan:#8bdff8;--story-violet:#b0a2ff;gap:10px 12px}
.seo-integrated-help .seo-story-details>summary{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:9px 14px;border:1px solid #7aa3c58c;border-radius:12px;background:linear-gradient(145deg,#223c51,#14283d);box-shadow:inset 0 1px 0 #e2f7ff20,0 3px 0 #040e1c;color:#e6f5ff;font:750 13px/1.5 system-ui,sans-serif;white-space:normal;text-align:start}
.seo-integrated-help .seo-story-details>summary::before{content:"";flex:none;inline-size:17px;block-size:17px;box-sizing:border-box;border:1.5px solid #95e2fc;border-radius:50%;background:radial-gradient(circle at 50% 28%,#95e2fc 1px,transparent 1.2px),linear-gradient(#95e2fc,#95e2fc) center 68%/1.5px 5px no-repeat}
.seo-integrated-help .seo-story-details>summary:hover{border-color:#99dcf5;background:linear-gradient(145deg,#29465e,#1a3048)}
.seo-integrated-help .seo-story-details[open]>summary{border-color:#a89ae6;background:linear-gradient(145deg,#2b3551,#1d2840);color:#f1eeff}
.seo-integrated-help .seo-story-details>summary .seo-plus{box-sizing:border-box;inline-size:20px;block-size:20px;border:1px solid #99c6eb40;border-radius:6px;background:#0b1c2d66;color:#b8dff6;margin-inline-start:2px}
.seo-integrated-help .seo-story-details>summary .seo-plus::before{inset:9px 5px auto;height:1px}.seo-integrated-help .seo-story-details>summary .seo-plus::after{inset:5px auto 5px 9px;width:1px}
.seo-integrated-help .seo-story-details>summary:focus-visible{outline:3px solid #9bdeff;outline-offset:4px}
.seo-integrated-help .seo-story-body{position:relative;isolation:isolate;margin-block-start:14px;padding:26px;border:1px solid #749ab272;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#7763c51a,transparent 52%),linear-gradient(130deg,#102838,#101c2d 70%);box-shadow:inset 0 1px 0 #d6efff15,0 4px 0 #040c1777;color:#c3d7e6;font-size:14px;line-height:1.85}
.seo-integrated-help .seo-story-body::before{content:"";position:absolute;inset-block-start:-1px;inset-inline:26px;block-size:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#80d8f2aa,#ac98f2aa,transparent)}
.seo-integrated-details .seo-story-body>h2{max-width:34ch;font-size:clamp(21px,2.4vw,27px)!important;font-weight:800;line-height:1.35;margin:0 0 22px;color:#eef8ff;letter-spacing:-.025em}
.seo-integrated-details .seo-story-body>h2::after{content:"";display:block;inline-size:42px;block-size:3px;border-radius:3px;margin-block-start:13px;background:linear-gradient(90deg,#77dcf4,#ab97f4)}
.seo-integrated-details .seo-features{gap:12px;margin-block:0 24px}
.seo-integrated-details .seo-feature{padding:16px 14px;gap:10px;border:1px solid #50768b55;border-radius:13px;background:linear-gradient(140deg,#18384b77,#1c2a4255);box-shadow:inset 0 1px 0 #c6e8ff0c}
.seo-integrated-details .seo-feature-mark{min-inline-size:21px;padding-block-start:2px;color:#adabf6;font-size:11px;line-height:1.8;font-weight:800}
.seo-integrated-details .seo-feature h3{margin:0 0 7px;font-size:14px;font-weight:750;line-height:1.5;color:#e5f6ff;letter-spacing:0}
.seo-integrated-details .seo-feature p{margin:0;color:#abc4d7;font-size:13px;line-height:1.8;max-width:64ch}
.seo-integrated-details .seo-detail-heading{margin:26px 0 14px;padding-block-end:10px;border-block-end:1px solid #7294ae33;font:750 12px/1.6 system-ui,sans-serif;letter-spacing:.06em;color:#9cd9ef;text-transform:uppercase}
.seo-integrated-details .seo-steps{list-style:none;counter-reset:guide-step;gap:14px;margin:0;padding:0;color:#c1d5e5;font-size:14px;line-height:1.85}
.seo-integrated-details .seo-steps li{counter-increment:guide-step;display:grid;grid-template-columns:27px minmax(0,1fr);gap:12px;align-items:start;max-width:78ch}
.seo-integrated-details .seo-steps li::before{content:counter(guide-step);box-sizing:border-box;display:grid;place-items:center;inline-size:26px;block-size:26px;border:1px solid #6eafce66;border-radius:8px;background:#1a405455;color:#b4e8fa;font:750 12px/1 system-ui,sans-serif;margin-block-start:2px}
.seo-integrated-details .seo-faq{gap:10px;padding-block-end:0}
.seo-integrated-details .seo-faq details{padding:13px 16px;border:1px solid #50748e66;border-radius:12px;background:#0a1a2b88;box-shadow:inset 0 1px 0 #b6dfff08}
.seo-integrated-details .seo-faq summary{font-size:14px;line-height:1.7;font-weight:650;color:#dfedf7;text-align:start}
.seo-integrated-details .seo-faq summary::marker{color:#9bdcf2}
.seo-integrated-details .seo-faq details[open]{border-color:#7c89b788;background:#102137}
.seo-integrated-details .seo-faq p{max-width:76ch;margin:12px 0 0;padding-block-start:12px;border-block-start:1px solid #7896b02b;color:#b3ccdf;font-size:14px;line-height:1.85}
.seo-integrated-details .seo-story-foot{margin-block-start:26px;padding-block-start:18px;border-color:#59738b55;gap:14px;align-items:start}
.seo-integrated-details .seo-related-label{padding-block-start:10px;color:#90b5ce;font-size:12px;font-weight:650}
.seo-integrated-details .seo-related{gap:8px;justify-content:flex-start}
.seo-integrated-details .seo-related a{min-height:42px;box-sizing:border-box;padding:8px 12px;border:1px solid #51738d66;border-radius:10px;background:#1a354866;color:#c2e4f5;font-size:12px;font-weight:650;gap:10px;text-decoration:none}
.seo-integrated-details .seo-related a:hover{background:#21445b88;border-color:#8eb6d5;color:#fff}.seo-integrated-details .seo-related a:focus-visible,.seo-integrated-details .seo-faq summary:focus-visible{outline:2px solid #a1defb;outline-offset:4px}
[dir=rtl] .seo-integrated-details .seo-detail-heading{letter-spacing:0}
@media(max-width:680px){.seo-integrated-help{gap:10px}.seo-integrated-help .seo-story-details>summary{padding:9px 12px;min-height:44px}.seo-integrated-help .seo-story-body{padding:20px 16px;border-radius:15px;margin-block-start:12px}.seo-integrated-help .seo-story-body::before{inset-inline:18px}.seo-integrated-details .seo-story-body>h2{font-size:21px!important;margin-block-end:18px}.seo-integrated-details .seo-features{gap:10px;margin-block-end:22px}.seo-integrated-details .seo-feature{padding:13px 12px;border:1px solid #50768b55;border-radius:11px;background:#17304466}.seo-integrated-details .seo-feature h3{font-size:14px}.seo-integrated-details .seo-feature p{font-size:13px}.seo-integrated-details .seo-steps{font-size:14px;gap:15px}.seo-integrated-details .seo-steps li{grid-template-columns:25px minmax(0,1fr);gap:10px}.seo-integrated-details .seo-steps li::before{inline-size:24px;block-size:24px}.seo-integrated-details .seo-faq details{padding:12px}.seo-integrated-details .seo-story-foot{flex-direction:column;gap:10px}.seo-integrated-details .seo-related-label{padding:0}.seo-integrated-details .seo-related a{min-height:44px}}
