.guide[data-astro-cid-5bizt5iy]{border-radius:var(--radius-md);background-color:var(--color-wash);max-width:65ch}.guide-summary[data-astro-cid-5bizt5iy]{cursor:pointer;align-items:center;min-height:2.75rem;padding:.5rem 1rem;font-weight:500;display:flex}.guide-summary[data-astro-cid-5bizt5iy]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.guide-lead[data-astro-cid-5bizt5iy]{color:var(--color-muted);font-size:var(--text-small);margin:0;padding:0 1rem}.guide-list[data-astro-cid-5bizt5iy]{flex-direction:column;gap:1rem;margin:0;padding:1rem;list-style:none;display:flex}.guide-step[data-astro-cid-5bizt5iy]{flex-direction:column;gap:.125rem;display:flex}.guide-goal[data-astro-cid-5bizt5iy]{margin:0;font-weight:500}.guide-advice[data-astro-cid-5bizt5iy]{font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.guide-link[data-astro-cid-5bizt5iy]{min-height:2.75rem;font-size:var(--text-small);align-self:flex-start;align-items:center;display:inline-flex}.finder[data-astro-cid-yuxlypeb]{border-radius:var(--radius-md);background-color:var(--color-wash);flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.finder-title[data-astro-cid-yuxlypeb]{margin:0}.finder-q[data-astro-cid-yuxlypeb]{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.finder-q[data-astro-cid-yuxlypeb][hidden]{display:none}.finder-q[data-astro-cid-yuxlypeb] legend[data-astro-cid-yuxlypeb]{color:var(--color-muted);font-size:var(--text-small);margin-block-end:.5rem;padding:0}.finder-options[data-astro-cid-yuxlypeb]{flex-wrap:wrap;gap:.5rem;display:flex}.finder-option[data-astro-cid-yuxlypeb]{border:var(--hairline) solid var(--color-line);border-radius:var(--radius-full);background-color:var(--color-paper);min-height:2.5rem;font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, scale var(--duration-fast) var(--ease-out);align-items:center;padding:0 .875rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.finder-option[data-astro-cid-yuxlypeb] input[data-astro-cid-yuxlypeb]{inset:calc(var(--hairline) * -1);width:calc(100% + var(--hairline) * 2);height:calc(100% + var(--hairline) * 2);opacity:0;cursor:pointer;margin:0;position:absolute}.finder-option[data-astro-cid-yuxlypeb]:active{scale:var(--press-scale)}.finder-option[data-astro-cid-yuxlypeb]:has(input:checked){border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.finder-option[data-astro-cid-yuxlypeb]:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}@media (pointer:coarse){.finder-option[data-astro-cid-yuxlypeb]{min-height:2.75rem}}@media (hover:hover) and (pointer:fine){.finder-option[data-astro-cid-yuxlypeb]:hover:not(:has(input:checked)){border-color:var(--color-ink)}}.finder-note[data-astro-cid-yuxlypeb]{max-width:60ch;color:var(--color-muted);font-size:var(--text-small);margin:.25rem 0 0}.finder-note[data-astro-cid-yuxlypeb][hidden]{display:none}.finder[data-astro-cid-yuxlypeb] .btn[data-astro-cid-yuxlypeb]{align-self:flex-start}.brackets[data-astro-cid-mvkuwrkx]{margin:0 calc(var(--gutter) * -1);padding:.25rem var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:min(82%,20rem);grid-auto-flow:column;gap:.75rem;display:grid;position:relative;overflow-x:auto}.brackets[data-astro-cid-mvkuwrkx]::-webkit-scrollbar{display:none}.bracket[data-astro-cid-mvkuwrkx]{border-radius:var(--radius-md);background-color:var(--color-wash);scroll-snap-align:start;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.bracket-title[data-astro-cid-mvkuwrkx]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin:0}.bracket-link[data-astro-cid-mvkuwrkx]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.bracket-link[data-astro-cid-mvkuwrkx]:hover{text-decoration-color:var(--color-accent);text-decoration-thickness:2px}}.bracket-list[data-astro-cid-mvkuwrkx]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bracket-item[data-astro-cid-mvkuwrkx]{isolation:isolate;border-block-start:var(--hairline) solid var(--color-line);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.625rem;padding-block:.625rem;display:grid;position:relative}.bracket-media[data-astro-cid-mvkuwrkx]{width:3.5rem}.bracket-text[data-astro-cid-mvkuwrkx]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bracket-name[data-astro-cid-mvkuwrkx]{color:inherit;text-decoration:none}.bracket-name[data-astro-cid-mvkuwrkx]:after{content:"";z-index:0;position:absolute;inset:0}.bracket-name[data-astro-cid-mvkuwrkx]:focus-visible{outline:none}.bracket-name[data-astro-cid-mvkuwrkx]:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:2px}.bracket-brand[data-astro-cid-mvkuwrkx]{color:var(--color-muted);display:block}.bracket-model[data-astro-cid-mvkuwrkx]{overflow-wrap:anywhere;font-weight:500;line-height:1.25;display:block}.bracket-price[data-astro-cid-mvkuwrkx]{font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.bracket-price[data-astro-cid-mvkuwrkx][data-kind=shop]{font-weight:500}.bracket-price[data-astro-cid-mvkuwrkx][data-kind=catalog],.bracket-place[data-astro-cid-mvkuwrkx]{color:var(--color-muted)}.bracket-place[data-astro-cid-mvkuwrkx]{font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin:0}.bracket-note[data-astro-cid-mvkuwrkx]{max-width:62ch;color:var(--color-muted);font-size:var(--text-small);text-wrap:pretty;margin:0}@media (hover:hover) and (pointer:fine){.bracket-item[data-astro-cid-mvkuwrkx]:hover .bracket-model[data-astro-cid-mvkuwrkx]{text-underline-offset:.15em;text-decoration:underline 2px}}@media (width>=40rem){.brackets[data-astro-cid-mvkuwrkx]{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (width>=64rem){.brackets[data-astro-cid-mvkuwrkx]:not([data-count="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-sheet-open]{overflow:hidden}.pf-backdrop{z-index:var(--z-popover);background-color:var(--color-scrim);position:fixed;inset:0}.pf{background-color:var(--color-paper);flex-direction:column;min-width:0;display:flex}.pf:focus{outline:none}.pf-head{align-items:center;gap:.75rem;min-height:2.75rem;margin-block-end:.5rem;display:flex}.pf-title{margin:0;margin-inline-end:auto}.pf-clear{min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);background:0 0;border:0;padding:0}.pf-fold{border-block-start:var(--hairline) solid var(--color-line)}.pf-summary{cursor:pointer;align-items:center;gap:.5rem;min-height:3rem;font-weight:500;list-style:none;display:flex}.pf-summary::-webkit-details-marker{display:none}.pf-summary:after{content:"+";color:var(--color-muted);font-size:var(--text-lead);margin-inline-start:auto;font-weight:400}.pf-fold[open]>.pf-summary:after{content:"–"}.pf-summary:focus-visible,.pf-check:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.pf-active{border-radius:var(--radius-full);background-color:var(--color-accent-soft);min-width:1.25rem;height:1.25rem;color:var(--color-accent-ink);font-size:var(--text-micro);font-variant-numeric:tabular-nums;place-items:center;padding:0 .375rem;line-height:1;display:inline-grid}.pf-body{flex-flow:wrap;gap:.5rem;padding-block:.25rem 1rem;display:flex}.pf-check{border:var(--hairline) solid var(--color-line);border-radius:var(--radius-full);background-color:var(--color-paper);min-height:2.5rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, scale var(--duration-fast) var(--ease-out);align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex;position:relative}.pf-check input{inset:calc(var(--hairline) * -1);width:calc(100% + var(--hairline) * 2);height:calc(100% + var(--hairline) * 2);opacity:0;cursor:pointer;margin:0;position:absolute}.pf-check:active{scale:var(--press-scale)}.pf-check:has(input:checked){border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.pf-check-text{min-width:0;font-size:var(--text-small);font-weight:500;line-height:1.2}.pf-hint{color:var(--color-muted);font-size:var(--text-caption);font-weight:400;display:block}.pf-count{color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.pf-check:has(input:checked) .pf-count,.pf-check:has(input:checked) .pf-hint{color:var(--color-ink-muted)}@media (pointer:coarse){.pf-check{min-height:2.75rem}}@media (hover:hover) and (pointer:fine){.pf-check:hover:not(:has(input:checked)){border-color:var(--color-ink)}}.pf-note{color:var(--color-muted);font-size:var(--text-caption);flex:100%;margin:.25rem 0 0;line-height:1.4}.pf-pair{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pf-number{flex:100%}.pf-number label{color:var(--color-muted);font-size:var(--text-small);margin-block-end:.25rem;display:block}.pf-input{border:var(--hairline) solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-paper);min-height:2.75rem;transition:border-color var(--duration-fast) ease;align-items:center;gap:.375rem;padding-inline:.75rem;display:flex}.pf-input:focus-within{border-color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.pf-input:hover{border-color:var(--color-ink)}}.pf-input input{min-width:0;height:2.5rem;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;flex:1;padding:0;font-size:1rem}.pf-input input:focus{outline:none}.pf-input span{color:var(--color-muted);font-size:var(--text-small)}@media (width<=63.99rem){.pf{z-index:var(--z-popover);max-height:88dvh;padding:1rem var(--gutter) 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);visibility:hidden;transition:transform var(--duration-exit) var(--ease-out), visibility 0s linear var(--duration-exit);position:fixed;inset:auto 0 0;transform:translateY(100%)}.pf[data-open=true]{visibility:visible;transition:transform var(--duration-slow) var(--ease-out);transform:none}.pf-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.pf-foot{padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom));border-block-start:var(--hairline) solid var(--color-line);background-color:var(--color-paper)}.pf-foot .btn{width:100%;min-height:2.75rem}}@media (width<=63.99rem) and (prefers-reduced-motion:reduce){.pf,.pf[data-open=true]{transition:none}}@media (width>=64rem){.pf{max-height:calc(100dvh - 2rem);position:sticky;top:1rem}.pf-scroll{overscroll-behavior:contain;padding-inline-end:.25rem;overflow-y:auto}.pf-close,.pf-foot{display:none}}.pl{display:block}.pl-group{border:0;min-width:0;margin:0;padding:0}.pl-main{min-width:0}@media (width>=64rem){.pl{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}}.pl-gender{margin:0 0 1rem}.pl-legend{color:var(--color-muted);font-size:var(--text-small);margin-block-end:.5rem;padding:0}.pl-bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block-end:1rem;display:flex}.pl-sort{flex:100%;order:3}@media (width>=40rem){.pl-sort{flex:auto;order:0}}.pl-chips{margin:0 calc(var(--gutter) * -1);padding:.25rem var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.pl-chips::-webkit-scrollbar{display:none}@media (width>=40rem){.pl-chips{flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;overflow:visible}.pl-gender .pl-chips{justify-content:flex-start}}.pl-count{color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0;margin-inline-end:auto}.pl-badge{border-radius:var(--radius-full);background-color:var(--color-accent-soft);min-width:1.25rem;height:1.25rem;color:var(--color-accent-ink);font-size:var(--text-micro);font-variant-numeric:tabular-nums;place-items:center;padding:0 .375rem;line-height:1;display:inline-grid}@media (width>=64rem){.pl-toggle{display:none}}.pl-results{min-width:0}.pl-list{transition:opacity var(--duration-fast) var(--ease-out);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pl-results[aria-busy=true] .pl-list{opacity:.5}.pl-more{margin-block-start:2rem}.pl-note{color:var(--color-muted);font-size:var(--text-small);text-align:center;margin-block-start:.75rem}.pl-error{border-radius:var(--radius-md);background-color:var(--color-wash);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.pl-segment+.pl-segment{margin-block-start:2.5rem}.pl-segment-title{margin:0 0 .75rem}.rytm-note[data-astro-cid-66xkcqw6]{color:var(--color-muted);font-size:var(--text-small);margin-block-start:1rem}.first-page[data-astro-cid-66xkcqw6]{align-self:center}.back[data-astro-cid-66xkcqw6]{font-size:var(--text-small)}.price-links[data-astro-cid-66xkcqw6],.list-note[data-astro-cid-66xkcqw6]{max-width:65ch;color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.price-link[data-astro-cid-66xkcqw6]{align-items:center;min-height:2.75rem;display:inline-flex}
