.search-page[data-astro-cid-ipsxrsrh]{max-width:64rem;margin:0 auto;padding:0 1rem 3rem}.search-form[data-astro-cid-ipsxrsrh]{margin:0 0 1.5rem}.search-row[data-astro-cid-ipsxrsrh]{display:flex;gap:.5rem;max-width:40rem}.search-row[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{font:inherit;font-family:var(--font-display);letter-spacing:.06em;padding:0 1rem;border:1px solid var(--rule);border-radius:var(--radius, 0);background:var(--panel);color:var(--ink, inherit);cursor:pointer}#q[data-astro-cid-ipsxrsrh]{flex:1;min-width:0;font:inherit;font-size:1.15rem;padding:.55rem .8rem;border:1px solid var(--rule);border-radius:var(--radius, 0);background:var(--panel);color:var(--ink, inherit)}#q[data-astro-cid-ipsxrsrh]:focus{outline:2px solid var(--accent, currentColor);outline-offset:1px}.search-hint[data-astro-cid-ipsxrsrh]{font-size:.85rem;color:var(--soft);margin:.5rem 0 0}.search-results[data-astro-cid-ipsxrsrh],.family-list[data-astro-cid-ipsxrsrh]{padding-left:1.2rem}.search-results[data-astro-cid-ipsxrsrh] li[data-astro-cid-ipsxrsrh],.family-list[data-astro-cid-ipsxrsrh] li[data-astro-cid-ipsxrsrh]{margin-bottom:.35rem}.budget-finder[data-astro-cid-ipsxrsrh],.serial-lookup[data-astro-cid-ipsxrsrh]{margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid var(--rule)}.budget-finder[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.budget-lede[data-astro-cid-ipsxrsrh]{margin:0 0 .9rem;max-width:64ch}.budget-form[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:flex-end;max-width:48rem}.budget-form[data-astro-cid-ipsxrsrh]>label[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:.25rem}.budget-form[data-astro-cid-ipsxrsrh]>label[data-astro-cid-ipsxrsrh]>span[data-astro-cid-ipsxrsrh],.basis[data-astro-cid-ipsxrsrh] legend[data-astro-cid-ipsxrsrh]{font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.budget-form[data-astro-cid-ipsxrsrh] select[data-astro-cid-ipsxrsrh]{font:inherit;font-size:1rem;padding:.45rem .7rem;border:1px solid var(--rule);border-radius:var(--radius, 0);background:var(--panel);color:var(--ink, inherit)}.budget-go[data-astro-cid-ipsxrsrh]{font:inherit;font-size:1rem;padding:.45rem 1rem;border:1px solid var(--rule);border-radius:var(--radius, 0);background:var(--panel);color:var(--ink, inherit);cursor:pointer}.budget-go[data-astro-cid-ipsxrsrh]:hover,.budget-go[data-astro-cid-ipsxrsrh]:focus{border-color:var(--accent, currentColor);outline:none}.budget-form[data-astro-cid-ipsxrsrh] select[data-astro-cid-ipsxrsrh]:focus{outline:2px solid var(--accent, currentColor);outline-offset:1px}.basis[data-astro-cid-ipsxrsrh]{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;border:none;min-width:0}.basis[data-astro-cid-ipsxrsrh]>div[data-astro-cid-ipsxrsrh],.basis-row[data-astro-cid-ipsxrsrh]{display:flex}.basis[data-astro-cid-ipsxrsrh] label[data-astro-cid-ipsxrsrh]{position:relative}.basis[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{position:absolute;opacity:0;width:1px;height:1px}.basis[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]+span[data-astro-cid-ipsxrsrh]{display:inline-block;font-family:var(--font-display);font-size:.86rem;letter-spacing:.06em;padding:.5rem .9rem;border:1px solid var(--rule);background:var(--panel);color:var(--soft);cursor:pointer}.basis[data-astro-cid-ipsxrsrh] label[data-astro-cid-ipsxrsrh]:first-of-type span[data-astro-cid-ipsxrsrh]{border-radius:var(--radius, 0) 0 0 var(--radius, 0)}.basis[data-astro-cid-ipsxrsrh] label[data-astro-cid-ipsxrsrh]:last-of-type span[data-astro-cid-ipsxrsrh]{border-radius:0 var(--radius, 0) var(--radius, 0) 0;margin-left:-1px}.basis[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:checked+span[data-astro-cid-ipsxrsrh]{color:var(--ink, inherit);background:var(--surface);font-weight:600;border-color:var(--accent, var(--rule));position:relative;z-index:1}.basis[data-astro-cid-ipsxrsrh] .arrow[data-astro-cid-ipsxrsrh]{display:inline;font-size:.95em;margin-right:.15em;padding:0;border:0;background:none}.basis[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:focus-visible+span[data-astro-cid-ipsxrsrh]{outline:2px solid var(--accent, currentColor);outline-offset:1px}.budget-results[data-astro-cid-ipsxrsrh]{margin-top:1rem}.budget-price[data-astro-cid-ipsxrsrh]{color:var(--ink, inherit);font-variant-numeric:tabular-nums}.serial-nudge[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.6rem 0 0;padding:.55rem .8rem;border:1px solid var(--accent, var(--rule));border-radius:var(--radius, 0);background:var(--panel);font-size:.92rem}.serial-nudge[data-astro-cid-ipsxrsrh][hidden]{display:none}.serial-nudge[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{font:inherit;font-family:var(--font-display);font-size:.82rem;letter-spacing:.05em;padding:.3rem .7rem;border:1px solid var(--rule);border-radius:var(--radius, 0);background:var(--surface, transparent);color:var(--ink, inherit);cursor:pointer}.serial-nudge[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]:hover,.serial-nudge[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]:focus-visible{border-color:var(--accent, currentColor);outline:none}.sn-divider[data-astro-cid-ipsxrsrh]{list-style:none;margin:1rem 0 .4rem;padding-top:.6rem;border-top:1px dashed var(--rule);color:var(--soft);font-size:.85rem}.serial-lookup[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}#sn[data-astro-cid-ipsxrsrh]{flex:1;min-width:0;font:inherit;font-size:1.15rem;padding:.55rem .8rem;border:1px solid var(--rule);border-radius:var(--radius, 0);background:var(--panel);color:var(--ink, inherit)}#sn-results[data-astro-cid-ipsxrsrh] ul[data-astro-cid-ipsxrsrh]{padding-left:1.2rem;margin:.2rem 0 .6rem;color:var(--soft);font-size:.92rem}.family-meta[data-astro-cid-ipsxrsrh]{color:var(--soft)}.search-section[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;margin:1.6rem 0 .5rem;border-bottom:1px solid var(--rule);padding-bottom:.3rem}.visually-hidden[data-astro-cid-ipsxrsrh]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
