.guide-article .article-body{--tw-prose-body:var(--ink,#182344);--tw-prose-headings:var(--ink,#182344);--tw-prose-bold:var(--ink,#182344);--tw-prose-quotes:var(--ink,#182344)}.guide-article .article-body h3{margin-block:1.8rem 1rem;font-size:1.25rem;line-height:1.35}.guide-article .article-body blockquote{color:var(--ink,#182344);background:var(--pale,#eceef9);border-left:3px solid var(--brand-accent,#304ccb);padding:.25rem 1rem}.article-body .guide-template{min-width:0;color:var(--ink,#182344);background:var(--pale,#eceef9);border:1px solid var(--border);border-radius:1rem;margin-block:1.5rem 2rem;padding:clamp(1rem,3vw,1.75rem)}.article-body .guide-template label{font-weight:700;display:block}.article-body .guide-template p{margin-block:.5rem 1rem;font-size:.9rem}.article-body .guide-template textarea{box-sizing:border-box;width:100%;height:26rem;min-height:12rem;font:inherit;color:inherit;resize:vertical;background:var(--paper,#f8f7f2);border:1px solid var(--border);border-radius:.5rem;padding:1rem;font-size:1rem;line-height:1.65;display:block}.article-body .guide-template-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.article-body .guide-template-actions :is(button,a){min-height:44px;font:inherit;cursor:pointer;border:1px solid var(--brand-accent,#304ccb);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.article-body .guide-template-actions button{color:#fff;background:var(--brand-accent,#304ccb)}.article-body .guide-template-actions a{color:var(--brand-accent,#304ccb);background:var(--paper,#f8f7f2)}.article-body .guide-template :is(button,a,textarea):focus-visible{outline:3px solid var(--brand-accent,#304ccb);outline-offset:4px}.article-body .guide-template .guide-template-status{min-height:1.5em;margin-bottom:0}
