.seo-tool-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:28px 0}.seo-answer-card,.seo-faq-card{border:1px solid var(--line,#273247);background:var(--surface,#111927);border-radius:18px;padding:22px}.seo-content-eyebrow{display:block;font-size:.72rem;letter-spacing:.12em;font-weight:800;color:var(--accent,#d7b06a);margin-bottom:8px}.seo-tool-content h2{margin:0 0 10px;font-size:clamp(1.15rem,2vw,1.45rem)}.seo-tool-content p{margin:0;color:var(--muted,#9fb0c7);line-height:1.75}.seo-faq-list{display:grid;gap:8px;margin-top:12px}.seo-faq-list details{border-top:1px solid var(--line,#273247);padding:12px 0 2px}.seo-faq-list details:first-child{border-top:0}.seo-faq-list summary{cursor:pointer;font-weight:750;line-height:1.45;list-style:none}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary:after{content:'+';float:right;color:var(--accent,#d7b06a);font-size:1.2rem;margin-left:12px}.seo-faq-list details[open] summary:after{content:'−'}.seo-faq-list details p{padding-top:9px}.seo-tool-content a{color:inherit}@media(max-width:760px){.seo-tool-content{grid-template-columns:1fr}.seo-answer-card,.seo-faq-card{padding:18px}}
