.gen-hero{background:var(--ps-navy);color:var(--ps-bg);padding:var(--ps-space-7) 0}.gen-hero .ps-eyebrow{color:color-mix(in srgb,var(--ps-bg) 72%,var(--ps-navy));letter-spacing:.14em}.gen-hero h1{font-family:var(--ps-font-display);font-weight:600;font-size:var(--ps-size-3xl);line-height:1.08;margin:var(--ps-space-2) 0 var(--ps-space-3);text-transform:uppercase;letter-spacing:.02em;color:var(--ps-bg)}.gen-deck{max-width:52ch;font-size:var(--ps-size-md);opacity:.92;margin:0;color:var(--ps-bg)}.gen-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ps-space-4);flex-wrap:wrap;padding:var(--ps-space-4) 0;border-bottom:thin solid var(--ps-border);margin-bottom:var(--ps-space-5)}.gen-count{font-size:var(--ps-size-sm);color:var(--ps-text-2);letter-spacing:.06em;text-transform:uppercase}.gen-sort{display:flex;align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;font-size:var(--ps-size-sm)}.gen-sort-label{color:var(--ps-text-2);text-transform:uppercase;letter-spacing:.06em}.gen-sort a{color:var(--ps-ink);text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent}.gen-sort a:hover{border-bottom-color:var(--ps-border)}.gen-sort a.sel{border-bottom-color:var(--ps-navy);font-weight:600}.gen-pager{display:flex;align-items:center;justify-content:center;gap:var(--ps-space-5);padding:var(--ps-space-7) 0 var(--ps-space-8)}.gen-pager-state{font-size:var(--ps-size-sm);color:var(--ps-text-2);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}@media(max-width:48em){.gen-hero h1{font-size:var(--ps-size-2xl)}.gen-toolbar{flex-direction:column;align-items:flex-start;gap:var(--ps-space-2)}}.gen-desc{padding:var(--ps-space-6) 0 var(--ps-space-4)}.gen-desc-body{max-width:72ch;margin:0 auto;font-family:var(--ps-font-body);font-size:var(--ps-size-base);line-height:1.65;color:var(--ps-text-2)}.gen-desc-body h2,.gen-desc-body h3{font-family:var(--ps-font-display);font-weight:600;color:var(--ps-navy);line-height:1.2;margin:var(--ps-space-5) 0 var(--ps-space-2)}.gen-desc-body h2{font-size:var(--ps-size-xl)}.gen-desc-body h3{font-size:var(--ps-size-lg)}.gen-desc-body h2:first-child,.gen-desc-body h3:first-child{margin-top:0}.gen-desc-body p{margin:0 0 var(--ps-space-3)}.gen-desc-body a{color:var(--ps-navy);text-decoration:underline}.gen-desc-body img{max-width:100%;height:auto}.gen-desc-body span{font-weight:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/338/assets/ps-col26-generic.css.map */
