@layer components{.hub-hero,.nf-hero{padding-block:1.5rem clamp(1rem,.5rem + 2vw,2rem)}.hub-hero .crumbs{margin-bottom:1.75rem}:is(.hub-hero,.nf-hero) .h1{max-width:16em;margin-bottom:1rem}.nf-hero{padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.nf-links{margin-block:1.75rem 2rem;border-bottom:1px solid var(--color-line)}.nf-links li{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:1rem;align-items:center;padding:.875rem .25rem;border-top:1px solid var(--color-line)}.nf-link{font:700 1.125rem/1.3 var(--font-display)}.nf-link a{color:var(--color-ink);text-decoration:none}.nf-link a:after{content:"";position:absolute;inset:0}.nf-link a:focus-visible{outline:0}.nf-links li:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.nf-note{grid-column:1;font-size:.9375rem;color:var(--color-body)}.nf-arrow{grid-column:2;grid-row:1 / span 2;color:var(--color-accent)}.nf-links li:hover .nf-link a{color:var(--color-accent-strong)}.guide-tiles{display:grid;gap:1rem}.guide-tile .card-body{padding-top:1.375rem}.guide-tile .eyebrow{margin-bottom:.25rem}.guide-tile-more{margin-top:auto;padding-top:.5rem}.guide-tile-off{box-shadow:none;border:1px dashed var(--color-line-hover)}.product-row{display:grid;gap:1rem}.product-card{flex-direction:row}.product-card .card-media{flex:none;width:7rem;aspect-ratio:auto}.product-card .card-body{gap:.375rem;padding:1rem}.product-card .card-text{font-size:.875rem}.product-card .price-from{font-size:.9375rem}.product-card-more{margin-top:auto}.hub-closer-cta{justify-content:center}@media(width>=40rem){.guide-tiles{grid-template-columns:1fr 1fr;gap:1.25rem}.product-row{grid-template-columns:repeat(3,1fr);gap:1.25rem}.product-card{flex-direction:column}.product-card .card-media{width:auto;aspect-ratio:4 / 3}.product-card .card-body{padding:1.125rem 1.25rem 1.25rem}}@media(width>=64rem){.guide-tiles{grid-template-columns:repeat(3,1fr)}}}
