.tl-hero[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;align-items:center}.tl-hero-text[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:26px;align-items:flex-start;min-width:0}.tl-search[data-astro-cid-mlc4vpxg]{display:flex;align-items:center;gap:8px;background:var(--rd-cream);border-radius:999px;padding:8px 8px 8px 24px;box-shadow:0 24px 50px -24px #00000080;max-width:560px;width:100%}.tl-search[data-astro-cid-mlc4vpxg] input[data-astro-cid-mlc4vpxg]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:Instrument Sans,sans-serif;font-size:18px;color:var(--rd-brown)}.tl-search[data-astro-cid-mlc4vpxg]{transition:box-shadow .2s ease;view-transition-name:suburb-search}.tl-search[data-astro-cid-mlc4vpxg]:focus-within{box-shadow:0 0 0 4px #f3eee259,0 24px 50px -24px #00000080}.tl-search[data-astro-cid-mlc4vpxg] input[data-astro-cid-mlc4vpxg]:focus-visible{outline:none!important}.tl-search[data-astro-cid-mlc4vpxg]{position:relative;z-index:5}.tl-suggest[data-astro-cid-mlc4vpxg]{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--rd-cream);color:var(--rd-brown);border-radius:18px;box-shadow:0 24px 50px -16px #00000073;max-height:340px;overflow-y:auto}.tl-suggest[data-astro-cid-mlc4vpxg] .tl-suggest-item{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 16px;border-radius:12px;cursor:pointer;font-size:17px}.tl-suggest[data-astro-cid-mlc4vpxg] .tl-suggest-item:hover,.tl-suggest[data-astro-cid-mlc4vpxg] .tl-suggest-item.is-active{background:#f3eee2}.tl-suggest[data-astro-cid-mlc4vpxg] .tl-suggest-state{font-size:13px;letter-spacing:.06em;color:#4a3527}.tl-suggest[data-astro-cid-mlc4vpxg] .tl-suggest-hint{padding:8px 16px 4px;font-size:13px;color:#4a3527}.tl-search-btn[data-astro-cid-mlc4vpxg]{flex:none;background:var(--rd-forest);color:var(--rd-cream);border:none;border-radius:999px;padding:15px 22px;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s}.tl-search-btn[data-astro-cid-mlc4vpxg]:hover{background:var(--rd-brown)}.tl-hero-tiles[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:1fr;gap:14px;min-width:0}.tl-tile[data-astro-cid-mlc4vpxg]{border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.tl-tile--brown[data-astro-cid-mlc4vpxg]{background:var(--rd-brown);color:var(--rd-cream)}.tl-tile-row[data-astro-cid-mlc4vpxg]{display:flex;justify-content:space-between;align-items:center;gap:8px}.tl-tile-loc[data-astro-cid-mlc4vpxg]{font-size:14px;font-weight:600;opacity:.85}.tl-tile-badge[data-astro-cid-mlc4vpxg]{font-size:12px;font-weight:700;background:#fcfaf624;border-radius:999px;padding:5px 10px}.tl-gauge-row[data-astro-cid-mlc4vpxg]{display:flex;align-items:center;gap:16px}.tl-gauge[data-astro-cid-mlc4vpxg]{position:relative;width:96px;height:96px;flex:none}.tl-gauge[data-astro-cid-mlc4vpxg] svg[data-astro-cid-mlc4vpxg]{position:absolute;inset:0}.tl-gauge-num[data-astro-cid-mlc4vpxg]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:28px;letter-spacing:-.03em}.tl-gauge-cap[data-astro-cid-mlc4vpxg]{font-size:15px;line-height:1.4;opacity:.85}.tl-hero-tiles[data-astro-cid-mlc4vpxg] .smap-map{height:clamp(300px,44vh,420px);border-color:#fcfaf624}.tl-hero-tiles[data-astro-cid-mlc4vpxg] .smap-note{color:#fcfaf6cc;margin-top:10px}.tl-tools[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:36px}.tl-tools-head[data-astro-cid-mlc4vpxg]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.tl-tools-grid[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px}.tl-calc[data-astro-cid-mlc4vpxg]{background:var(--rd-cream);color:var(--rd-brown);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:22px;min-width:0}.tl-calc-top[data-astro-cid-mlc4vpxg]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tl-calc-title[data-astro-cid-mlc4vpxg]{font-weight:700;font-size:26px;letter-spacing:-.03em}.tl-freq[data-astro-cid-mlc4vpxg]{display:flex;gap:4px;background:var(--rd-grey);border-radius:999px;padding:4px}.tl-freq-btn[data-astro-cid-mlc4vpxg]{border:none;cursor:pointer;border-radius:999px;padding:8px 14px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:700;background:transparent;color:var(--rd-brown);transition:background .25s,color .25s}.tl-freq-btn[data-astro-cid-mlc4vpxg].active{background:var(--rd-forest);color:var(--rd-cream)}.tl-field[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:8px}.tl-field-row[data-astro-cid-mlc4vpxg]{display:flex;justify-content:space-between;font-size:15px;font-weight:600}.tl-field-val[data-astro-cid-mlc4vpxg]{color:var(--rd-forest)}.tl-field[data-astro-cid-mlc4vpxg] input[data-astro-cid-mlc4vpxg][type=range]{width:100%;accent-color:var(--rd-forest)}.tl-result[data-astro-cid-mlc4vpxg]{background:var(--rd-forest);color:var(--rd-cream);border-radius:22px;padding:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.tl-result-main[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:2px}.tl-result-side[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:2px;text-align:right}.tl-result-lbl[data-astro-cid-mlc4vpxg]{font-size:14px;opacity:.8}.tl-result-n[data-astro-cid-mlc4vpxg]{font-weight:800;font-size:48px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tl-result-int[data-astro-cid-mlc4vpxg]{font-weight:700;font-size:20px}.tl-calc-link[data-astro-cid-mlc4vpxg]{align-self:flex-start;color:var(--rd-forest);font-weight:700;font-size:15px;text-decoration:none;border-bottom:2px solid var(--rd-forest);padding-bottom:2px}.tl-calc-link[data-astro-cid-mlc4vpxg]:hover{color:var(--rd-brown);border-color:var(--rd-brown)}.tl-cards[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.tl-card[data-astro-cid-mlc4vpxg]{text-decoration:none;border-radius:28px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:200px;min-width:0;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.tl-card--brown[data-astro-cid-mlc4vpxg]{background:var(--rd-brown);color:var(--rd-cream)}.tl-card--cream[data-astro-cid-mlc4vpxg]{background:var(--rd-cream);color:var(--rd-brown)}.tl-card--grey[data-astro-cid-mlc4vpxg]{background:var(--rd-grey);color:var(--rd-brown)}.tl-card-top[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:8px}.tl-card-title[data-astro-cid-mlc4vpxg]{font-weight:700;font-size:22px;letter-spacing:-.025em}.tl-card-desc[data-astro-cid-mlc4vpxg]{font-size:15px;line-height:1.45;opacity:.85}.tl-card-chip[data-astro-cid-mlc4vpxg]{align-self:flex-start;font-size:14px;font-weight:700;border-radius:999px;padding:7px 13px}.tl-card-chip--brown[data-astro-cid-mlc4vpxg]{background:#fcfaf624}.tl-card-chip--cream[data-astro-cid-mlc4vpxg]{background:var(--rd-grey)}.tl-card-chip--grey[data-astro-cid-mlc4vpxg]{background:#fff}
