.guide-header[data-astro-cid-25jqmq5h] h1[data-astro-cid-25jqmq5h]{overflow-wrap:break-word;max-width:24ch}.guide-header[data-astro-cid-25jqmq5h] .small[data-astro-cid-25jqmq5h]{margin-block:var(--s-5) 0}.guide-toc[data-astro-cid-25jqmq5h]{margin-block:var(--s-6) var(--s-7);padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.guide-toc[data-astro-cid-25jqmq5h] p[data-astro-cid-25jqmq5h]{margin-bottom:var(--s-3)}.guide-toc[data-astro-cid-25jqmq5h] ul[data-astro-cid-25jqmq5h]{column-gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.guide-toc[data-astro-cid-25jqmq5h] li[data-astro-cid-25jqmq5h]{border-top:1px solid var(--border);min-width:0}.guide-toc[data-astro-cid-25jqmq5h] a[data-astro-cid-25jqmq5h]{min-height:44px;padding-block:var(--s-3);overflow-wrap:anywhere;align-items:center;line-height:1.45;display:flex}.guide-toc[data-astro-cid-25jqmq5h] a[data-astro-cid-25jqmq5h]:hover{text-decoration-thickness:2px}.guide-body[data-astro-cid-25jqmq5h]{overflow-wrap:break-word}.guide-faq[data-astro-cid-25jqmq5h]{margin-top:var(--s-7)}.guide-service[data-astro-cid-25jqmq5h]{margin-top:var(--s-7);padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-card)}.guide-service[data-astro-cid-25jqmq5h] .eyebrow[data-astro-cid-25jqmq5h]{margin-bottom:var(--s-2)}.guide-service-title[data-astro-cid-25jqmq5h]{margin-bottom:var(--s-2);font-size:1.15rem;font-weight:600}.guide-service-title[data-astro-cid-25jqmq5h] a[data-astro-cid-25jqmq5h]{padding-block:var(--s-2);display:inline-block}.guide-service[data-astro-cid-25jqmq5h] p[data-astro-cid-25jqmq5h]:last-child{margin-bottom:0}.guide-related[data-astro-cid-25jqmq5h]{margin-top:var(--s-7)}.guide-related[data-astro-cid-25jqmq5h] h2[data-astro-cid-25jqmq5h]{font-size:clamp(1.3rem,3vw,1.6rem)}.guide-related-list[data-astro-cid-25jqmq5h]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.guide-related[data-astro-cid-25jqmq5h] li[data-astro-cid-25jqmq5h]{gap:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--border);min-width:0;display:grid}.guide-related[data-astro-cid-25jqmq5h] li[data-astro-cid-25jqmq5h] a[data-astro-cid-25jqmq5h]{overflow-wrap:break-word}.guide-author[data-astro-cid-25jqmq5h]{gap:var(--s-4);margin-top:var(--s-7);align-items:center;display:flex}.guide-author[data-astro-cid-25jqmq5h] img[data-astro-cid-25jqmq5h]{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex:none;width:64px;height:64px}.guide-author[data-astro-cid-25jqmq5h] p[data-astro-cid-25jqmq5h]{margin:0}.guide-body[data-astro-cid-25jqmq5h] h2{margin-top:clamp(var(--s-7), 6vw, var(--s-8));font-size:clamp(1.45rem,4vw,2rem);line-height:1.22}.guide-body[data-astro-cid-25jqmq5h] h3{margin-top:var(--s-6);line-height:1.3}.guide-body[data-astro-cid-25jqmq5h] p{margin-bottom:var(--s-5)}.guide-body[data-astro-cid-25jqmq5h] ul,.guide-body[data-astro-cid-25jqmq5h] ol{margin-bottom:var(--s-5);padding-left:1.4em}.guide-body[data-astro-cid-25jqmq5h] li+li{margin-top:var(--s-3)}.guide-body[data-astro-cid-25jqmq5h] li::marker{color:var(--primary)}.guide-body[data-astro-cid-25jqmq5h] a,.guide-body[data-astro-cid-25jqmq5h] code{overflow-wrap:anywhere}.guide-body[data-astro-cid-25jqmq5h] blockquote{padding:var(--s-4) var(--s-5);border-left:3px solid var(--accent);background:var(--surface);margin-inline:0}.guide-body[data-astro-cid-25jqmq5h] blockquote>:last-child{margin-bottom:0}.guide-body[data-astro-cid-25jqmq5h] table{width:100%;margin-block:var(--s-5) var(--s-6);border-collapse:collapse;font-size:var(--fs-small);line-height:1.5}.guide-body[data-astro-cid-25jqmq5h] th,.guide-body[data-astro-cid-25jqmq5h] td{padding:var(--s-3) var(--s-3) var(--s-3) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:break-word}.guide-body[data-astro-cid-25jqmq5h] th{border-bottom-color:var(--border-strong);font-weight:600}.guide-body[data-astro-cid-25jqmq5h] figure{margin:var(--s-6) 0}.guide-body[data-astro-cid-25jqmq5h] figure img{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto;display:block}.guide-body[data-astro-cid-25jqmq5h] figcaption{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--muted)}@media (width>=768px){.guide-toc[data-astro-cid-25jqmq5h] ul[data-astro-cid-25jqmq5h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.guide-body[data-astro-cid-25jqmq5h] h2,.guide-body[data-astro-cid-25jqmq5h] h3{break-after:avoid}}
