@import "https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&family=Geist+Mono:wght@400&display=swap";:root{--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Lora", ui-serif, Georgia, "Times New Roman", serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg:#faf8f6;--bg-subtle:#f3efec;--card:#fff;--card-border:#ddd4cf;--border:#ebe5e1;--border-strong:#8b8389;--text:#3b3540;--text-muted:#77707a;--band:#e3e9f3;--band-ink:#56607a;--brand:#a8677e;--brand-strong:#8e5469;--on-brand:#fff;--brand-tint:#f6edf0;--brand-hover:#7f4b5e;--brand-press:#714354;--best:#3f659e;--best-tint:#dbe4f1;--best-ink:#2f5088;--good:#a9bde0;--good-tint:#e8edf6;--good-ink:#4b5f80;--average:#dcd2c6;--average-tint:#efe9e2;--average-ink:#6c6152;--unknown:#878a90;--unknown-tint:#e9e9eb;--unknown-ink:#5d6066;--bad:#dc98ae;--bad-tint:#f6e6eb;--bad-ink:#8a4d62;--worst:#a8456c;--worst-tint:#f0d9e1;--worst-ink:#8a2f52;--shadow-1:0 1px 2px #3b35400d;--shadow-card:0 1px 2px #3b35400f, 0 6px 16px -8px #3b35402e;--shadow-2:0 1px 2px #3b35400a, 0 10px 28px -10px #3b354024;--surface-popup:var(--bg);--surface-summary:var(--bg-subtle);--surface-row-hover:var(--bg-subtle);--divider:var(--border);--control-edge:var(--border-strong);--link:var(--brand-strong);--mark:var(--best);--status-best-fg:var(--best-ink);--status-best-bg:var(--best-tint);--status-good-fg:var(--good-ink);--status-good-bg:var(--good-tint);--status-average-fg:var(--average-ink);--status-average-bg:var(--average-tint);--status-unknown-fg:var(--unknown-ink);--status-unknown-bg:var(--unknown-tint);--status-bad-fg:var(--bad-ink);--status-bad-bg:var(--bad-tint);--status-worst-fg:var(--worst-ink);--status-worst-bg:var(--worst-tint);--quiet-hover:var(--bg-subtle);--quiet-press:var(--border);--focus-ring:2px solid var(--brand-strong);--focus-offset:1px}[data-theme=dark]{--bg:#1a1719;--bg-subtle:#221e21;--card:#242024;--card-border:#3a333a;--border:#322c30;--border-strong:#6f676c;--text:#ece7ea;--text-muted:#a39ba1;--band:#1f2532;--band-ink:#a8b0bf;--brand:#d7a8b8;--brand-strong:#dfb6c4;--on-brand:#3a2530;--brand-tint:#3a2a31;--brand-hover:#e5c3cf;--brand-press:#eacdd7;--best:#7f9fcf;--best-tint:#26324a;--best-ink:#a9c0e6;--good:#45567a;--good-tint:#232a38;--good-ink:#9fb2d3;--average:#908a7e;--average-tint:#2e2a26;--average-ink:#c9bfb1;--unknown:#6f7175;--unknown-tint:#2a2a2d;--unknown-ink:#b0b2b7;--bad:#6e4352;--bad-tint:#33242a;--bad-ink:#e2b2c2;--worst:#d98aa6;--worst-tint:#3d2230;--worst-ink:#eaa2bd;--shadow-1:0 1px 2px #00000059;--shadow-card:0 1px 2px #00000073, 0 8px 18px -8px #000000a6;--shadow-2:0 1px 2px #0006, 0 12px 28px -10px #0009;--surface-popup:var(--bg);--surface-summary:var(--bg-subtle);--surface-row-hover:var(--bg-subtle);--divider:var(--border);--control-edge:var(--border-strong);--link:var(--brand-strong);--mark:var(--best);--status-best-fg:var(--best-ink);--status-best-bg:var(--best-tint);--status-good-fg:var(--good-ink);--status-good-bg:var(--good-tint);--status-average-fg:var(--average-ink);--status-average-bg:var(--average-tint);--status-unknown-fg:var(--unknown-ink);--status-unknown-bg:var(--unknown-tint);--status-bad-fg:var(--bad-ink);--status-bad-bg:var(--bad-tint);--status-worst-fg:var(--worst-ink);--status-worst-bg:var(--worst-tint);--quiet-hover:var(--bg-subtle);--quiet-press:var(--border);--focus-ring:2px solid var(--brand-strong);--focus-offset:1px}:root{--type-heading-size:23px;--type-heading-line:29px;--type-heading-weight:500;--type-title-size:17px;--type-title-line:22px;--type-title-weight:500;--type-label-size:14px;--type-label-line:20px;--type-label-weight:500;--type-body-size:14.5px;--type-body-line:20px;--type-body-weight:400;--type-caption-size:13px;--type-caption-line:18px;--type-caption-weight:400;--type-eyebrow-size:10.5px;--type-eyebrow-line:14px;--type-eyebrow-weight:600;--type-pill-size:11.5px;--type-pill-line:18px;--type-pill-weight:500;--type-data-size:12px;--type-data-line:16px;--type-data-weight:400}.fu-heading{font:var(--type-heading-weight) var(--type-heading-size)/var(--type-heading-line) var(--font-serif);color:var(--text);letter-spacing:-.015em;text-wrap:balance}.fu-title{font:var(--type-title-weight) var(--type-title-size)/var(--type-title-line) var(--font-serif);color:var(--text)}.fu-eyebrow{font:var(--type-eyebrow-weight) var(--type-eyebrow-size)/var(--type-eyebrow-line) var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-strong)}.fu-label{font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-sans);color:var(--text)}.fu-body{font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);color:var(--text)}.fu-caption{font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-sans);color:var(--text-muted)}.fu-pilltext{font:var(--type-pill-weight) var(--type-pill-size)/var(--type-pill-line) var(--font-sans);color:var(--text)}.fu-data{font:var(--type-data-weight) var(--type-data-size)/var(--type-data-line) var(--font-mono);color:var(--text)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--popup-width:340px;--button-height:32px;--mark-size:18px;--duration-state:.16s;--duration-reveal:.2s;--ease-state:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fu-popup{width:var(--popup-width);background:var(--bg);color:var(--text);box-shadow:var(--shadow-2);font-family:var(--font-sans);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.fu-header{align-items:center;gap:var(--space-2);background:var(--band);padding:18px 18px 16px;display:flex}.fu-mark{align-items:center;gap:7px;display:inline-flex}.fu-mark__icon{width:var(--mark-size);height:var(--mark-size);flex:none}.fu-mark__word{color:var(--text);font:500 22px/26px var(--font-serif);letter-spacing:-.01em}.fu-heading+.fu-caption{margin-top:4px}.fu-heading--long{font-size:18px;line-height:23px}.fu-summary{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fu-summary__item{flex-direction:column;display:flex}.fu-summary__num{color:var(--text);font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums}.fu-summary__lbl{color:var(--text-muted);font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-sans)}.fu-tier-group{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:0 14px}.fu-tier-group .fu-section-header{padding-top:12px;scroll-margin-top:24px}.fu-tier-groups{flex-direction:column;gap:10px;display:flex}.fu-section-header{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);font:var(--type-eyebrow-weight) var(--type-eyebrow-size)/var(--type-eyebrow-line) var(--font-sans);text-transform:uppercase;letter-spacing:.14em;padding:18px 0 8px;display:flex}.fu-section-header__count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:500}.fu-section-header__note{color:var(--text-muted);font:400 12px/14px var(--font-sans);text-transform:none;letter-spacing:0}.fu-section-header--best{color:var(--status-best-fg)}.fu-section-header--good{color:var(--status-good-fg)}.fu-section-header--average{color:var(--status-average-fg)}.fu-section-header--unknown{color:var(--status-unknown-fg)}.fu-section-header--bad{color:var(--status-bad-fg)}.fu-section-header--worst{color:var(--status-worst-fg)}.fu-list{margin:0;padding:0;list-style:none}.fu-row{border-bottom:1px solid var(--border)}.fu-row:last-child{border-bottom:0}.fu-row__head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:13px 0;display:flex}.fu-row__head:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px;border-radius:var(--radius-sm)}.fu-row__head:hover .fu-row__name{color:var(--brand-strong)}.fu-row__name{min-width:0;color:var(--text);font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-state) var(--ease-state);flex:1;overflow:hidden}.fu-row__chevron{color:var(--border-strong);transition:transform var(--duration-state) var(--ease-state);flex:none}.fu-row--expanded .fu-row__chevron{transform:rotate(180deg)}.fu-row__detail{animation:fu-reveal var(--duration-reveal) var(--ease-state);flex-direction:column;gap:10px;padding:0 0 14px;display:flex}@keyframes fu-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fu-row__detail-text{color:var(--text-muted);font:400 13.5px/20px var(--font-sans);margin:0}.fu-row__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.fu-row__tag{font:500 11.5px/16px var(--font-sans);color:var(--text-muted);background:var(--bg-subtle);border-radius:var(--radius-pill);padding:2px 9px}.fu-row__names{color:var(--text-muted);font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-sans);margin:0}.fu-row__meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-muted);font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.fu-row__review{font:500 11.5px/16px var(--font-sans);color:var(--text);background:var(--bg-subtle);border-radius:var(--radius-pill);padding:2px 9px}.fu-row__review--ai,.fu-row__review--draft,.fu-row__review--proposed{color:var(--text-muted);font-style:italic}.fu-row__ai{font:italic 500 11.5px/16px var(--font-sans);color:var(--text-muted);display:block}.fu-row__report{color:var(--link);font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-line) var(--font-sans)}.fu-quicklook{flex-direction:column;gap:10px;display:flex}.fu-quicklook__desc{color:var(--text-muted);font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);margin:6px 0 0}.fu-quicklook__sides{gap:10px;display:flex}.fu-quicklook__side{box-shadow:var(--shadow-card);text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;padding:14px 16px 13px;display:flex}.fu-quicklook__sides .fu-quicklook__side--beneficial{background:var(--best-tint);border-color:color-mix(in srgb, var(--best) 40%, var(--best-tint))}.fu-quicklook__sides .fu-quicklook__side--harmful{background:var(--bad-tint);border-color:color-mix(in srgb, var(--bad) 60%, var(--bad-tint))}button.fu-quicklook__side{font:inherit;color:inherit;cursor:pointer;text-align:inherit;transition:border-color var(--duration-state) var(--ease-state);background:0 0;border-style:solid}button.fu-quicklook__side--beneficial:hover{border-color:var(--best)}button.fu-quicklook__side--harmful:hover{border-color:var(--bad)}button.fu-quicklook__side:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-1px}.fu-quicklook__pct{font:500 44px/46px var(--font-serif);font-variant-numeric:tabular-nums}.fu-quicklook__lbl{font:500 14px/19px var(--font-sans)}.fu-quicklook__count{color:var(--text-muted);font:400 12px/16px var(--font-sans)}.fu-quicklook__side--beneficial .fu-quicklook__pct,.fu-quicklook__side--beneficial .fu-quicklook__lbl{color:var(--best-ink)}.fu-quicklook__side--harmful .fu-quicklook__pct,.fu-quicklook__side--harmful .fu-quicklook__lbl{color:var(--bad-ink)}.fu-quicklook__sides .fu-quicklook__side--harmful.fu-quicklook__side--none{background:var(--unknown-tint);border-color:color-mix(in srgb, var(--unknown) 40%, var(--unknown-tint))}.fu-quicklook__side--none .fu-quicklook__pct,.fu-quicklook__side--none .fu-quicklook__lbl{color:var(--unknown-ink)}.fu-quicklook__average{box-sizing:border-box;background:var(--average-tint);border:1px solid color-mix(in srgb, var(--average) 70%, var(--average-tint));width:100%;box-shadow:var(--shadow-card);color:var(--average-ink);font:inherit;text-align:left;border-radius:12px;align-items:baseline;gap:10px;padding:8px 16px;display:flex}.fu-quicklook__average .fu-quicklook__pct{font-size:26px;line-height:30px}button.fu-quicklook__average{cursor:pointer;transition:border-color var(--duration-state) var(--ease-state)}button.fu-quicklook__average:hover{border-color:var(--average-ink)}button.fu-quicklook__average:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-1px}.fu-quicklook__bar{border-radius:var(--radius-pill);gap:2px;height:12px;display:flex;overflow:hidden}.fu-quicklook__seg{height:100%}.fu-quicklook__seg--beneficial{background:var(--best)}.fu-quicklook__seg--average{background:var(--average)}.fu-quicklook__seg--harmful{background:var(--bad)}.fu-quicklook__seg--unknown{background:var(--unknown-tint)}.fu-quicklook__note{color:var(--text-muted);font:400 12px/16px var(--font-sans);margin:0}.fu-quicklook__note-btn{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;background:0 0;border:none;padding:0}.fu-quicklook__note-btn:hover{color:var(--unknown-ink);text-decoration-color:currentColor}.fu-quicklook__note-btn:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px;border-radius:2px}.fu-pill{border-radius:var(--radius-pill);font:var(--type-pill-weight) var(--type-pill-size)/var(--type-pill-line) var(--font-sans);white-space:nowrap;flex:none;align-items:center;padding:1px 9px;display:inline-flex}.fu-pill__evidence{opacity:.85;margin-left:.3em;font-weight:400}.fu-pill--best{color:var(--status-best-fg);background:var(--status-best-bg)}.fu-pill--good{color:var(--status-good-fg);background:var(--status-good-bg)}.fu-pill--average{color:var(--status-average-fg);background:var(--status-average-bg)}.fu-pill--unknown{color:var(--status-unknown-fg);background:var(--status-unknown-bg)}.fu-pill--bad{color:var(--status-bad-fg);background:var(--status-bad-bg)}.fu-pill--worst{color:var(--status-worst-fg);background:var(--status-worst-bg)}.fu-btn{justify-content:center;align-items:center;gap:var(--space-1);height:var(--button-height);padding:0 var(--space-3);border-radius:var(--radius-md);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-state) var(--ease-state);border:1px solid #0000;display:inline-flex}.fu-btn:focus-visible,.fu-btn--focus{outline:2px solid var(--brand-strong);outline-offset:1px}.fu-btn--primary{background:var(--brand-strong);color:var(--on-brand)}.fu-btn--quiet{color:var(--text);border-color:var(--border-strong);background:0 0}.fu-btn--primary:hover:not(:disabled),.fu-btn--primary.fu-btn--hover{background:var(--brand-hover)}.fu-btn--primary:active:not(:disabled),.fu-btn--primary.fu-btn--press{background:var(--brand-press)}.fu-btn--quiet:hover:not(:disabled),.fu-btn--quiet.fu-btn--hover{background:var(--quiet-hover)}.fu-btn--quiet:active:not(:disabled),.fu-btn--quiet.fu-btn--press{background:var(--quiet-press)}.fu-btn--block{width:100%}.fu-btn:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.fu-row__detail{animation:none}.fu-row__name,.fu-row__chevron,.fu-quicklook__legend-btn,.fu-btn{transition:none}}.fu-paste{gap:var(--space-2);flex-direction:column;align-self:stretch;display:flex}.fu-paste__text{box-sizing:border-box;resize:vertical;width:100%;color:var(--text);background:var(--bg);border:1px solid var(--control-edge);border-radius:var(--radius-md);font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);padding:10px 12px}.fu-paste__text::placeholder{color:var(--text-muted)}.fu-paste__text:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fu-paste .fu-btn{align-self:flex-start}:root{--site-width:1040px;--site-prose:680px;--site-gutter:16px;--type-display-size:clamp(34px, 6vw, 52px);--type-display-line:1.1;--type-h2-size:clamp(24px, 3.4vw, 30px);--type-h2-line:1.2;--type-h3-size:19px;--type-h3-line:1.3;--type-lead-size:18px;--type-lead-line:1.55;--type-prose-size:16.5px;--type-prose-line:1.65}@media (width>=640px){:root{--site-gutter:32px}}html{background:var(--bg)}body{background:var(--bg);color:var(--text);flex-direction:column;min-height:100vh;display:flex}main{flex:1}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--site-width);padding:0 var(--site-gutter);margin:0 auto}.prose-wrap{max-width:var(--site-prose)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--card);border-radius:var(--radius-md);padding:8px 12px;top:16px;left:16px}.site-band{background:var(--band)}.site-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:16px;padding-bottom:16px;display:flex}.site-mark{text-decoration:none!important}.site-mark .fu-mark__icon{width:22px;height:22px}.site-mark .fu-mark__word{font-size:24px;line-height:28px}.site-nav{flex-wrap:wrap;gap:4px 20px;display:flex}.site-nav a{color:var(--band-ink);font:var(--type-label-weight) 15px/22px var(--font-sans);border-bottom:2px solid #0000;padding:4px 0}.site-nav a:hover{color:var(--text);text-decoration:none}.site-nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--brand)}.display{font:500 var(--type-display-size)/var(--type-display-line) var(--font-serif);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0}.h2{font:500 var(--type-h2-size)/var(--type-h2-line) var(--font-serif);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0 0 12px}.h3{font:600 var(--type-h3-size)/var(--type-h3-line) var(--font-sans);color:var(--text);margin:0 0 6px}.lead{font:400 var(--type-lead-size)/var(--type-lead-line) var(--font-sans);color:var(--text-muted);margin:16px 0 0}.eyebrow-space{margin-bottom:12px;display:block}.prose{font:400 var(--type-prose-size)/var(--type-prose-line) var(--font-sans);color:var(--text)}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose li{margin-bottom:.35em}.prose h2{font:500 var(--type-h2-size)/var(--type-h2-line) var(--font-serif);color:var(--text);margin:1.6em 0 .5em}.prose h3{font:600 var(--type-h3-size)/var(--type-h3-line) var(--font-sans);color:var(--text);margin:1.4em 0 .4em}.prose a{text-underline-offset:2px;text-decoration:underline}.prose strong{font-weight:600}.prose blockquote{border-left:3px solid var(--brand);color:var(--text-muted);margin:1.2em 0;padding:4px 0 4px 16px}.section{padding:56px 0}.section--tight{padding:40px 0}.section--subtle{background:var(--bg-subtle)}.section:not(.section--subtle)+.section:not(.section--subtle){padding-top:0}.site-btn{border-radius:10px;height:44px;padding:0 20px;font-size:15.5px;text-decoration:none!important}.site-btn[aria-disabled=true]{opacity:.6;cursor:default;pointer-events:none}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hero{padding:64px 0 40px}.hero__grid{align-items:center;gap:40px;display:grid}@media (width>=900px){.hero__grid{grid-template-columns:5fr 6fr}}.shot{border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-2);background:var(--card);overflow:hidden}.platforms{margin-top:14px}.grid{gap:16px;display:grid}@media (width>=700px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}}.card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.card p{margin:0}.card .fu-body+.fu-body{margin-top:8px}.tiers{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:0;display:grid;overflow:hidden}.tier{border-top:1px solid var(--divider);gap:6px 20px;padding:16px 20px;display:grid}.tier:first-child{border-top:0}@media (width>=640px){.tier{grid-template-columns:150px 1fr;align-items:baseline}}.tier p{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.pill-row{flex-wrap:wrap;gap:8px;display:flex}.table-wrap{margin:0 0 1.2em;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--divider);padding:10px 12px}.table th{font:var(--type-eyebrow-weight) 11px/14px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.table td:first-child{white-space:nowrap}.stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0 8px;display:grid}@media (width>=700px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:16px}.stat__n{font:500 34px/1 var(--font-serif);color:var(--best-ink)}.stat__l{margin-top:6px}.note{background:var(--brand-tint);border-radius:var(--radius-md);color:var(--text);padding:14px 16px;font-size:15px;line-height:1.55}.note p{margin:0}.toc{flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:15px;display:flex}.post-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.post-list a{text-decoration:none;display:block}.post-list a:hover .h3{text-decoration:underline}.post-meta{margin-top:8px}.draft-tag{font:500 11px/18px var(--font-sans);background:var(--average-tint);color:var(--average-ink);vertical-align:middle;border-radius:999px;margin-left:8px;padding:0 8px;display:inline-block}.form-frame{background:0 0;border:0;width:100%;min-height:560px}.site-footer{border-top:1px solid var(--divider);margin-top:40px;padding:28px 0 36px}.site-footer p{max-width:720px;margin:0 0 10px}.site-footer strong{color:var(--text);font-weight:600}.site-footer__links{flex-wrap:wrap;gap:6px 18px;display:flex}.post-grid{gap:16px;display:grid}@media (width>=700px){.post-grid{grid-template-columns:repeat(3,1fr)}}.post-card{height:100%;color:var(--text);flex-direction:column;gap:8px;display:flex;text-decoration:none!important}.post-card .h3{margin:0}.post-card:hover .h3{text-underline-offset:3px;text-decoration:underline}.post-card .fu-caption{margin-top:auto;padding-top:8px}.post-feature{background:var(--band);border-color:#0000;gap:12px;padding:28px;display:grid}.post-feature .h2{margin:0}.post-feature .fu-body{color:var(--text);font-size:16.5px;line-height:1.6}.post-feature:hover .h2{text-underline-offset:4px;text-decoration:underline}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.section-head .h2{margin:0}
