.guide-breadcrumbs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.85rem;line-height:1.7;display:flex}.guide-breadcrumbs a:hover{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.guide-hero{border-bottom:1px solid var(--line);padding-block:2rem 0}.guide-hub-intro{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:3.5rem;display:grid}.guide-hub-intro h1{max-width:16ch}.guide-hub-intro .lede{max-width:56ch;margin-top:1.5rem}.guide-byline{color:var(--ink-2);margin-top:1.5rem;font-size:.85rem;line-height:1.8}.guide-chapters{border-top:1px solid var(--line-2)}.guide-chapters a{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;padding:1.2rem 0;display:grid}.guide-chapters a>span{font-size:1.08rem;font-weight:600}.guide-chapters small{color:var(--ink-2);grid-column:1;font-size:.82rem}.guide-chapters svg{width:1.4rem;height:1.4rem;color:var(--brand);grid-area:1/2/3}.guide-chapters a:hover>span{color:var(--brand)}.guide-start{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 0;display:flex}.guide-start p{max-width:70ch;color:var(--ink-2);font-size:.95rem;line-height:1.65}.guide-start strong{color:var(--ink);font-weight:620;display:block}.guide-start .button{flex-shrink:0}.guide-library{padding-bottom:var(--section-tight)}.guide-library-tools{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(14rem,28rem) 1fr;align-items:center;gap:1rem;padding-block:2.5rem;display:grid}.guide-library-tools label{font-weight:620}.guide-library-tools input{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;padding:.8rem 1rem;font-size:.95rem}.guide-library-tools input::placeholder{color:var(--ink-2);opacity:1}.guide-library-tools p{color:var(--ink-2);justify-self:end;font-size:.85rem}.no-js .guide-library-tools{display:none}.guide-category{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,7rem);padding-block:3.5rem;display:grid}.guide-category-intro h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:540;line-height:1.12}.guide-category-intro p{max-width:32ch;color:var(--ink-2);margin-top:1rem;font-size:1rem;line-height:1.7}.guide-article-list{margin:0;padding:0;list-style:none}.guide-article-list li+li{border-top:1px solid var(--line)}.guide-article-list a{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.55rem 0;display:grid}.guide-article-list li:first-child a{padding-top:0}.guide-article-list li:last-child a{padding-bottom:0}.guide-article-list h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:550;line-height:1.3}.guide-article-list p{max-width:65ch;color:var(--ink-2);margin-top:.5rem;font-size:.95rem;line-height:1.65}.guide-article-list small{color:var(--ink-2);margin-top:.7rem;font-size:.8rem;display:block}.guide-article-list svg{width:1.4rem;height:1.4rem;color:var(--brand);margin-top:.2rem}.guide-article-list a:hover h3{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.guide-no-results{padding-block:4rem}.guide-no-results h2{font-family:var(--font-display);font-size:1.8rem}.guide-no-results p{color:var(--ink-2);margin-block:1rem 1.5rem}.issuer-guide [hidden]{display:none!important}.guide-editorial-note{max-width:75ch;padding-block:3.5rem}.guide-editorial-note h2{font-family:var(--font-display);font-size:1.5rem;font-weight:550;line-height:1.3}.guide-editorial-note p{color:var(--ink-2);margin-top:1rem;font-size:.95rem;line-height:1.75}.guide-editorial-note a,.guide-sources a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.guide-next-step{background:var(--brand-wash);border:1px solid var(--line);border-radius:var(--r-panel);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.guide-next-step h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.65rem;font-weight:550;line-height:1.2}.guide-next-step p{max-width:58ch;color:var(--ink-2);margin-top:.7rem;font-size:.95rem;line-height:1.65}.guide-next-step .button{flex-shrink:0}.guide-article-hero{padding-block:2rem 3rem}.guide-article-hero h1{max-width:23ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:2.5rem;font-size:clamp(2.25rem,4.5vw,3.9rem);font-weight:540;line-height:1.06}.guide-article-hero .lede{max-width:65ch;margin-top:1.25rem}.guide-article-hero .guide-byline span{margin-inline:.3rem}.guide-reading-layout{padding-block:2.5rem var(--section-tight);border-top:1px solid var(--line);grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.guide-article{width:100%;min-width:0;max-width:48rem}.guide-toc a{padding-block:.55rem;font-size:.88rem}.guide-answer{background:var(--brand-wash);border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:2.5rem;padding:1.5rem}.guide-answer p{color:var(--ink);font-size:1.13rem;line-height:1.65}.guide-prose{overflow-wrap:anywhere}.guide-prose h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + 4rem);margin-top:2.75rem;font-size:clamp(1.5rem,2.5vw,1.95rem);font-weight:550;line-height:1.2}.guide-prose h2:first-child{margin-top:0}.guide-prose h3{color:var(--ink);margin-top:2rem;font-size:1.15rem;font-weight:620;line-height:1.4}.guide-prose :is(h2,h3)+*{margin-top:1rem}.guide-prose h2:focus{outline:none}.guide-prose h2:focus-visible{outline:2px solid var(--brand);outline-offset:.4rem}.guide-prose table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.6;display:block;overflow-x:auto}.guide-prose th,.guide-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:9rem;padding:.8rem}.guide-prose th{color:var(--ink);background:var(--brand-wash);font-weight:620}.guide-prose blockquote{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin-block:1.5rem;padding:1.25rem}.guide-sources{margin-top:3rem;padding-block:2rem}.guide-sources h2{font-family:var(--font-display);font-size:1.5rem;font-weight:550}.guide-sources p{color:var(--ink-2);margin-top:.7rem;font-size:.92rem}.guide-sources ul{margin-top:.75rem;padding:0;list-style:none}.guide-sources li{border-bottom:1px solid var(--line)}.guide-sources a{justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;font-size:.95rem;line-height:1.5;display:flex}.guide-sources svg{flex-shrink:0;width:1.1rem;height:1.1rem}.guide-legal-note{color:var(--ink-2);margin-top:1.5rem;font-size:.85rem;line-height:1.75}.guide-adjacent{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-block:2.5rem;padding-block:1.5rem;display:grid}.guide-adjacent a{flex-direction:column;gap:.6rem;display:flex}.guide-adjacent small{color:var(--ink-2);font-size:.8rem}.guide-adjacent span{font-weight:600;line-height:1.5}.guide-adjacent a:hover span{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}@media (width<=1100px){.guide-reading-layout{display:block}.guide-reading-layout .guide-toc{display:none}.guide-article{margin-inline:auto}}@media (width<=800px){.guide-hub-intro,.guide-category{grid-template-columns:1fr;gap:2rem}.guide-hub-intro{padding-block:2.5rem}.guide-chapters{max-width:36rem}.guide-start,.guide-next-step{flex-direction:column;align-items:start}.guide-library-tools{grid-template-columns:1fr auto;gap:.75rem;padding-block:2rem}.guide-library-tools input{grid-area:2/1/auto/-1}.guide-library-tools p{grid-area:1/2}.guide-category{padding-block:2.5rem}.guide-category-intro h2{max-width:24ch}.guide-category-intro p{max-width:55ch}.guide-article-hero{padding-bottom:2rem}.guide-article-hero h1{margin-top:1.75rem}.guide-reading-layout{padding-top:2rem}}@media (width<=480px){.guide-adjacent{grid-template-columns:1fr;gap:1.5rem}.guide-answer{padding:1.25rem}}
