.disclosure.svelte-13ro2yi{border-block-end:var(--dimension-border-hairline) solid var(--color-border-subtle)}summary.svelte-13ro2yi{justify-content:space-between;align-items:center;gap:var(--dimension-space-3);min-height:56px;color:var(--color-text-primary);font:inherit;font-size:var(--dimension-typography-control);font-weight:var(--font-weight-bold);cursor:pointer;list-style:none;display:flex}.compact.svelte-13ro2yi summary:where(.svelte-13ro2yi){min-height:48px;font-size:var(--dimension-font-size-button)}.summary-heading.svelte-13ro2yi{font:inherit;letter-spacing:inherit;margin:0}summary.svelte-13ro2yi::-webkit-details-marker{display:none}.indicator.svelte-13ro2yi{width:24px;height:24px;color:var(--color-text-muted);font-size:20px;font-weight:var(--font-weight-regular);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);flex:none;place-items:center;line-height:1;display:inline-grid}details[open].svelte-13ro2yi .indicator:where(.svelte-13ro2yi):not(.chevron){font-size:0}details[open].svelte-13ro2yi .indicator:where(.svelte-13ro2yi):not(.chevron):before{content:"−";font-size:20px}details[open].svelte-13ro2yi .indicator.chevron:where(.svelte-13ro2yi){transform:rotate(180deg)}summary.svelte-13ro2yi:focus-visible{outline:var(--state-focus-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-offset);border-radius:var(--dimension-radius-control)}.content.svelte-13ro2yi{padding-block-end:var(--dimension-space-3)}@media (prefers-reduced-motion:reduce){.indicator.svelte-13ro2yi{transition:none}}.guide-template.svelte-st2y29{min-width:0;max-width:1200px;font-size:var(--dimension-typography-guide-body);color:var(--color-text-primary);margin-inline:auto}.guide-layout.svelte-st2y29{gap:var(--dimension-space-16);margin-top:var(--dimension-space-5);display:grid}article.svelte-st2y29{min-width:0;max-width:70ch}header.svelte-st2y29{gap:var(--dimension-space-3);display:grid}h1.svelte-st2y29,h2.svelte-st2y29,h3.svelte-st2y29,p.svelte-st2y29{margin:0}h1.svelte-st2y29{font-family:var(--font-family-sans);font-size:var(--dimension-typography-guide-title);line-height:1.15;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.intro.svelte-st2y29{font-size:inherit;color:var(--color-text-primary);line-height:1.65}.revised.svelte-st2y29{font-size:var(--dimension-typography-metadata);color:var(--color-text-secondary)}.guide-section.svelte-st2y29{margin-top:var(--dimension-space-section-desktop);scroll-margin-top:var(--dimension-space-5);min-width:0}[data-guide-source].svelte-st2y29{gap:var(--dimension-space-3);min-width:0;display:grid}h2.svelte-st2y29,[data-guide-source].svelte-st2y29 h2{font-size:var(--dimension-typography-guide-section);line-height:1.25;font-weight:var(--font-weight-bold);letter-spacing:normal;overflow-wrap:anywhere;margin:0}[data-guide-source].svelte-st2y29 .cms-portable-text{font-size:var(--dimension-typography-guide-body);overflow-wrap:anywhere;line-height:1.65}.quick.svelte-st2y29,.cta.svelte-st2y29{padding:var(--dimension-space-5);border-radius:var(--dimension-radius-surface);background:var(--color-surface-subtle)}.quick.svelte-st2y29{margin-top:var(--dimension-space-6)}.quick.svelte-st2y29 h2:where(.svelte-st2y29){font-size:var(--dimension-typography-section-title)}.method.svelte-st2y29 [data-guide-source]:where(.svelte-st2y29) .cms-portable-text{color:var(--color-text-secondary);font-size:var(--dimension-typography-body);line-height:1.6}.pick-cards.svelte-st2y29{gap:var(--dimension-space-3);min-width:0;margin-top:var(--dimension-space-2);display:grid}.pick-cards.svelte-st2y29 ul:where(.svelte-st2y29){gap:var(--dimension-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.pick-cards.svelte-st2y29 li:where(.svelte-st2y29){min-width:0}.guide-products.svelte-st2y29{gap:var(--dimension-space-2);min-width:0;margin-top:var(--dimension-space-2);display:grid}.guide-rows.svelte-st2y29{gap:var(--dimension-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.guide-rows.svelte-st2y29>li:where(.svelte-st2y29){min-width:0}.guide-rows.svelte-st2y29 .result-row{background:0 0}.guide-rows.svelte-st2y29 .result-row .commerce{flex-direction:column;align-items:flex-start}.guide-rows.svelte-st2y29 .result-row.interactive:hover{background:var(--color-surface-subtle)}.product-group.svelte-st2y29 h3:where(.svelte-st2y29){font-size:var(--dimension-typography-body-large);line-height:1.5}.category-link.svelte-st2y29,.group-fallback.svelte-st2y29 a:where(.svelte-st2y29){min-height:var(--dimension-control-height-touch);color:var(--color-action-link);font-weight:var(--font-weight-bold);justify-self:start;align-items:center;display:inline-flex}.price-status.svelte-st2y29{color:var(--color-text-secondary);font-size:var(--dimension-typography-body)}.faq.svelte-st2y29{border-top:var(--dimension-border-hairline) solid var(--color-border-subtle)}.faq.svelte-st2y29 .summary-heading{font-size:var(--dimension-typography-body-large);line-height:1.4}.faq.svelte-st2y29 .cms-portable-text{font-size:var(--dimension-typography-guide-body);line-height:1.65}.desktop-toc.svelte-st2y29{display:none}.desktop-toc.svelte-st2y29>p:where(.svelte-st2y29){margin-bottom:var(--dimension-space-2);color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact);font-weight:var(--font-weight-bold)}nav.svelte-st2y29 a:where(.svelte-st2y29){padding:var(--dimension-space-2) var(--dimension-space-3);border-left:2px solid var(--color-border-subtle);font-size:var(--dimension-typography-control);overflow-wrap:anywhere;color:var(--color-text-secondary);line-height:1.5;text-decoration:none;display:block}nav.svelte-st2y29 a[aria-current=location]:where(.svelte-st2y29){border-color:var(--color-action-link);color:var(--color-text-primary);background:var(--color-surface-subtle);font-weight:var(--font-weight-bold)}nav.svelte-st2y29 a:where(.svelte-st2y29):hover,nav.svelte-st2y29 a:where(.svelte-st2y29):focus-visible{border-color:var(--color-action-link);color:var(--color-text-primary)}.desktop-toc.svelte-st2y29>a:where(.svelte-st2y29){margin-top:var(--dimension-space-5)}.mobile-toc.svelte-st2y29{margin-top:var(--dimension-space-4);padding-inline:var(--dimension-space-3);border:var(--dimension-border-hairline) solid var(--color-border-default);border-radius:var(--dimension-radius-surface)}summary.svelte-st2y29{justify-content:space-between;gap:var(--dimension-space-3);min-height:var(--dimension-space-12);cursor:pointer;font-weight:var(--font-weight-bold);align-items:center;list-style:none;display:flex}summary.svelte-st2y29::-webkit-details-marker{display:none}details[open].svelte-st2y29 summary:where(.svelte-st2y29) svg{transform:rotate(180deg)}.mobile-toc.svelte-st2y29 nav:where(.svelte-st2y29){padding-bottom:var(--dimension-space-3)}.mobile-toc.svelte-st2y29 nav:where(.svelte-st2y29) a:where(.svelte-st2y29){min-height:var(--dimension-control-height-touch)}.decision-links.svelte-st2y29{gap:var(--dimension-space-3);margin:var(--dimension-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.decision-links.svelte-st2y29 a:where(.svelte-st2y29){gap:var(--dimension-space-2);height:100%;padding:var(--dimension-space-4);border:var(--dimension-border-hairline) solid var(--color-border-subtle);border-radius:var(--dimension-radius-surface);color:var(--color-text-primary);overflow-wrap:anywhere;text-decoration:none;display:grid}.decision-links.svelte-st2y29 span:where(.svelte-st2y29){font-size:var(--dimension-typography-body);color:var(--color-text-secondary)}.decision-links.svelte-st2y29 .link-action:where(.svelte-st2y29){color:var(--color-action-link);font-weight:var(--font-weight-bold)}.chips.svelte-st2y29{flex-wrap:wrap;display:flex}.chips.svelte-st2y29 a:where(.svelte-st2y29){min-height:var(--dimension-control-height-touch);padding:var(--dimension-space-2) var(--dimension-space-4);align-items:center;display:inline-flex}.chips.svelte-st2y29 a.primary:where(.svelte-st2y29){color:var(--color-text-on-action);background:var(--color-action-primary);border-color:var(--color-action-primary)}[data-guide-source].svelte-st2y29 ul{list-style:outside}[data-guide-source].svelte-st2y29 ol{list-style:decimal}[data-guide-source].svelte-st2y29 .pick-cards:where(.svelte-st2y29) ul:where(.svelte-st2y29),[data-guide-source].svelte-st2y29 .guide-rows:where(.svelte-st2y29){list-style:none}.product-group.svelte-st2y29,.group-fallback.svelte-st2y29{min-width:0;margin-top:var(--dimension-space-5)}.group-fallback.svelte-st2y29{line-height:1.55}[data-guide-source].svelte-st2y29 .cms-portable-text a,.types-table.svelte-st2y29 tbody:where(.svelte-st2y29) th:where(.svelte-st2y29) a:where(.svelte-st2y29){color:var(--color-action-link)}a.svelte-st2y29:focus-visible,summary.svelte-st2y29:focus-visible,.editorial-table.svelte-st2y29:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}.editorial-table.svelte-st2y29{min-width:0;max-width:100%;overflow-x:auto}table.svelte-st2y29{border-collapse:collapse;table-layout:fixed;width:100%}th.svelte-st2y29,td.svelte-st2y29{padding:var(--dimension-space-3);vertical-align:top;text-align:left;border-bottom:var(--dimension-border-hairline) solid var(--color-border-subtle);overflow-wrap:anywhere}.types-table.svelte-st2y29 th:where(.svelte-st2y29),.types-table.svelte-st2y29 td:where(.svelte-st2y29){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.types-table.svelte-st2y29 thead:where(.svelte-st2y29) th:where(.svelte-st2y29){color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact);font-weight:var(--font-weight-bold)}.types-table.svelte-st2y29 tbody:where(.svelte-st2y29) th:where(.svelte-st2y29) a:where(.svelte-st2y29){font-weight:var(--font-weight-bold)}.type-price.svelte-st2y29{gap:2px;display:grid}.type-model.svelte-st2y29{color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact)}.type-amount.svelte-st2y29{color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact);white-space:nowrap}.type-amount.svelte-st2y29 strong:where(.svelte-st2y29){color:var(--color-text-primary);font-size:var(--dimension-typography-body-large);font-variant-numeric:tabular-nums}@media (width>=1024px){.has-toc.svelte-st2y29{grid-template-columns:minmax(0,70ch) minmax(200px,280px)}.desktop-toc.svelte-st2y29{top:calc(var(--guide-header-inset,0px) + var(--dimension-space-5));align-self:start;display:block;position:sticky}.mobile-toc.svelte-st2y29{display:none}}@media (width<=767px){.guide-template.svelte-st2y29{font-size:var(--dimension-typography-body-large)}.guide-layout.svelte-st2y29{margin-top:var(--dimension-space-4)}h1.svelte-st2y29{font-size:var(--dimension-typography-page-title-listing-mobile);line-height:1.2}h2.svelte-st2y29,[data-guide-source].svelte-st2y29 h2{font-size:var(--dimension-typography-guide-section-mobile)}[data-guide-source].svelte-st2y29 .cms-portable-text{font-size:var(--dimension-typography-body-large);line-height:1.6}.guide-section.svelte-st2y29{margin-top:var(--dimension-space-section-mobile)}.quick.svelte-st2y29,.cta.svelte-st2y29{padding:var(--dimension-space-4)}.quick.svelte-st2y29{margin-top:var(--dimension-space-5);padding-inline-end:0}.quick.svelte-st2y29 h2:where(.svelte-st2y29){font-size:var(--dimension-font-size-lead)}.quick.svelte-st2y29 [data-guide-source]:where(.svelte-st2y29)>:not(.pick-cards){padding-inline-end:var(--dimension-space-4)}.pick-cards.svelte-st2y29 ul:where(.svelte-st2y29){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--dimension-space-4);padding-inline-end:var(--dimension-space-4);padding-bottom:var(--dimension-space-2);grid-template-columns:none;grid-auto-columns:minmax(232px,78%);grid-auto-flow:column;overflow-x:auto}.pick-cards.svelte-st2y29 li:where(.svelte-st2y29){scroll-snap-align:start}.pick-cards.svelte-st2y29 .price-status:where(.svelte-st2y29){padding-inline-end:var(--dimension-space-4)}.decision-links.svelte-st2y29{grid-template-columns:minmax(0,1fr)}.types-table.svelte-st2y29 th:where(.svelte-st2y29),.types-table.svelte-st2y29 td:where(.svelte-st2y29),.types-table.svelte-st2y29 .cms-portable-text{font-size:var(--dimension-typography-body)}.types-table.svelte-st2y29 th:where(.svelte-st2y29),.types-table.svelte-st2y29 td:where(.svelte-st2y29){padding:var(--dimension-space-2)}}@media (forced-colors:active){.mobile-toc.svelte-st2y29,nav.svelte-st2y29 a:where(.svelte-st2y29),.decision-links.svelte-st2y29 a:where(.svelte-st2y29){border-color:canvastext}}.guide.svelte-1uujpx8{gap:var(--dimension-space-section-mobile);min-width:0;display:grid}.guide-section.svelte-1uujpx8{gap:var(--dimension-space-group);min-width:0;display:grid}h2.svelte-1uujpx8{font-family:var(--font-family-display);font-size:var(--dimension-font-size-h2);line-height:var(--font-line-height-tight);margin:0}p.svelte-1uujpx8{line-height:var(--font-line-height-body);margin:0}.guide-lead.svelte-1uujpx8,.guide-note.svelte-1uujpx8{color:var(--color-text-secondary)}.criteria.svelte-1uujpx8{gap:var(--dimension-space-related);margin:0;display:grid}.criterion.svelte-1uujpx8{gap:var(--dimension-space-inline);padding:var(--dimension-space-group);border:1px solid var(--color-border-subtle);border-radius:var(--dimension-radius-surface);background:var(--color-surface-card);display:grid}.criterion.svelte-1uujpx8 dt:where(.svelte-1uujpx8){font-weight:var(--font-weight-bold)}.criterion.svelte-1uujpx8 dd:where(.svelte-1uujpx8){color:var(--color-text-secondary);margin:0}.guide-action.svelte-1uujpx8{min-height:44px;padding:0 var(--dimension-space-group);border-radius:var(--dimension-radius-action);background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--font-weight-bold);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.guide-action.svelte-1uujpx8:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (width>=768px){.guide.svelte-1uujpx8{gap:var(--dimension-space-section-desktop)}}.guide-destinations.svelte-1uujpx8{gap:var(--dimension-space-related);margin:0;padding:0;list-style:none;display:grid}.guide-destinations.svelte-1uujpx8 a:where(.svelte-1uujpx8){min-height:56px;padding:var(--dimension-space-related) var(--dimension-space-group);border:1px solid var(--color-border-default);border-radius:var(--dimension-radius-surface);color:var(--color-text-primary);gap:4px;text-decoration:none;display:grid}.guide-destinations.svelte-1uujpx8 a:where(.svelte-1uujpx8):hover{background:var(--color-surface-subtle)}.guide-destinations.svelte-1uujpx8 a:where(.svelte-1uujpx8):focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}.guide-destinations.svelte-1uujpx8 span:where(.svelte-1uujpx8){color:var(--color-text-secondary)}
