/* WordPress integration: keep the original layout and its visual tokens. */
.brand__name small {display:block;font:500 .65rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);}
.stat__num--word {font-size:clamp(1.6rem,3vw,2.5rem);}
.admin-bar .nav {top:32px;}
.footer__col h2 {font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);}
.footer__col ul {list-style:none;padding:0;margin:0;}
.nav__mobile .nav__links {display:flex;flex-direction:column;gap:0;}
.nav__mobile .nav__links a {display:block;}
.routine-preview {display:grid;gap:10px;margin:16px 0;}
.routine-preview > div {border:1px solid var(--asphalt-line);border-left:3px solid var(--paint-amber);padding:16px;background:var(--asphalt-900);}
.routine-preview span {display:block;font:500 .65rem var(--font-mono);color:var(--paint-amber);letter-spacing:.1em;}
.routine-preview strong {display:block;color:var(--paper);font-size:.95rem;margin:6px 0;}
.routine-preview small {color:var(--paper-dim);}
.gua-honeypot {position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}
.gua-notice {padding:20px;margin-bottom:20px;background:var(--paper);color:var(--ink);border-left:4px solid var(--paint-amber);border-radius:var(--radius-sm);}
.gua-main {padding:64px 0 96px;min-height:60vh;}
.gua-page-head {margin-bottom:40px;}
.gua-page-head h1 {font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);overflow-wrap:anywhere;}
.gua-reading {max-width:860px;}
.gua-post-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.gua-post-card {background:var(--paper);border:1px solid var(--concrete-200);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;}
.gua-post-card img {width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;}
.gua-post-card__body {padding:24px;}
.gua-post-card :is(h2,h3) {font-size:1.3rem;line-height:1.3;}
.gua-post-card :is(h2,h3) a {text-decoration:none;}
.gua-post-card :is(h2,h3) a:hover,.gua-text-link:hover {text-decoration:underline;}
.gua-meta {font-size:.85rem;color:var(--ink-soft);}
.gua-excerpt {font-size:.95rem;}
.gua-text-link {font-weight:700;color:var(--signal-700);}
.gua-blog-section,.gua-editorial {padding:80px 0;}
.gua-blog-link {margin-top:32px;text-align:center;}
.gua-featured {display:block;width:100%;height:auto;margin-bottom:32px;border-radius:var(--radius);}
.entry-content {overflow-wrap:anywhere;}
.entry-content > * + * {margin-top:1.25em;}
.entry-content h2 {font-size:clamp(1.5rem,3vw,2rem);margin-top:1.75em;}
.entry-content h3 {font-size:1.3rem;margin-top:1.5em;}
.entry-content a {color:var(--signal-700);text-underline-offset:3px;}
.entry-content img {height:auto;max-width:100%;}
.entry-content figure {max-width:100%;margin-inline:0;}
.entry-content iframe {max-width:100%;}
.entry-content table {border-collapse:collapse;width:100%;}
.entry-content td,.entry-content th {border:1px solid var(--concrete-200);padding:12px;text-align:left;}
.entry-content .wp-block-table {overflow:auto;}
.entry-content blockquote {border-left:4px solid var(--paint-amber);margin-inline:0;padding:16px 24px;background:var(--paper);}
.gua-breadcrumb,.gua-categories,.gua-tags {font-size:.85rem;margin-bottom:16px;}
.gua-article-cta {padding:32px;margin:48px 0;background:var(--asphalt-900);color:var(--paper);border-radius:var(--radius);}
.gua-article-cta h2 {font-size:1.5rem;}
.gua-search {max-width:640px;margin-block:24px;}
.gua-search label {display:block;font-weight:600;margin-bottom:8px;}
.gua-search > div {display:flex;gap:12px;}
.gua-search input {min-width:0;flex:1;padding:12px;border:1px solid var(--concrete-200);border-radius:var(--radius-sm);font:inherit;background:var(--paper);color:var(--ink);}
.navigation {margin-top:40px;}
.nav-links {display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;}
.page-numbers {padding:8px 14px;border:1px solid var(--concrete-200);border-radius:var(--radius-sm);}
.page-numbers.current {background:var(--paint-amber);color:var(--ink);}
.screen-reader-text {border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
@media(max-width:1000px) {.nav__desktop,.nav__ctas {display:none;}.nav__burger {display:flex;}}
@media(max-width:782px) {.admin-bar .nav {top:46px;}.gua-post-grid {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px) {.gua-post-grid {grid-template-columns:1fr;}.gua-main {padding:40px 0 64px;}.gua-search > div {flex-direction:column;}.admin-bar .nav {top:0;}.gua-article-cta {padding:24px;}}
@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto!important;}.reveal {opacity:1!important;transform:none!important;transition:none!important;}}

.gua-proposal .plan-card--featured {order:initial;}

@media(max-width:1000px) {.gua-no-js .nav__mobile[hidden] {display:flex!important;}.gua-no-js .nav__burger {display:none;}}

.nav__burger {min-width:48px;min-height:48px;align-items:center;justify-content:center;}
