/* 2026-10-31. Keep this name; bump it if you edit it (CSS is cached as immutable). */
/* --- a11y-lvt-1.css --- */
/* a11y (2026-10-30). Keep this file name; bump it if you edit it, because CSS is cached as immutable. */
.breadcrumb a,.site-info-links a{display:inline-block;padding-block:.35rem}
.hero .hero-stat__num{color:#8f6420}
/* --- assets/lvt-now-1.css --- */
/* 2026-10-31. Keep this name; bump it if you edit it (CSS is cached as immutable). */
.hero .hero-stat__num{font-feature-settings:"pnum" 1,"lnum" 1}
/* --- assets/lvt-r5-1.css --- */
/* 2026-10-31. Keep this name; bump it if you edit it (CSS is cached as immutable). Print: guides and quotes get printed by procurement staff. */
@media print{
.site-header,.site-footer,.ld-bar,.cta-band,.ld-form,.skip-link,.ge-share,.nav-cta,.hero-figure{display:none!important}
body{background:#fff;color:#000;font-size:11pt;line-height:1.45}
a{color:#000;text-decoration:underline}
main a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt}
h1,h2,h3{break-after:avoid}
table,.guide-table,.note,.pullquote{break-inside:avoid}
.wrap{max-width:none;padding-inline:0}
}
/* --- assets/lvt-r7-1.css --- */
/* 2026-10-31. Keep this name; bump it if you edit it (CSS is cached as immutable). Fixes the invalid max-width calc on .content-page. */
.content-page main .wrap{max-width:var(--max-width)}
.content-page main section .wrap :is(p,li,h2,h3,h4,.note){max-width:780px}
.content-page main section .wrap :is(.course-lede){max-width:34ch}
.content-page main section .wrap .guide-table{max-width:100%}
/* --- assets/lvt-r8-1.css --- */
/* 2026-10-31. Keep this name; bump it if you edit it (CSS is cached as immutable). */
.formats-grid{list-style:none;margin:0 0 var(--sp-4,18px);padding:0}
@media (max-width:40rem){
.site-header{position:static}
body:has(.ld-bar) .main-nav .nav-cta{display:none}
body .ld-bar{background:var(--ink)}
body .ld-bar a.ld-bar-main{color:var(--ink)}
.ld-bar a{font-size:.9rem;padding-inline:.25rem}
}
/* --- assets/lvt-r9-1.css --- */
/* 2026-10-31. Keep this name; bump it if you edit it (CSS is cached as immutable). */
.index-list li:has(>.catalog-levels)>.index-row{border-bottom:0;padding-bottom:8px}
.catalog-levels{margin:0;padding:0 12px 22px calc(2.5rem + var(--sp-4,18px));border-bottom:1px solid var(--line)}
.step p{text-align:left;hyphens:manual}
main>section.faq{border-top:0;background:linear-gradient(var(--line),var(--line)) no-repeat var(--gutter) 0/calc(100% - 2*var(--gutter)) 1px}
