.procurement-guide[data-astro-cid-kpz2nath]{color:var(--luxury-walnut)}.docs-breadcrumbs[data-astro-cid-kpz2nath]{color:var(--luxury-muted)}.guide-intro[data-astro-cid-kpz2nath]{align-items:center;gap:2.5rem;margin-top:2.5rem;padding-bottom:3rem;display:grid}.guide-audience[data-astro-cid-kpz2nath],.guide-byline[data-astro-cid-kpz2nath],.guide-material[data-astro-cid-kpz2nath] figcaption[data-astro-cid-kpz2nath]{color:var(--luxury-muted);font-size:.75rem;line-height:1.6}.guide-audience[data-astro-cid-kpz2nath]{color:var(--accent-ink);font-weight:600}.guide-intro[data-astro-cid-kpz2nath] h1[data-astro-cid-kpz2nath]{font-family:var(--luxury-serif);letter-spacing:-.035em;text-wrap:balance;max-width:9em;margin-top:1rem;font-size:clamp(3.25rem,6vw,5rem);font-weight:500;line-height:1.02}.guide-intro[data-astro-cid-kpz2nath] h1[data-astro-cid-kpz2nath].guide-long-title{max-width:20ch;font-size:clamp(2.25rem,4.5vw,3.5rem)}.guide-description[data-astro-cid-kpz2nath]{color:var(--luxury-muted);max-width:34rem;margin-top:1.5rem;font-size:1rem;line-height:1.75}.guide-byline[data-astro-cid-kpz2nath]{margin-top:1.5rem}.guide-material[data-astro-cid-kpz2nath] img[data-astro-cid-kpz2nath]{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.guide-material[data-astro-cid-kpz2nath] figcaption[data-astro-cid-kpz2nath]{border-bottom:1px solid var(--border);padding:.75rem 0}.guide-reading-layout[data-astro-cid-kpz2nath]{border-top:1px solid var(--border);gap:2.5rem;padding-top:2.5rem;display:grid}.guide-contents[data-astro-cid-kpz2nath]>p[data-astro-cid-kpz2nath]{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:600}.guide-contents[data-astro-cid-kpz2nath] ol[data-astro-cid-kpz2nath]{display:grid}.guide-contents[data-astro-cid-kpz2nath] a[data-astro-cid-kpz2nath]{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);align-items:center;min-height:2.75rem;padding:.65rem 0;font-size:.8125rem;line-height:1.6;display:flex}.guide-contents[data-astro-cid-kpz2nath] a[data-astro-cid-kpz2nath]:hover{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline}.guide-reading-column[data-astro-cid-kpz2nath]{min-width:0;max-width:44rem}.article-copy[data-astro-cid-kpz2nath]{color:var(--luxury-walnut);margin-top:0;font-size:1.0625rem}.article-copy[data-astro-cid-kpz2nath]>:first-child{margin-top:0}.article-copy[data-astro-cid-kpz2nath] h2{border-top:1px solid var(--border);font-family:var(--luxury-serif);margin:3rem 0 1rem;padding-top:2rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:500;line-height:1.15}.article-copy[data-astro-cid-kpz2nath] h2,.article-copy[data-astro-cid-kpz2nath] h3{scroll-margin-top:6rem}.article-copy[data-astro-cid-kpz2nath] a{overflow-wrap:anywhere}.article-copy[data-astro-cid-kpz2nath] .procurement-table-scroll{max-width:100%;margin:1.5rem 0;overflow-x:auto}.article-copy[data-astro-cid-kpz2nath] .procurement-table-scroll:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.article-copy[data-astro-cid-kpz2nath] table{border-collapse:collapse;width:100%;font-size:1rem}.article-copy[data-astro-cid-kpz2nath] th,.article-copy[data-astro-cid-kpz2nath] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:9rem;padding:.75rem}.article-copy[data-astro-cid-kpz2nath] th{background:var(--background);font-weight:600}.article-copy[data-astro-cid-kpz2nath] pre{max-width:100%;overflow-x:auto}.guide-browse[data-astro-cid-kpz2nath]{text-underline-offset:.2em;margin-top:2rem;line-height:1.75;text-decoration:underline}.guide-support[data-astro-cid-kpz2nath]{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem;line-height:1.75}@media (width>=64rem){.guide-intro[data-astro-cid-kpz2nath]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4rem;padding-bottom:4rem}.guide-material[data-astro-cid-kpz2nath] img[data-astro-cid-kpz2nath]{aspect-ratio:16/10}.guide-reading-layout[data-astro-cid-kpz2nath]{grid-template-columns:15rem minmax(0,1fr);gap:4rem;padding-top:3rem}.guide-contents[data-astro-cid-kpz2nath]{align-self:start;max-height:calc(100dvh - 7rem);position:sticky;top:6rem;overflow-y:auto}}
