.public-ui :is(.guide-a-category,.guide-a-glossary-page){width:min(76rem,84.375%);min-width:0;color:var(--home-c-ink);gap:2rem;margin-inline:auto;padding:1.5rem 0 3.5rem;display:grid}.public-ui :is(.guide-a-category,.guide-a-glossary-page) :is(h1,h2,h3,h4){font-family:var(--home-c-serif);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.55}.public-ui :is(.guide-a-category,.guide-a-glossary-page) p{overflow-wrap:anywhere;margin:0}.public-ui :is(.guide-a-category,.guide-a-glossary-page) .breadcrumbs{font-size:.75rem}.public-ui :is(.guide-a-category,.guide-a-glossary-page) .breadcrumbs :is(ol,li){align-items:center;display:flex}.public-ui :is(.guide-a-category,.guide-a-glossary-page) .breadcrumbs li:before{margin:0}.public-ui :is(.guide-a-category,.guide-a-glossary-page) .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.public-ui :is(.guide-a-category,.guide-a-glossary-page) a:focus-visible{outline:3px solid var(--home-c-accent);outline-offset:4px}.public-ui .guide-library-masthead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem;min-height:180px;display:grid}.public-ui .guide-library-introduction{gap:.8rem;display:grid}.public-ui .guide-library-kicker{color:var(--home-c-accent);letter-spacing:.08em;font-size:.8rem}.public-ui .guide-library-masthead h1{letter-spacing:.025em;font-size:clamp(1.75rem,2.8vw,2.5rem)}.public-ui .guide-library-description{max-width:42rem;color:var(--home-c-muted);font-size:.875rem;line-height:1.9}.public-ui .guide-library-count{color:var(--home-c-muted);font-size:.75rem}.public-ui .guide-library-illustration{min-width:0}.public-ui .guide-library-illustration img{width:100%;height:auto;display:block}.public-ui .guide-library-category-nav{border-top:1px solid var(--home-c-line);border-bottom:1px solid var(--home-c-line);flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:.3rem;display:flex}.public-ui .guide-library-category-nav a{min-height:44px;color:var(--home-c-muted);border-bottom:2px solid #0000;align-items:center;font-size:.8rem;text-decoration:none;display:inline-flex}.public-ui .guide-library-category-nav a[aria-current=page]{border-bottom-color:var(--home-c-accent);color:var(--home-c-ink);font-weight:700}.public-ui .guide-library-category-nav a:hover{color:var(--home-c-accent)}.public-ui .guide-library-articles{gap:1.5rem;display:grid}.public-ui .guide-library-section-heading{align-items:center;gap:1rem;display:flex}.public-ui .guide-library-section-heading:after{content:"";background:var(--home-c-line);flex:1;height:1px}.public-ui .guide-library-section-heading h2{letter-spacing:.035em;font-size:clamp(1.2rem,1.8vw,1.5rem)}.public-ui .guide-library-section-heading .guide-a-icon{flex:0 0 36px;width:36px;height:36px}.public-ui .guide-a-category .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;display:grid}.public-ui .guide-a-category .guide-library-article{border:0;border-bottom:1px solid var(--home-c-line);background:0 0;border-radius:0;grid-template-columns:38% minmax(0,1fr);align-items:start;gap:1.2rem;min-width:0;padding:0 0 1.5rem;display:grid}.public-ui .guide-library-article>img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.public-ui .guide-library-article-content{gap:.55rem;min-width:0;display:grid}.public-ui .guide-library-theme{color:var(--home-c-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.public-ui .guide-library-theme .guide-a-icon{width:25px;height:25px;color:var(--home-c-accent);flex:0 0 25px}.public-ui .guide-library-article h3{font-size:1.15rem}.public-ui .guide-library-article h3 a{min-height:44px;color:var(--home-c-ink);align-items:center;text-decoration:none;display:inline-flex}.public-ui .guide-library-article h3 a:hover{color:var(--home-c-accent);text-underline-offset:.2em;text-decoration:underline}.public-ui .guide-library-lead{color:var(--home-c-muted);font-size:.8rem;line-height:1.85}.public-ui .guide-library-date{color:var(--home-c-muted);font-size:.68rem;line-height:1.7}.public-ui .guide-library-read{min-height:44px;color:var(--home-c-accent);text-underline-offset:.25em;justify-self:start;align-items:center;gap:.75rem;font-size:.8rem;display:inline-flex}.public-ui .guide-library-read .public-icon{width:18px;height:18px}.public-ui .guide-library-empty{background:var(--home-c-sand);border-radius:6px;gap:.8rem;padding:2rem;display:grid}.public-ui .guide-library-empty h2{font-size:1.25rem}.public-ui .guide-library-empty p{color:var(--home-c-muted);font-size:.875rem}.public-ui .guide-library-return{background:var(--home-c-sand);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1.1rem 1.5rem;display:flex}.public-ui .guide-library-return p{color:var(--home-c-muted);font-size:.875rem}.public-ui .guide-library-return a{min-height:44px;color:var(--home-c-accent);text-underline-offset:.25em;align-items:center;gap:1rem;font-size:.875rem;display:inline-flex}.public-ui .guide-library-return .public-icon{width:20px;height:20px}.public-ui .guide-library-glossary-heading{grid-template-columns:minmax(0,1fr) 180px;padding-block:.5rem}.public-ui .guide-library-book-illustration{color:var(--home-c-accent);justify-items:center;display:grid;transform:rotate(-5deg)}.public-ui .guide-library-book-illustration .guide-a-book{width:140px;height:140px}.public-ui .guide-library-glossary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-ui .guide-library-glossary-nav a{border:1px solid var(--home-c-line);min-height:76px;color:var(--home-c-ink);background:var(--home-c-sand);font-family:var(--home-c-serif);border-radius:5px;justify-content:center;align-items:center;gap:1rem;padding:.75rem;font-size:1.1rem;text-decoration:none;display:flex}.public-ui .guide-library-glossary-nav a:hover{border-color:var(--home-c-accent)}.public-ui .guide-library-glossary-nav .guide-a-icon{width:44px;height:44px}.public-ui .guide-library-glossary-section{gap:1.25rem;padding-top:1rem;display:grid}.public-ui .guide-library-section-description{max-width:52rem;color:var(--home-c-muted);font-size:.875rem;line-height:1.9}.public-ui .guide-library-term-nav{flex-wrap:wrap;gap:.3rem 1.25rem;padding-bottom:.5rem;display:flex}.public-ui .guide-library-term-nav a{min-height:44px;color:var(--home-c-accent);text-underline-offset:.25em;align-items:center;font-size:.8rem;display:inline-flex}.public-ui .guide-a-glossary-page .glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-ui .guide-library-definition{border:1px solid var(--home-c-line);background:var(--home-c-sand);border-radius:6px;align-content:start;gap:.9rem;min-width:0;padding:1.5rem;scroll-margin-top:2rem;display:grid}.public-ui .guide-library-definition-order{color:var(--home-c-accent);font-variant-numeric:tabular-nums;font-size:.875rem}.public-ui .guide-library-vehicle-definition h3{font-size:1.35rem}.public-ui .guide-library-definition-description,.public-ui .guide-library-feature-definition>p{font-size:.875rem;line-height:1.9}.public-ui .guide-library-definition dl{border-top:1px solid var(--home-c-line);gap:.8rem;margin:.25rem 0 0;padding-top:1rem;display:grid}.public-ui .guide-library-definition dl>div{gap:.25rem;display:grid}.public-ui .guide-library-definition dt{color:var(--home-c-muted);font-size:.75rem;font-weight:700}.public-ui .guide-library-definition dd{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.85}.public-ui .guide-library-feature-category{gap:1rem;margin-bottom:.75rem;display:grid}.public-ui .guide-library-feature-category>h3{border-left:3px solid var(--home-c-accent);padding-left:.8rem;scroll-margin-top:2rem;font-size:1.1rem}.public-ui .guide-library-feature-definition{background:0 0}.public-ui .guide-library-feature-definition h4{font-size:1.2rem}.public-ui .guide-library-feature-definition .guide-library-unit{color:var(--home-c-muted);font-size:.75rem}.public-ui .guide-a-glossary-page :is(#vehicle-type-title,#feature-title){scroll-margin-top:2rem}.public-ui .guide-library-empty-note{color:var(--home-c-muted);background:var(--home-c-sand);border-radius:5px;padding:1.5rem;font-size:.875rem}.public-ui .guide-library-next-step{background:var(--home-c-sand);border-radius:5px;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.75rem 2rem;display:grid}.public-ui .guide-library-next-step>.guide-a-book{width:60px;height:60px;color:var(--home-c-accent)}.public-ui .guide-library-next-step>div{gap:.75rem;display:grid}.public-ui .guide-library-next-step h2{font-size:1.5rem}.public-ui .guide-library-next-step p{color:var(--home-c-muted);font-size:.875rem;line-height:1.9}.public-ui .guide-library-next-actions{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.public-ui .guide-library-next-actions a{border:1px solid var(--home-c-accent);min-height:44px;color:var(--home-c-accent);border-radius:3px;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.8rem;text-decoration:none;display:inline-flex}.public-ui .guide-library-next-actions a:first-child{color:#fff;background:var(--home-c-accent)}.public-ui .guide-library-next-actions a:hover{color:#fff;background:var(--home-c-accent-hover)}.public-ui .guide-library-next-actions .public-icon{width:18px;height:18px}@media (max-width:1050px){.public-ui .guide-a-category .guide-card-grid{grid-template-columns:minmax(0,1fr)}.public-ui .guide-a-category .guide-library-article{grid-template-columns:32% minmax(0,1fr)}}@media (max-width:760px){.public-ui :is(.guide-a-category,.guide-a-glossary-page){gap:1.5rem;width:calc(100% - 2rem);padding:.6rem 0 2rem}.public-ui .guide-library-masthead{grid-template-columns:minmax(0,1fr);gap:.75rem}.public-ui .guide-library-masthead h1{font-size:1.75rem}.public-ui .guide-library-introduction{gap:.65rem}.public-ui .guide-library-description{font-size:.8rem}.public-ui .guide-library-illustration{justify-self:end;width:85%}.public-ui .guide-library-category-nav{gap:.25rem 1.25rem}.public-ui .guide-a-category .guide-library-article{grid-template-columns:34% minmax(0,1fr);gap:.85rem;padding-bottom:1rem}.public-ui .guide-library-article h3{font-size:1rem}.public-ui .guide-library-theme{gap:.35rem;font-size:.7rem}.public-ui .guide-library-theme .guide-a-icon{flex-basis:22px;width:22px;height:22px}.public-ui .guide-library-lead{font-size:.75rem}.public-ui .guide-library-return{padding:1rem 1.25rem}.public-ui .guide-library-empty{padding:1.5rem}.public-ui .guide-library-glossary-heading{grid-template-columns:minmax(0,1fr) 60px;gap:.5rem}.public-ui .guide-library-glossary-heading h1{font-size:1.55rem}.public-ui .guide-library-book-illustration .guide-a-book{width:58px;height:58px}.public-ui .guide-library-glossary-nav{gap:.75rem}.public-ui .guide-library-glossary-nav a{gap:.65rem;min-height:70px;padding:.6rem;font-size:1rem}.public-ui .guide-library-glossary-nav .guide-a-icon{width:35px;height:35px}.public-ui .guide-library-glossary-section{gap:1rem;padding-top:.25rem}.public-ui .guide-library-section-description{font-size:.8rem}.public-ui .guide-a-glossary-page .glossary-grid{grid-template-columns:minmax(0,1fr)}.public-ui .guide-library-definition{gap:.75rem;padding:1.25rem}.public-ui .guide-library-vehicle-definition h3{font-size:1.25rem}.public-ui .guide-library-definition-description,.public-ui .guide-library-feature-definition>p{font-size:.8rem}.public-ui .guide-library-next-step{grid-template-columns:35px minmax(0,1fr);gap:.85rem;padding:1.25rem}.public-ui .guide-library-next-step>.guide-a-book{width:35px;height:35px}.public-ui .guide-library-next-step h2{font-size:1.15rem}.public-ui .guide-library-next-step p{font-size:.8rem}.public-ui .guide-library-next-actions{gap:.65rem;display:grid}.public-ui .guide-library-next-actions a{justify-content:space-between}}
