.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-compact-padding)}.ui-card--accent-top{border-top:3px solid var(--ui-accent, var(--border))}.ui-card--tint{background:color-mix(in srgb,var(--ui-tint, var(--surface)) 30%,var(--surface))}.ui-card__label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-accent, var(--text-secondary));display:flex;align-items:center;gap:6px}.stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}.stat-tile--plain{background:transparent;border:none;padding:0}.stat-tile__label{font-size:13px;line-height:1.35;color:var(--text-secondary)}.stat-tile__value{font-size:22px;font-weight:600;line-height:1.2;color:var(--text-primary)}.stat-tile--plain .stat-tile__value{font-size:var(--card-compact-value-size);color:var(--ui-accent, var(--text-primary))}.stat-tile--sm .stat-tile__value{font-size:18px}.stat-tile__unit{font-size:var(--text-sm);font-weight:400;color:var(--text-secondary)}.stat-tile__scope{font-size:12px;line-height:1.4;color:var(--text-secondary)}.stat-tile__source{font-family:var(--font-mono);font-size:12px;line-height:1.4;color:var(--text-secondary)}.stat-tile__fallback{background:var(--badge-bg);border-left:3px solid var(--warning);border-radius:6px;padding:6px 8px;font-size:var(--text-xs);line-height:1.4;color:var(--text-secondary);margin-top:4px}.stat-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.stat-chip{display:inline-flex;align-items:baseline;gap:5px;border-radius:999px;padding:4px 12px;font-size:13px;line-height:1.4;background:color-mix(in srgb,var(--ui-tint, var(--badge-bg)) 60%,var(--surface));color:var(--text-primary);white-space:nowrap}.stat-chip__value{font-weight:700;color:var(--ui-accent, var(--text-primary))}.stat-chip--solid{background:var(--ui-accent, var(--text-secondary));color:var(--on-accent);font-weight:600;white-space:normal}.stat-chip--solid .stat-chip__value{color:var(--on-accent)}.stat-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.callout{border-left:3px solid var(--ui-accent, var(--border));border-radius:8px;background:color-mix(in srgb,var(--ui-tint, var(--badge-bg)) 40%,var(--surface));padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.callout__icon{color:var(--ui-accent, var(--text-secondary));flex-shrink:0;margin-top:2px}.callout__body{font-size:13px;line-height:1.6;color:var(--text-secondary);min-width:0}.callout__figure{display:block;font-size:18px;font-weight:700;line-height:1.3;color:var(--text-primary);margin-bottom:2px}.ui-section-title{font-size:var(--section-title-size);font-weight:var(--section-title-weight);text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);border-left:3px solid var(--ui-accent, var(--text-secondary));padding-left:10px;margin:0}.filter-pill{padding:6px 14px;border-radius:999px;font-size:13px;font-family:var(--font-family);cursor:pointer;border:1.5px solid var(--border);background:var(--surface);color:var(--text-secondary)}.filter-pill[aria-checked=true],.filter-pill--on{border-color:var(--ui-accent, var(--accent));background:var(--ui-accent, var(--accent));color:var(--on-accent);font-weight:600}.filter-pill--small{padding:4px 10px;font-size:var(--text-xs);border-radius:6px;border-width:1px}.filter-pill--small[aria-checked=true],.filter-pill--small.filter-pill--on{background:var(--badge-bg);border-color:var(--border);color:var(--text-primary)}.choice-card{padding:14px 16px;border-radius:var(--card-radius);cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface);font-family:var(--font-family)}.choice-card[aria-checked=true]{border:2px solid var(--text-primary);background:var(--badge-bg);padding:13px 15px}.choice-card__title{font-size:var(--text-base);font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.choice-card__sub{font-size:13px;color:var(--text-secondary);margin-top:2px}.ui-note{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;margin-top:8px}.details-box{border:1px solid var(--border);border-radius:var(--card-radius);padding:12px 16px}.details-box>summary{font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer}.empty-state{border:1px dashed var(--border);border-radius:var(--card-radius);padding:24px;text-align:center;font-size:15px;color:var(--text-secondary);line-height:1.6}.select-input{padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-family);max-width:100%}[data-theme=dark] .stat-tile__fallback{color:var(--text-primary)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stat-tile__fallback{color:var(--text-primary)}}.verdict-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:center}.verdict-hero__main{display:flex;flex-direction:column;gap:2px;min-width:0}.verdict-hero__eyebrow{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.verdict-hero__figure{font-size:56px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ui-accent, var(--text-primary));margin:4px 0 2px}.verdict-hero__caption{font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.35}.verdict-hero__breakeven{min-width:0}.verdict-hero__breakeven .callout{margin:0}@media(max-width:768px){.verdict-hero{grid-template-columns:1fr;gap:14px}.verdict-hero__figure{font-size:44px}}.change{font-size:13px;line-height:1.35;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.block-stack{display:flex;flex-direction:column;gap:16px}.block{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0;scroll-margin-top:80px}.block__place{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;color:var(--text-secondary)}.block__aside{flex:none;white-space:nowrap}.block__aside b{font-weight:600;color:var(--text-primary)}.block__title{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:var(--text-primary)}.block__note{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.block__body{min-width:0}.block__empty{margin:0;font-size:15px;line-height:1.45;color:var(--text-primary)}.block__source{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-top:10px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--text-secondary)}.block__source-line{display:block}.block__sub{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.35;color:var(--text-primary)}.versus{display:flex;flex-direction:column;gap:10px}.versus__row{display:flex;flex-direction:column;gap:4px}.versus__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;color:var(--text-primary)}.versus__head b{font-weight:600;font-variant-numeric:tabular-nums}.versus__track{height:10px;border-radius:3px;background:var(--background);overflow:hidden}.versus__bar{height:100%;border-radius:3px;background:var(--text-primary)}.versus__row--city .versus__bar{background:var(--compare)}.versus__row--city .versus__head{color:var(--text-secondary)}.block__placeholder{flex:none;font-family:var(--font-family);padding:1px 6px;border:1px dashed var(--text-secondary);border-radius:4px}.block-loading{height:130px;border-radius:6px;background:var(--background);display:flex;align-items:flex-end;gap:6px;padding:12px}.block-loading span{flex:1;background:var(--border);border-radius:2px}.block-loading span:nth-child(1){height:40%}.block-loading span:nth-child(2){height:55%}.block-loading span:nth-child(3){height:35%}.block-loading span:nth-child(4){height:70%}.block-loading span:nth-child(5){height:50%}.block-loading__text{margin:8px 0 0;font-size:13px;color:var(--text-secondary)}@media(min-width:1024px){.block{padding:20px}}.explore-page{max-width:1120px;margin:0 auto;padding:var(--page-padding)}.page-tiles{margin-bottom:12px}.page-reading{margin-bottom:24px}.page-notice{margin-bottom:16px}.block-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:1024px){.block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-grid>.block--wide{grid-column:1 / -1}.page-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-stack+.block-stack,.block-stack+.block-grid,.block-grid+.block-stack,.block-grid+.block-grid{margin-top:16px}.block-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px}.pick-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);cursor:pointer;text-align:left}.pick-card:hover{border-color:var(--text-secondary)}.pick-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pick-card--on,.pick-card--on:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pick-card__label{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary)}.pick-card__says{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.pick-card__value-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin-top:auto;padding-top:2px}.pick-card__value{font-size:22px;font-weight:600;line-height:1.2;color:var(--text-primary);font-variant-numeric:tabular-nums}.pick-card__value-row .change{font-size:13px;color:var(--text-primary)}.pick-card__line{display:block;width:100%;height:32px}.pick-card__period{font-family:var(--font-mono);font-size:12px;line-height:1.4;color:var(--text-secondary)}.block-group{display:flex;flex-direction:column;gap:12px;scroll-margin-top:80px}.block-group__head{display:flex;flex-direction:column;gap:4px;padding:8px 2px 0}.block-group__title{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--text-primary)}.chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:10px;font-size:13px;color:var(--text-secondary)}.chart-legend__item{display:inline-flex;align-items:center;gap:6px}.chart-legend__swatch{width:18px;height:0;border-top-width:2.5px;border-top-style:solid}.chart-legend__swatch--bar{width:12px;height:12px;border:none;border-radius:2px}.chart-legend button.chart-legend__item{background:none;border:none;padding:2px 4px;border-radius:4px;font:inherit;color:inherit;cursor:pointer}.chart-legend button.chart-legend__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-legend__item--dim{opacity:.6}.chart-legend__item--on{color:var(--text-primary);font-weight:600}.chart-footnote{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.chart-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:900px){.chart-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-pair__title{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-primary)}.notice{display:flex;gap:10px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--warning);background:var(--surface);font-size:14px;line-height:1.45;color:var(--text-primary)}.notice__mark{flex:none;font-weight:700;color:var(--warning-text)}.notice--offline{border-style:dashed;border-color:var(--border)}.notice--offline .notice__mark{color:var(--text-secondary)}.page-head{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.page-head__crumb{font-size:14px;color:var(--text-secondary)}.page-head__crumb a{color:var(--text-secondary)}.page-head__title{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:600;color:var(--text-primary)}.page-head__lede{margin:0;max-width:720px;font-size:16px;line-height:1.45;color:var(--text-secondary)}.page-head__lede a{color:var(--accent);text-decoration:underline}.jump-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.jump-links a{display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:18px;background:var(--badge-bg);color:var(--text-primary);text-decoration:none;font-size:14px}.jump-links a:hover{text-decoration:underline}@media(min-width:1024px){.page-head__title{font-size:44px;line-height:1.05}.page-head__lede{font-size:17px}}.suggest{border-top:1px solid var(--border);background:var(--background)}.suggest__form{max-width:var(--max-width);margin:0 auto;padding:16px;display:flex;gap:8px;align-items:center}.suggest__input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:16px;color:var(--text-primary)}.suggest__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.suggest--error .suggest__input{border:1.5px solid var(--negative)}.suggest__button{height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.suggest__button:disabled{opacity:.6;cursor:default}.suggest__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.suggest__status{max-width:var(--max-width);margin:0 auto;padding:0 16px 16px;font-size:14px}.suggest__status:empty{display:none}.suggest--error .suggest__status{color:var(--negative);font-weight:600}.suggest__sent{display:flex;gap:10px;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;background:var(--surface);font-size:15px}.suggest__sent b{color:var(--accent)}.article{max-width:880px;margin:0 auto;padding:var(--page-padding)}.article-head{max-width:680px;margin:0 auto 32px;display:flex;flex-direction:column;gap:10px}.article-head__title{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.015em;font-weight:600;color:var(--text-primary);text-wrap:balance}.article-head__lede{margin:0;font-size:18px;line-height:1.5;color:var(--text-secondary)}.article-head__meta{margin:0;font-size:14px;color:var(--text-secondary)}.article-prose{max-width:680px;margin:0 auto 28px;scroll-margin-top:80px}.article-prose h2{margin:0 0 12px;padding-top:8px;font-size:22px;line-height:1.3;font-weight:600;color:var(--text-primary)}.article-prose h3{margin:20px 0 8px;font-size:18px;line-height:1.35;font-weight:600;color:var(--text-primary)}.article-prose p,.article-prose li{font-size:17px;line-height:1.65;color:var(--text-primary)}.article-prose p{margin:0 0 16px}.article-prose ul,.article-prose ol{margin:0 0 16px;padding-left:22px}.article-prose li{margin-bottom:6px}.article-prose a{color:var(--accent);text-decoration:underline}.article-prose blockquote{margin:0 0 16px;padding:2px 0 2px 16px;border-left:3px solid var(--border);color:var(--text-primary)}.article-prose blockquote p{font-style:italic}.article-prose table{margin:0 0 16px}.article>.block,.article>.block-stack,.article>.block-grid{margin:8px auto 32px}.article-notes p{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--text-secondary)}.article-notes p:last-child{margin-bottom:0}.article-notes a{color:var(--accent);text-decoration:underline}.article-notes b{color:var(--text-primary);font-weight:600}.data-table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.data-table th{padding:8px 10px;border-bottom:1px solid var(--text-secondary);font-size:13px;font-weight:600;text-align:left;vertical-align:bottom;color:var(--text-secondary)}.data-table td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-primary)}.data-table .num{text-align:right;white-space:nowrap}.data-table tr.total td{font-weight:600}.data-table caption{caption-side:bottom;padding-top:8px;text-align:left;font-size:13px;color:var(--text-secondary)}@media(max-width:768px){.data-table{font-size:13px}.data-table th,.data-table td{padding:6px 8px}}.chart-caption{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}@media(min-width:1024px){.article-head__title{font-size:38px;line-height:1.1}}@media(max-width:768px){.article{padding:var(--page-padding-mobile)}.article-prose p,.article-prose li{font-size:16px}}.read-section{max-width:680px;margin:0 auto}.read-section__title{margin:0 0 4px;font-size:17px;font-weight:600;color:var(--text-primary)}.read-section__note{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.read-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.read-list li{border-bottom:1px solid var(--border)}.read-list a{display:flex;flex-direction:column;gap:6px;padding:16px 0;text-decoration:none}.read-list__title{margin:0;font-size:19px;line-height:1.3;font-weight:600;color:var(--text-primary)}.read-list a:hover .read-list__title{text-decoration:underline}.read-list__summary{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}.read-list__when{font-size:13px;color:var(--text-secondary)}.month-strip{margin-top:12px}.month-strip__label{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:6px}.month-strip__cells{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px}.month-strip__cell{border:1px solid var(--border);border-radius:6px;padding:4px 6px;display:flex;flex-direction:column;gap:2px}.month-strip__month{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.month-strip__value{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.month-strip__cell.is-empty .month-strip__value{font-size:var(--text-xs);font-weight:400;color:var(--text-tertiary)}.theme-toggle[data-astro-cid-x3pjskd3]{height:40px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:14px;cursor:pointer}.theme-toggle[data-astro-cid-x3pjskd3]:hover{border-color:var(--text-secondary)}.to-light[data-astro-cid-x3pjskd3]{display:none}:root[data-theme=dark] .to-light[data-astro-cid-x3pjskd3]{display:inline}:root[data-theme=dark] .to-dark[data-astro-cid-x3pjskd3]{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .to-light[data-astro-cid-x3pjskd3]{display:inline}:root:not([data-theme=light]) .to-dark[data-astro-cid-x3pjskd3]{display:none}}.theme-choice[data-astro-cid-x3pjskd3]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:10px;overflow:hidden}.theme-choice[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3]{min-height:44px;border:0;background:var(--surface);color:var(--text-primary);font:inherit;font-size:15px;cursor:pointer}.theme-choice[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3]+button[data-astro-cid-x3pjskd3]{border-left:1px solid var(--border)}.theme-choice[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3][aria-pressed=true]{background:var(--badge-bg);color:var(--accent);font-weight:600}.site-header[data-astro-cid-3ef6ksr2]{background:var(--surface);border-bottom:1px solid var(--border)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:32px;max-width:var(--max-width);height:64px;margin:0 auto;padding:0 40px}.wordmark[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:18px;font-weight:600;white-space:nowrap;text-decoration:none}.wordmark[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}.wordmark__mark[data-astro-cid-3ef6ksr2]{width:10px;height:10px;border-radius:2px;background:var(--accent)}.head-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:24px;font-size:15px}.head-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-primary);text-decoration:none;white-space:nowrap}.head-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline;text-underline-offset:8px}.head-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{font-weight:600;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.head-gap[data-astro-cid-3ef6ksr2]{flex:1}.head-find[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;flex:0 1 280px;min-width:180px;height:40px;padding:0 4px 0 12px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.head-find[data-astro-cid-3ef6ksr2]:focus-within{border-color:var(--accent)}.head-find[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2],.sheet-find[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:14px;outline:none}.head-find[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]::placeholder,.sheet-find[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]::placeholder{color:var(--text-secondary)}.head-find[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2],.sheet-find[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{padding:6px 12px;border:0;border-radius:6px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.head-theme[data-astro-cid-3ef6ksr2]{display:flex}.head-button[data-astro-cid-3ef6ksr2]{display:none;height:44px;padding:0 12px;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 0 auto;width:min(100%,480px);z-index:1001;overflow-y:auto;background:var(--surface);border-left:1px solid var(--border)}.sheet[data-astro-cid-3ef6ksr2][hidden]{display:none}.sheet__bar[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:4px;height:56px;padding:0 8px 0 16px;border-bottom:1px solid var(--border);background:var(--surface)}.sheet__bar[data-astro-cid-3ef6ksr2] .wordmark[data-astro-cid-3ef6ksr2]{font-size:17px}.sheet__bar[data-astro-cid-3ef6ksr2] .head-button[data-astro-cid-3ef6ksr2]{display:block}.sheet__body[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:24px;padding:16px 16px 32px}.sheet-find[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;height:52px;padding:0 6px 0 14px;border:1.5px solid var(--text-primary);border-radius:12px;background:var(--background)}.sheet-find[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{font-size:16px}.sheet-find[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{height:40px;padding:0 16px;font-size:15px;border-radius:8px}.sheet__label[data-astro-cid-3ef6ksr2]{margin:0 0 4px;font-size:13px;color:var(--text-secondary)}.sheet__row[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:17px;font-weight:500;text-decoration:none}.sheet__row[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:var(--text-secondary)}.live-dot[data-astro-cid-3ef6ksr2]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.sheet__grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.sheet__grid[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:15px;text-decoration:none}.sheet__all[data-astro-cid-3ef6ksr2]{display:inline-block;margin-top:10px;font-size:15px;color:var(--accent)}@media(max-width:1099px){.site-header__inner[data-astro-cid-3ef6ksr2]{height:56px;gap:4px;padding:0 8px 0 16px}.wordmark[data-astro-cid-3ef6ksr2]{font-size:17px}.head-nav[data-astro-cid-3ef6ksr2],.head-find[data-astro-cid-3ef6ksr2],.head-theme[data-astro-cid-3ef6ksr2]{display:none}.head-button[data-astro-cid-3ef6ksr2]{display:block}}@media(min-width:1100px){.sheet[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border)}.footer-content[data-astro-cid-sz7xmlte]{max-width:var(--max-width);margin:0 auto;padding:32px 40px}.footer-subscribe[data-astro-cid-sz7xmlte]{text-align:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.subscribe-heading[data-astro-cid-sz7xmlte]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.subscribe-text[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:12px}.footer-form[data-astro-cid-sz7xmlte]{display:flex;gap:8px;justify-content:center;max-width:360px;margin:0 auto}.footer-form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary)}.footer-form[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{padding:8px 16px;background:var(--text-primary);color:var(--surface);border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.footer-form[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{background:var(--text-secondary)}.sources[data-astro-cid-sz7xmlte]{font-size:var(--footer-text-size);font-weight:var(--footer-text-weight);color:var(--text-secondary);margin-bottom:16px}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:8px;align-items:center}.footer-link[data-astro-cid-sz7xmlte]{font-size:var(--footer-text-size);font-weight:var(--footer-text-weight);color:var(--text-secondary);transition:color .15s ease}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.separator[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:var(--footer-text-size)}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:16px;align-items:center;margin-top:16px}.social-link[data-astro-cid-sz7xmlte]{color:var(--text-secondary);transition:color .15s ease;display:flex;align-items:center}.social-link[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}@media(max-width:768px){.footer-content[data-astro-cid-sz7xmlte]{padding:24px var(--page-padding-mobile)}.footer-links[data-astro-cid-sz7xmlte]{flex-wrap:wrap}.footer-form[data-astro-cid-sz7xmlte]{flex-direction:column}}
