.watch-status-section{color:#172a26;background:#f5f3eb;border-bottom:1px solid #d7ded4;padding:36px 0 42px}.watch-status-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.watch-status-kicker{letter-spacing:.08em;color:#617169;margin:0 0 9px;font-size:12px;font-weight:800}.watch-status-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(27px,4vw,42px);font-weight:850;line-height:1.17}.watch-status-date{color:#58685f;white-space:nowrap;align-items:center;gap:4px;margin:0 0 4px;font-size:12px;display:flex}.watch-status-dot{background:#36836f;border-radius:50%;width:6px;height:6px;margin-right:3px}.watch-status-intro{color:#5d6c63;margin:14px 0 23px;font-size:14px;line-height:1.7}.watch-status-counts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.watch-stat{text-align:left;cursor:pointer;color:#284039;font:inherit;background:#fffefa;border:1px solid #d2dcd3;border-radius:12px;padding:20px 23px;transition:box-shadow .15s,transform .15s}.watch-stat:hover{transform:translateY(-2px);box-shadow:0 6px 18px #203d3512}.watch-stat[aria-pressed=true]{outline-offset:2px;outline:2px solid #235e4b}.watch-stat>span{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.watch-stat>span small{opacity:.65;font-size:16px}.watch-stat>strong{letter-spacing:-.05em;margin-top:11px;font-size:48px;font-weight:850;line-height:1.15;display:block}.watch-stat>strong small{letter-spacing:0;margin-left:5px;font-size:14px;font-weight:600}.watch-stat p{opacity:.78;margin:8px 0 0;font-size:12px}.watch-stat-graduated{color:#fffefa;background:#173e33;border-color:#173e33}.watch-stat-ended{color:#504f46;background:#eeeae1;border-color:#d8d4ca}.watch-status-scope{color:#67756b;margin:12px 0 18px;font-size:11px}.watch-status-rule{background:#faf6e7;border-left:3px solid #d7ad40;border-radius:0 8px 8px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.watch-status-rule>b{white-space:nowrap;margin-top:1px;font-size:12px}.watch-status-rule p{color:#4d594f;word-break:keep-all;margin:0;font-size:12px;line-height:1.7}.watch-status-rule strong{color:#1b3b2f;font-weight:750;display:block}.watch-status-list-heading{justify-content:space-between;align-items:center;gap:14px;margin-top:29px;display:flex}.watch-status-list-heading h2{letter-spacing:-.04em;margin:0;font-size:19px;font-weight:850}.watch-status-list-heading>a{white-space:nowrap;font-size:12px;font-weight:750}.watch-status-tabs{flex-wrap:wrap;gap:6px;margin:15px 0 10px;display:flex}.watch-status-tabs button{font:inherit;color:#506459;cursor:pointer;background:#fffefa;border:1px solid #d1d8ce;border-radius:20px;padding:8px 13px;font-size:12px}.watch-status-tabs button[aria-pressed=true]{color:#fff;background:#1b4538;border-color:#1b4538}.watch-status-price-note{color:#637266;margin:0 0 14px;font-size:11px;line-height:1.7}.watch-status-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.watch-status-card{background:#fffefa;border:1px solid #d7ddd4;border-radius:10px;min-width:0;padding:18px}.watch-status-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.watch-status-card h3{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:850}.watch-status-badge{white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.4}.badge-ongoing{color:#51675b;background:#edf2ee}.badge-graduated{color:#276248;background:#e6f1eb}.badge-ended{color:#665f50;background:#eeeae3}.watch-status-selected{color:#708071;margin:9px 0 15px;font-size:11px;line-height:1.65}.watch-status-card dl{gap:8px;margin:0;display:grid}.watch-status-card dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.watch-status-card dt{color:#67776a;font-size:11px}.watch-status-card dd{white-space:nowrap;margin:0;font-size:15px;font-weight:750}.watch-status-card dd.is-negative{color:#275d96}.watch-status-card-review{color:#756343;background:#faf6e9;border-radius:4px;margin:12px 0 0;padding:8px 9px;font-size:11px;line-height:1.7}.watch-status-card-links{border-top:1px solid #e3e6de;justify-content:space-between;margin-top:14px;padding-top:13px;font-size:11px;font-weight:750;display:flex}.watch-status-expand{width:100%;font:inherit;color:#2c5440;cursor:pointer;background:0 0;border:1px solid #cbd7cc;border-radius:8px;margin-top:13px;padding:13px;font-size:12px;font-weight:750;display:block}.watch-status-expand span{margin-left:7px}.watch-status-review{color:#657363;border-top:1px solid #d6ddd1;margin-top:22px;padding-top:15px;font-size:11px;line-height:1.8}.watch-status-review summary{cursor:pointer;color:#58674f;font-weight:750}.watch-status-review p{margin:10px 0}.watch-status-review ul{padding-left:20px;list-style:outside}.watch-status-disclaimer{color:#788274;margin:13px 0 0;font-size:11px;line-height:1.7}.watch-status-section a:focus-visible,.watch-status-section button:focus-visible,.watch-status-section summary:focus-visible{outline-offset:3px;outline:3px solid #ba8823}@media (width<=850px){.watch-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-status-heading{display:block}.watch-status-date{margin-top:12px}.watch-status-counts{gap:8px}.watch-stat{padding:17px}.watch-stat>strong{font-size:42px}}@media (width<=560px){.watch-status-section{padding:23px 0 28px}.watch-status-section>.container{width:calc(100% - 32px)}.watch-status-kicker{margin-bottom:8px;font-size:10px}.watch-status-heading h1{font-size:29px}.watch-status-date{margin-top:10px;font-size:10px}.watch-status-intro{margin:12px 0 17px;font-size:12px;line-height:1.7}.watch-stat{border-radius:9px;padding:13px 11px}.watch-stat>span{font-size:12px}.watch-stat>span small{display:none}.watch-stat>strong{margin-top:9px;font-size:34px}.watch-stat>strong small{margin-left:3px;font-size:11px}.watch-stat p{margin-top:6px;font-size:9px;line-height:1.5}.watch-status-scope{margin:10px 0 14px;font-size:10px;line-height:1.6}.watch-status-rule{gap:8px;padding:11px 12px}.watch-status-rule>b{font-size:10px}.watch-status-rule p{font-size:10px;line-height:1.75}.watch-status-list-heading{margin-top:24px}.watch-status-list-heading h2{font-size:17px}.watch-status-list-heading>a{font-size:10px}.watch-status-tabs button{padding:7px 11px;font-size:11px}.watch-status-price-note{font-size:10px}.watch-status-cards{grid-template-columns:1fr;gap:10px}.watch-status-card{padding:16px}.watch-status-card h3{font-size:18px}.watch-status-badge{font-size:10px}.watch-status-selected,.watch-status-card dt,.watch-status-card-links{font-size:11px}.watch-status-card dd{font-size:15px}}@media (prefers-reduced-motion:reduce){.watch-stat{transition:none}.watch-stat:hover{transform:none}}.hero-copy .home-market-headline{letter-spacing:-.055em;margin:18px 0;font-size:clamp(32px,4vw,62px);font-weight:850;line-height:1.08}.hero-copy .home-market-headline span{color:var(--acid)}.watch-status-rule>div{min-width:0}.watch-status-rule .watch-stop-reference{color:#64705f;margin-top:6px}.watch-status-rule a{text-underline-offset:3px;text-decoration:underline}.watch-recent-section{scroll-margin-top:96px}.watch-recent-section .watch-status-list-heading{margin-top:0}
