.guide-article[data-v-ecdb58d7]{margin:0 auto;max-width:46rem}.guide-breadcrumbs[data-v-ecdb58d7]{color:var(--g-muted);display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1.5rem}.guide-breadcrumbs a[data-v-ecdb58d7]:hover,.guide-kicker[data-v-ecdb58d7]{color:var(--g-accent)}.guide-kicker[data-v-ecdb58d7]{font-family:var(--g-display);font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.guide-article-header h1[data-v-ecdb58d7]{font-family:var(--g-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin-bottom:1rem}.guide-lede[data-v-ecdb58d7]{color:var(--g-muted);font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.guide-meta[data-v-ecdb58d7]{border-bottom:1px solid var(--g-border);color:var(--g-muted);font-size:.85rem;margin-bottom:2rem;padding-bottom:1.5rem}.guide-prose[data-v-ecdb58d7]{font-size:1.075rem;line-height:1.75}.guide-prose[data-v-ecdb58d7] h2{font-family:var(--g-display);font-size:1.6rem;font-weight:700;line-height:1.25;margin:2.5rem 0 1rem}.guide-prose[data-v-ecdb58d7] h3{font-family:var(--g-display);font-size:1.25rem;font-weight:700;margin:2rem 0 .75rem}.guide-prose[data-v-ecdb58d7] p{margin:0 0 1.15rem}.guide-prose[data-v-ecdb58d7] ol,.guide-prose[data-v-ecdb58d7] ul{margin:0 0 1.25rem;padding-left:1.4rem}.guide-prose[data-v-ecdb58d7] ul{list-style:disc}.guide-prose[data-v-ecdb58d7] ol{list-style:decimal}.guide-prose[data-v-ecdb58d7] li{margin-bottom:.45rem}.guide-prose[data-v-ecdb58d7] a{color:var(--g-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.guide-shell[data-brand=wattly] .guide-prose[data-v-ecdb58d7] a{color:#2f6b1f}.guide-prose[data-v-ecdb58d7] strong{font-weight:700}.guide-prose[data-v-ecdb58d7] blockquote{background:var(--g-surface);border-left:4px solid var(--g-accent-bg);margin:1.5rem 0;padding:1rem 1.25rem}.guide-prose[data-v-ecdb58d7] table{border-collapse:collapse;display:block;font-size:.95rem;margin:1.5rem 0;overflow-x:auto;width:100%}.guide-prose[data-v-ecdb58d7] td,.guide-prose[data-v-ecdb58d7] th{border:1px solid var(--g-border);padding:.6rem .75rem;text-align:left;vertical-align:top}.guide-prose[data-v-ecdb58d7] th{background:var(--g-surface);font-weight:700}.guide-cta[data-v-ecdb58d7]{background:var(--g-surface);border:1px solid var(--g-border);border-left:4px solid var(--g-accent-bg);display:flex;flex-direction:column;gap:1.25rem;margin:3rem 0;padding:1.75rem}@media(min-width:640px){.guide-cta[data-v-ecdb58d7]{align-items:center;flex-direction:row;justify-content:space-between}}.guide-cta-title[data-v-ecdb58d7]{font-family:var(--g-display);font-size:1.2rem;font-weight:700;margin-bottom:.35rem}.guide-cta-text[data-v-ecdb58d7]{color:var(--g-muted);font-size:.95rem;line-height:1.5}.guide-faq h2[data-v-ecdb58d7],.guide-related h2[data-v-ecdb58d7]{font-family:var(--g-display);font-size:1.6rem;font-weight:700;margin:2.5rem 0 1rem}.guide-faq details[data-v-ecdb58d7]{border-bottom:1px solid var(--g-border);padding:1rem 0}.guide-faq summary[data-v-ecdb58d7]{cursor:pointer;font-size:1.05rem;font-weight:700}.guide-faq details p[data-v-ecdb58d7]{color:var(--g-muted);line-height:1.7;margin-top:.75rem}.guide-related ul[data-v-ecdb58d7]{display:grid;gap:1rem}@media(min-width:640px){.guide-related ul[data-v-ecdb58d7]{grid-template-columns:1fr 1fr}}.guide-related a[data-v-ecdb58d7]{background:var(--g-surface);border:1px solid var(--g-border);display:block;height:100%;padding:1.25rem;transition:border-color .2s ease}.guide-related a[data-v-ecdb58d7]:hover{border-color:var(--g-accent-bg)}.guide-related-title[data-v-ecdb58d7]{display:block;font-family:var(--g-display);font-weight:700;margin-bottom:.4rem}.guide-related-desc[data-v-ecdb58d7]{color:var(--g-muted);display:block;font-size:.9rem;line-height:1.5}
