.wordpress-page{max-width:1120px;margin:auto;padding:64px 40px 80px}
.wordpress-intro{max-width:760px;margin-bottom:40px}
.wordpress-intro h1{font-size:48px;line-height:1.15;letter-spacing:-1.5px;margin:14px 0 22px}
.wordpress-intro>p:last-child{font-size:18px;color:var(--ink-muted)}
.wordpress-page h2{font-size:24px;font-weight:500;line-height:1.3;color:var(--ink-strong);margin:0 0 14px}
.wordpress-page h3{font-size:17px;font-weight:500;color:var(--ink-strong);margin:0 0 8px}
.wordpress-page p{margin:0 0 14px}
.wordpress-page a:not(.btn){color:var(--primary);text-decoration:underline;text-underline-offset:3px}
.wordpress-page .btn{white-space:normal;text-align:center}
.wordpress-domains{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px;background:var(--surface);margin-bottom:40px}
.wordpress-domains code{display:block;overflow-wrap:anywhere;font-size:14px;color:var(--sage-deep);margin:10px 0}
.wordpress-domains small{color:var(--ink-muted)}
.wordpress-download{padding:28px;background:var(--blue-soft);margin-bottom:40px}
.wordpress-download .btn{margin-top:6px}
.wordpress-download details{margin-top:16px;font-size:12px}
.wordpress-download code{display:block;overflow-wrap:anywhere;margin-top:8px}
.wordpress-sections{display:grid;grid-template-columns:2fr 1fr;gap:44px}
.wordpress-steps{padding-left:24px;margin:24px 0 0}
.wordpress-steps>li{padding-left:10px;margin-bottom:28px}
.wordpress-steps>li::marker{color:var(--sage-deep);font-weight:600}
.wordpress-notes{background:var(--surface);padding:24px;height:fit-content}
.wordpress-notes section+section{margin-top:28px}
.wordpress-page .wordpress-next{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}
@media(max-width:760px){.wordpress-page{padding:38px 24px 60px}.wordpress-intro h1{font-size:36px;letter-spacing:-1px}.wordpress-intro>p:last-child{font-size:16px}.wordpress-domains,.wordpress-sections{grid-template-columns:1fr;gap:24px}.wordpress-domains,.wordpress-download{padding:22px}.wordpress-sections{gap:12px}}
