.GuideLayout-module__eayr2a__hero{background:linear-gradient(145deg, var(--color-bg-surface), var(--color-bg-subtle));padding-block:clamp(2rem,5vw,3.5rem) clamp(3.5rem,8vw,6rem)}.GuideLayout-module__eayr2a__heroInner{width:min(100%,64rem);margin-inline:auto}.GuideLayout-module__eayr2a__breadcrumb{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:clamp(2rem,4vw,3.5rem)}.GuideLayout-module__eayr2a__breadcrumb ol{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GuideLayout-module__eayr2a__breadcrumb li+li:before{margin-right:var(--space-1);content:"→"}.GuideLayout-module__eayr2a__breadcrumb a{text-underline-offset:.2em;text-decoration:underline}.GuideLayout-module__eayr2a__heroCopy{max-width:56rem}.GuideLayout-module__eayr2a__heroCopy h1{max-width:18ch;margin-top:var(--space-2)}.GuideLayout-module__eayr2a__intro{max-width:48rem;margin-top:var(--space-3);color:var(--color-text-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.GuideLayout-module__eayr2a__article{width:min(100%,52rem);margin-inline:auto}.GuideLayout-module__eayr2a__summary{margin-bottom:clamp(var(--space-5), 7vw, var(--space-7));padding:clamp(var(--space-4), 5vw, var(--space-5));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.GuideLayout-module__eayr2a__summary h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.GuideLayout-module__eayr2a__summary p{margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.75}.GuideLayout-module__eayr2a__prose{font-size:clamp(1rem,1.2vw,1.075rem);line-height:1.75}.GuideLayout-module__eayr2a__prose h2{margin-top:clamp(2.75rem,7vw,4.75rem);margin-bottom:var(--space-2);font-size:clamp(1.65rem,3.5vw,2.25rem);line-height:1.15}.GuideLayout-module__eayr2a__prose h3{margin-top:var(--space-4);margin-bottom:var(--space-1);font-size:var(--font-size-xl)}:is(.GuideLayout-module__eayr2a__prose p,.GuideLayout-module__eayr2a__prose li){color:var(--color-text-muted)}.GuideLayout-module__eayr2a__prose p{margin-top:var(--space-2)}:is(.GuideLayout-module__eayr2a__prose ul,.GuideLayout-module__eayr2a__prose ol){gap:var(--space-1);margin-block:var(--space-3);padding-left:1.5rem;display:grid}.GuideLayout-module__eayr2a__prose li>p{margin-top:var(--space-1)}.GuideLayout-module__eayr2a__prose a{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.GuideLayout-module__eayr2a__prose blockquote{margin:var(--space-4) 0;padding:clamp(var(--space-3), 4vw, var(--space-4));border:1px solid var(--color-border);border-left:4px solid var(--color-text);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.GuideLayout-module__eayr2a__prose blockquote>:first-child{margin-top:0}.GuideLayout-module__eayr2a__prose blockquote>:last-child{margin-bottom:0}.GuideLayout-module__eayr2a__prose table{border-collapse:collapse;width:100%;min-width:38rem}.GuideLayout-module__eayr2a__prose table{display:table}:is(.GuideLayout-module__eayr2a__prose th,.GuideLayout-module__eayr2a__prose td){padding:var(--space-2);border:1px solid var(--color-border);text-align:left;vertical-align:top}.GuideLayout-module__eayr2a__prose th{background:var(--color-bg-subtle)}.GuideLayout-module__eayr2a__prose table{margin-block:var(--space-4)}.GuideLayout-module__eayr2a__related{padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:clamp(4rem,10vw,7rem)}.GuideLayout-module__eayr2a__relatedGrid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GuideLayout-module__eayr2a__relatedCard{min-height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.GuideLayout-module__eayr2a__relatedCard h3{font-size:var(--font-size-lg)}.GuideLayout-module__eayr2a__relatedCard p{margin-top:var(--space-1);color:var(--color-text-muted)}.GuideLayout-module__eayr2a__relatedCard span{padding-top:var(--space-3);margin-top:auto;font-weight:700}.GuideLayout-module__eayr2a__relatedCard:hover h3,.GuideLayout-module__eayr2a__relatedCard:focus-visible h3{text-underline-offset:.2em;text-decoration:underline}@media (max-width:44rem){.GuideLayout-module__eayr2a__relatedGrid{grid-template-columns:1fr}.GuideLayout-module__eayr2a__prose{overflow-wrap:anywhere}.GuideLayout-module__eayr2a__prose table{max-width:100%;display:block;overflow-x:auto}}
