.wwt [hidden]{display:none!important}.wwt{--wwt-faint: #a3aaa6;--wwt-mint: #e3efd9}.wwt-hero{padding:168px 0 56px}.wwt-hero h1{font-size:var(--hero-h1);line-height:.95;max-width:11ch}.wwt-lead{font-size:19px;color:var(--hn-ink-2);max-width:560px;margin-top:26px!important}.wwt-controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:44px}.wwt-seg{display:inline-flex;background:var(--hn-stone);border-radius:999px;padding:5px}.wwt-seg button{border:0;background:none;font:400 15px/1.4 var(--hn-text);color:var(--hn-muted);min-height:44px;padding:10px 18px;border-radius:999px;cursor:pointer;display:flex;gap:8px;align-items:baseline}.wwt-seg button b{font-family:var(--hn-display);font-weight:700;font-size:16px;color:inherit;font-variant-numeric:tabular-nums}.wwt-seg button[aria-pressed=true]{background:#fff;color:var(--hn-ink);box-shadow:0 1px 3px #00000014}.wwt-search{flex:1;min-width:240px;max-width:380px;position:relative;color:var(--hn-muted)}.wwt-search input{width:100%;height:48px;border-radius:999px;border:1px solid var(--hn-line-2);background:#fff;padding:0 18px 0 44px;font:400 15px var(--hn-text);color:var(--hn-ink)}.wwt-search svg{position:absolute;left:16px;top:15px}.wwt-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hn-line);margin-top:56px}.wwt-strip div{padding:22px 0 0}.wwt-strip div+div{padding-left:28px;border-left:1px solid var(--hn-line)}.wwt-strip b{display:block;font-family:var(--hn-display);font-weight:500;font-size:clamp(40px,4.4vw,60px);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.wwt-strip span{color:var(--hn-muted);font-size:14.5px}.wwt-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:72px}.wwt-tile{background:var(--hn-paper);border-radius:20px;padding:20px 20px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:128px}.wwt-tile h3{font-size:19px;letter-spacing:-.015em;line-height:1.15}.wwt-n{font-family:var(--hn-display);font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.wwt-n small{font-family:var(--hn-text);font-size:13px;color:var(--hn-muted);letter-spacing:0;margin-left:4px}.wwt-tile--zero{background:transparent;border:1px dashed var(--hn-line-2)}.wwt-tile--zero .wwt-n{font-size:15px;font-family:var(--hn-text);color:var(--hn-muted);letter-spacing:0}@media(hover:hover){.wwt-tile{transition:transform .5s ease-out}.wwt-tile:hover{transform:translateY(-3px)}}.wwt-list{display:grid;grid-template-columns:200px minmax(0,1fr);gap:64px;padding-block:96px 40px}.wwt-side{position:sticky;top:104px;align-self:start;font-size:14.5px}.wwt-side a{display:flex;justify-content:space-between;gap:12px;padding:7px 0;color:var(--hn-muted)}.wwt-side a span{font-variant-numeric:tabular-nums}.wwt-side a:hover{color:var(--hn-ink)}.wwt-cat{margin-bottom:72px}.wwt-cat:focus{outline:none}.wwt-cat-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--hn-ink)}.wwt-cat-head h2{font-size:clamp(30px,3.2vw,42px);line-height:1}.wwt-cat-head span{font-family:var(--hn-display);font-size:18px;color:var(--hn-muted);white-space:nowrap}.wwt-cat-intro{color:var(--hn-ink-2);margin:14px 0 6px!important;max-width:60ch;font-size:16px}.wwt-row{display:grid;grid-template-columns:260px minmax(0,1fr) 200px;gap:28px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--hn-line);min-height:44px}.wwt-nm{font-family:var(--hn-display);font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1.25}.wwt-ds{color:var(--hn-muted);font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wwt-row:hover .wwt-nm{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wwt-row:hover .wwt-ds{color:var(--hn-ink-2)}.wwt-tags{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.wwt-tag{font-style:normal;font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--hn-stone);color:var(--hn-ink-2);white-space:nowrap}.wwt-tag--calc{background:var(--wwt-mint);color:#1d5a3b}.wwt-tag--up{background:transparent;border:1px solid var(--hn-line-2);color:var(--hn-muted)}.wwt-tag--soon{background:#f6ecd3;color:#805300}.wwt-row--out .wwt-nm,.wwt-row--out .wwt-ds{color:var(--wwt-faint)}.wwt-more{border-bottom:1px solid var(--hn-line)}.wwt-more>summary{list-style:none;cursor:pointer;min-height:44px;padding:14px 0;font-size:15px;font-weight:500;color:var(--hn-leaf);display:flex;gap:8px;align-items:center}.wwt-more>summary::-webkit-details-marker{display:none}.wwt-more>summary:before{content:"+";font-size:18px;width:18px}.wwt-more[open]>summary:before{content:"–"}.wwt-more[open]>.wwt-row{animation:hn-fade .45s ease-out}.wwt-more .wwt-row:last-child{border-bottom:0}.wwt-empty{color:var(--hn-muted);padding:20px 0}.wwt-empty a{text-decoration:underline}.wwt-legend{display:flex;gap:12px 18px;flex-wrap:wrap;font-size:13.5px;color:var(--hn-muted);margin-top:28px}.wwt-legend span{display:inline-flex;gap:8px;align-items:center}.wwt-band{margin:40px clamp(8px,1.4vw,20px) 0;border-radius:36px;background:var(--hn-green);color:#fff;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr}.wwt-band-txt{padding:clamp(40px,6vw,88px)}.wwt-band h2{font-size:clamp(40px,4.6vw,64px);line-height:1}.wwt-band-txt>p{color:#ffffffc7;margin:18px 0 30px!important;max-width:440px}.wwt-plans{display:grid;gap:10px;margin-bottom:30px;max-width:460px}.wwt-plans div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid rgba(255,255,255,.18);padding-top:12px}.wwt-plans b{font-family:var(--hn-display);font-weight:500;font-size:22px}.wwt-plans span{color:#ffffffb8;font-size:15px;text-align:right}.wwt-band figure{position:relative;min-height:420px}.wwt-band figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:40% 60%}.wwt-band-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08141024;pointer-events:none}.wwt-faq{padding-top:120px}@media(max-width:1100px){.wwt-row{grid-template-columns:200px minmax(0,1fr) 170px;gap:20px}}@media(max-width:980px){.wwt-list{grid-template-columns:1fr;gap:0}.wwt-side{display:none}.wwt-tiles{grid-template-columns:repeat(2,1fr)}.wwt-band{grid-template-columns:1fr}.wwt-band figure{min-height:300px;order:-1}}@media(max-width:640px){.wwt-hero{padding:120px 0 40px}.wwt-seg{width:100%}.wwt-seg button{flex:1;justify-content:center;padding:8px 4px;flex-direction:column;align-items:center;gap:0;font-size:13px}.wwt-search{max-width:none}.wwt-strip{grid-template-columns:repeat(2,1fr);row-gap:22px}.wwt-strip div:nth-child(3){padding-left:0;border-left:0}.wwt-tiles{gap:8px}.wwt-tile{min-height:112px;padding:16px}.wwt-tile h3{font-size:16px}.wwt-n{font-size:28px}.wwt-row{grid-template-columns:1fr;gap:4px}.wwt-ds{-webkit-line-clamp:2}.wwt-tags{justify-content:flex-start;margin-top:4px}.wwt-list{padding-top:64px}.wwt-faq{padding-top:80px}.wwt-plans div{flex-direction:column;gap:2px}.wwt-plans span{text-align:left}}
