.guide-breadcrumb{align-items:center;color:rgb(var(--graphite));display:flex;font-size:.8rem;gap:.6rem;min-width:0;white-space:nowrap}.guide-breadcrumb a{color:rgb(var(--graphite));text-underline-offset:3px}.guide-breadcrumb a:hover{color:rgb(var(--ink));text-decoration:underline}.guide-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.guide-hero-band{border:1px solid rgb(var(--rule));border-radius:14px;overflow:hidden}.guide-hero-band img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guide-takeaways{background:rgb(var(--card));border:1px solid rgb(var(--rule));border-radius:14px;padding:var(--step-5)}.guide-takeaways h2{font-size:.95rem;font-weight:700;margin:0}.guide-takeaways ul{list-style:none;margin:var(--step-3) 0 0;padding:0}.guide-takeaways li{border-left:2px solid rgb(var(--brand));font-size:.925rem;line-height:1.85;padding-block:var(--step-1);padding-inline-start:var(--step-3)}.guide-takeaways li+li{margin-top:var(--step-2)}.guide-faq{border-top:1px solid rgb(var(--rule));max-width:40em;padding-top:var(--step-6)}.guide-faq h2{font-size:1.35rem;font-weight:700;line-height:1.5;margin:0}.guide-faq dl{margin:var(--step-4) 0 0}.guide-faq dl>div{border-top:1px solid rgb(var(--rule));padding-block:var(--step-4)}.guide-faq dt{font-size:.975rem;font-weight:700;line-height:1.7}.guide-faq dd{color:rgb(var(--graphite));font-size:.95rem;line-height:1.85;margin:var(--step-2) 0 0}.guide-content{color:rgb(var(--ink));font-size:1rem;line-height:1.95;max-width:40em}.guide-content>*+*{margin-top:1.5rem}.guide-content h2{border-top:1px solid rgb(var(--rule));font-size:1.35rem;font-weight:700;line-height:1.5;margin-top:3.25rem;padding-top:2rem;scroll-margin-top:6rem}.guide-content h3{font-size:1.075rem;font-weight:700;line-height:1.6;margin-top:2.25rem;scroll-margin-top:6rem}.guide-content a{color:rgb(var(--brand));text-decoration:underline;text-underline-offset:.2em}.guide-content ul,.guide-content ol{padding-left:1.3rem}.guide-content li+li{margin-top:.6rem}.guide-content strong{font-weight:700}.guide-content blockquote{border-left:2px solid rgb(var(--rule));color:rgb(var(--graphite));margin-left:0;padding-left:1.25rem}.guide-content code{background:rgb(var(--paper));border:1px solid rgb(var(--rule));border-radius:4px;font-size:.875em;padding:.1em .35em}.guide-content .table-wrap,.guide-content .guide-table-scroll{border:1px solid rgb(var(--rule));border-radius:10px;overflow-x:auto}.guide-content table{border-collapse:collapse;font-size:.9rem;min-width:34rem;width:100%}.guide-content th,.guide-content td{border-bottom:1px solid rgb(var(--rule));padding:.75rem 1rem;text-align:left;vertical-align:top}.guide-content th{background:rgb(var(--paper));font-weight:700}.guide-content tr:last-child td{border-bottom:0}.guide-cta{align-items:flex-start;border-top:1px solid rgb(var(--rule));display:flex;flex-direction:column;gap:var(--step-5);padding-top:var(--step-6)}.guide-cta h2{font-size:1.35rem;font-weight:700;line-height:1.5;margin:0}.guide-cta p{color:rgb(var(--graphite));font-size:.95rem;line-height:1.85;margin:.75rem 0 0}@media(min-width:768px){.guide-cta{align-items:flex-end;flex-direction:row;justify-content:space-between}}.related-guide-card{border:1px solid rgb(var(--rule));border-radius:12px;display:flex;flex-direction:column;gap:var(--step-1);padding:1.1rem 1.2rem;transition:border-color .14s ease}.related-guide-card:hover{border-color:rgb(var(--graphite) / .5)}.related-guide-card span{color:rgb(var(--graphite));font-size:.75rem;font-weight:600}.related-guide-card strong{font-size:.925rem;font-weight:600;line-height:1.65}.guide-hub-section{margin-top:3.5rem}.guide-hub-section-title{font-size:1.15rem;font-weight:700;margin:0 0 1rem}.guide-lead{background:rgb(var(--card));border:1px solid rgb(var(--rule));border-radius:14px;display:grid;gap:0;margin-top:2.5rem;overflow:hidden;transition:border-color .14s ease}.guide-lead:hover{border-color:rgb(var(--brand) / .55)}.guide-lead-image{height:100%;min-height:12rem;-o-object-fit:cover;object-fit:cover;width:100%}.guide-lead-body{padding:var(--step-5)}.guide-lead-kicker{color:rgb(var(--brand));font-size:.78rem;font-weight:700;margin:0}.guide-lead h3{font-size:1.4rem;font-weight:700;line-height:1.5;margin:.5rem 0 0;text-underline-offset:4px}.guide-lead:hover h3{text-decoration:underline}.guide-lead-desc{color:rgb(var(--graphite));font-size:.925rem;line-height:1.85;margin:.75rem 0 0}.guide-lead-learn{border-top:1px solid rgb(var(--rule));color:rgb(var(--graphite));font-size:.78rem;font-weight:700;margin:1.4rem 0 0;padding-top:1.2rem}.guide-lead ul{list-style:none;margin:var(--step-3) 0 0;padding:0}.guide-lead li{border-left:2px solid rgb(var(--brand));font-size:.9rem;line-height:1.8;padding-block:var(--step-1);padding-inline-start:var(--step-3)}.guide-lead li+li{margin-top:var(--step-2)}@media(min-width:900px){.guide-lead{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.guide-lead-body{padding:var(--step-6) var(--step-6)}}.guide-list{border-top:1px solid rgb(var(--rule));list-style:none;margin:0;padding:0}.guide-list-item{border-bottom:1px solid rgb(var(--rule))}.guide-list-link{display:block;padding-block:var(--step-4)}.guide-list-link h3{font-size:1.05rem;font-weight:700;line-height:1.6;margin:0;text-underline-offset:4px}.guide-list-link:hover h3{text-decoration:underline}.guide-list-link p{color:rgb(var(--graphite));font-size:.9rem;line-height:1.8;margin:.5rem 0 0;max-width:46em}.guide-list-learn{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--step-2);margin-top:var(--step-3)!important}.guide-list-learn .pill{flex-shrink:0}
