:root{--zsk-paper:#fbf7ef;--zsk-ink:#241f1a;--zsk-teal:#0b5563;--zsk-gold:#c9a84c;--zsk-muted:#6e655a;--zsk-faint:#8a8175;--zsk-hairline:#e4dccb;--zsk-wash:#f6f0e4;--zsk-gutter:48px;--zsk-sans:"Archivo",system-ui,-apple-system,sans-serif;--zsk-serif:"Newsreader",Georgia,"Times New Roman",serif}@media (max-width:767px){:root{--zsk-gutter:20px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--zsk-paper);color:var(--zsk-ink);font-family:var(--zsk-sans);line-height:1.6}a{color:var(--zsk-teal)}code{font-size:.85em;color:var(--zsk-muted)}.zsk-l-wrap{max-width:1180px;margin-inline:auto;padding-inline:var(--zsk-gutter);padding-block:56px 96px}.zsk-l-head{-webkit-padding-after:22px;padding-block-end:22px;-webkit-border-after:2px solid var(--zsk-ink);border-block-end:2px solid var(--zsk-ink)}.zsk-l-kicker{margin:0 0 10px;font:600 10px/1 var(--zsk-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--zsk-faint)}.zsk-l-title{margin:0;font:700 44px/1 var(--zsk-sans);letter-spacing:-.035em}.zsk-l-lede{margin:14px 0 0;max-width:62ch;font:400 18px/1.55 var(--zsk-serif);color:var(--zsk-muted)}.zsk-l-section{-webkit-margin-before:44px;margin-block-start:44px}.zsk-l-h2{margin:0 0 12px;font:600 22px/1.25 var(--zsk-sans);letter-spacing:-.02em}.zsk-l-list{margin:16px 0 0;padding:0;list-style:none}.zsk-l-list li{padding-block:10px;-webkit-border-after:1px solid var(--zsk-hairline);border-block-end:1px solid var(--zsk-hairline)}@media (max-width:767px){.zsk-l-title{font-size:32px}}.zsk-crumbs{font-size:13px;color:var(--zsk-muted);-webkit-margin-after:24px;margin-block-end:24px}.zsk-l-h3{margin:28px 0 10px;font:600 16px/1.3 var(--zsk-sans);letter-spacing:-.01em}.zsk-l-note{margin:10px 0 0;max-width:68ch;font:400 14px/1.6 var(--zsk-serif);color:var(--zsk-muted)}.zsk-l-foot{-webkit-margin-before:56px;margin-block-start:56px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--zsk-hairline);border-block-start:1px solid var(--zsk-hairline);font-size:13px;color:var(--zsk-faint)}.zsk-pills,.zsk-presets{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.zsk-preset{display:block;padding:12px 16px;border:1px solid var(--zsk-hairline);border-radius:2px;text-decoration:none;color:var(--zsk-ink);background:#fff;min-width:150px}.zsk-preset strong{display:block;font:600 14px/1.2 var(--zsk-sans)}.zsk-preset span{display:block;-webkit-margin-before:4px;margin-block-start:4px;font:400 12px/1.4 var(--zsk-serif);color:var(--zsk-muted)}.zsk-preset:hover{border-color:var(--zsk-ink)}.zsk-preset.is-on{background:var(--zsk-teal);border-color:var(--zsk-teal);color:var(--zsk-paper)}.zsk-preset.is-on span{color:rgba(251,247,239,.8)}.zsk-pill{display:inline-block;padding:7px 13px;border:1px solid var(--zsk-hairline);border-radius:999px;font:600 12px/1 var(--zsk-sans);text-decoration:none;color:var(--zsk-ink);background:#fff}.zsk-pill:hover{border-color:var(--zsk-ink);background:var(--zsk-wash)}.zsk-list{-webkit-margin-before:8px;margin-block-start:8px}.zsk-card{display:flex;gap:18px;padding-block:22px;-webkit-border-after:1px solid var(--zsk-hairline);border-block-end:1px solid var(--zsk-hairline)}.zsk-card__rank{flex:0 0 28px;font:600 13px/1.6 var(--zsk-sans);color:var(--zsk-teal)}.zsk-card__body{flex:1 1 auto;min-width:0}.zsk-card__title{margin:0;font:600 21px/1.25 var(--zsk-sans);letter-spacing:-.02em}.zsk-card__title a{color:var(--zsk-ink);text-decoration:none}.zsk-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.zsk-card__meta{margin:4px 0 0;font:400 13px/1.5 var(--zsk-serif);color:var(--zsk-muted)}.zsk-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.zsk-chip{padding:4px 9px;background:var(--zsk-wash);border:1px solid var(--zsk-hairline);border-radius:2px;font:500 12px/1.35 var(--zsk-sans);color:var(--zsk-ink)}.zsk-table{width:100%;border-collapse:collapse;-webkit-margin-before:12px;margin-block-start:12px;font-size:14px}.zsk-table td,.zsk-table th{text-align:start;padding:9px 10px 9px 0;-webkit-border-after:1px solid var(--zsk-hairline);border-block-end:1px solid var(--zsk-hairline);font-weight:400}.zsk-table th{font:600 13px/1.4 var(--zsk-sans);width:40%}.zsk-table__note{color:var(--zsk-muted);font-size:13px}.zsk-score{margin:6px 0 0;font:600 24px/1.2 var(--zsk-sans);letter-spacing:-.02em;color:var(--zsk-teal)}.zsk-facts{margin:14px 0 0;padding:0;list-style:none;font-size:14px}.zsk-facts li{display:flex;gap:12px;padding-block:7px;-webkit-border-after:1px solid var(--zsk-hairline);border-block-end:1px solid var(--zsk-hairline)}.zsk-facts__label{flex:1 1 auto}.zsk-facts__value{flex:0 0 auto;color:var(--zsk-muted)}.zsk-facts__pen{flex:0 0 56px;text-align:end;color:var(--zsk-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zsk-months{margin:12px 0 0;padding:0;list-style:none;font-size:13px}.zsk-months li{display:flex;align-items:center;gap:12px;padding-block:4px}.zsk-months__m{flex:0 0 34px;color:var(--zsk-muted)}.zsk-months__bar{flex:1 1 auto;height:8px;background:var(--zsk-wash);border-radius:2px;overflow:hidden}.zsk-months__bar span{display:block;height:100%;background:var(--zsk-gold)}.zsk-months__t{flex:0 0 96px;text-align:end;color:var(--zsk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zsk-limits{margin:12px 0 0;-webkit-padding-start:20px;padding-inline-start:20px;max-width:68ch;font:400 14px/1.7 var(--zsk-serif);color:var(--zsk-muted)}.zsk-limits li{-webkit-margin-after:6px;margin-block-end:6px}@media (max-width:640px){.zsk-card{gap:12px}.zsk-card__rank{flex-basis:20px}.zsk-card__title{font-size:18px}.zsk-months__t{flex-basis:84px}.zsk-table th{width:46%}}.zsk-map{-webkit-margin-before:40px;margin-block-start:40px}.zsk-map__bar{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-after:10px;margin-block-end:10px}.zsk-map__preset{padding:6px 12px;border:1px solid var(--zsk-hairline);border-radius:999px;background:#fff;font:600 12px/1 var(--zsk-sans);color:var(--zsk-ink);cursor:pointer}.zsk-map__preset:hover{border-color:var(--zsk-ink)}.zsk-map__preset.is-on{background:var(--zsk-teal);border-color:var(--zsk-teal);color:var(--zsk-paper)}.zsk-map__canvas{width:100%;aspect-ratio:16/10;max-height:70vh;border:1px solid var(--zsk-hairline);background:var(--zsk-wash)}.zsk-map__canvas--loading{display:block}@media (max-width:640px){.zsk-map__canvas{aspect-ratio:4/5}}.zsk-map__sheet{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-before:8px;margin-block-start:8px;padding:12px 14px;border:1px solid var(--zsk-hairline);background:#fff}.zsk-map__sheet a{font:600 15px/1.3 var(--zsk-sans);color:var(--zsk-ink)}.zsk-map__close{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--zsk-muted)}.maplibregl-ctrl-attrib{font-size:10px}.zsk-events{margin:12px 0 0;padding:0;list-style:none;font-size:14px}.zsk-events li{display:grid;grid-template-columns:84px 1fr 62px 90px;grid-gap:10px;gap:10px;align-items:center;padding-block:8px;-webkit-border-after:1px solid var(--zsk-hairline);border-block-end:1px solid var(--zsk-hairline)}.zsk-events__date{color:var(--zsk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.zsk-events__title em{font-style:normal;color:var(--zsk-muted);font-size:13px}.zsk-events__dist{text-align:end;color:var(--zsk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zsk-events__bars{display:flex;flex-direction:column;gap:3px}.zsk-events__bars span{display:block;height:5px;border-radius:2px;min-width:2px}.zsk-events__noise{background:#B0563C}.zsk-events__benefit{background:var(--zsk-teal)}.zsk-events__sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:640px){.zsk-events li{grid-template-columns:70px 1fr 54px}.zsk-events__bars{grid-column:2/-1}}