.weather-article .text-only .main-col{max-width:none}.weather-article .prose{padding:0}.weather-article .intro{padding-bottom:12px}.weather-article .summary{max-width:650px;padding-right:40px}.weather-article .contents{border:1px solid var(--paper-2);border-left:5px solid var(--navy);background:#ffffffa6}.weather-editorial{--weather-blue:#275a72;--weather-warm:#c7442f;display:flex;flex-direction:column;gap:28px}.weather-editorial [hidden]{display:none!important}.weather-editorial .weather-eyebrow{display:block;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.8px;margin-bottom:8px}.weather-editorial p{margin:0}.weather-takeaway{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border:2px solid var(--ink);border-radius:16px;padding:24px;background:#edeede;box-shadow:4px 4px 0 var(--ink)}.takeaway-icon{color:var(--navy);display:grid;place-items:center;width:56px;height:56px;border:1px solid #c6c9b5;border-radius:50%;flex-shrink:0}.weather-takeaway>div:nth-child(2){flex:1;min-width:170px}.weather-takeaway strong{display:block;font-size:24px;color:var(--ink);line-height:1.4;letter-spacing:-.7px}.weather-takeaway p{font-size:13px;color:var(--ink-2);margin-top:6px}.weather-takeaway>a{font-size:12px;font-weight:700;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;color:var(--navy)}.season-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.season-note{border:1px solid var(--ink);border-radius:12px;padding:18px 15px;background:#fffdf6}.season-note>div{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--weather-blue)}.season-note>div>span{font-size:12px;font-weight:700}.weather-editorial .season-note h2{font-size:22px;margin:12px 0 5px;letter-spacing:-.5px}.season-note strong{display:block;font-size:13px;line-height:1.5}.weather-editorial .season-note p{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.6}.season-note.hot{background:#fbe8df}.season-note.hot>div{color:var(--weather-warm)}.season-note.cool{background:#eaf0f0}.season-note.spring{background:#eef0df}.season-note.autumn{background:#f4e9d5}.climate-visual{padding:24px 16px;background:#fffdf8;overflow:hidden}.weather-editorial .climate-visual h2{font-size:25px;line-height:1.35;margin:0 0 8px;letter-spacing:-.8px}.climate-visual header>p{font-size:13px;color:var(--muted)}.climate-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;margin:20px 0 12px;color:var(--ink-2)}.climate-legend>span{display:flex;align-items:center;gap:7px}.climate-legend i{display:inline-block}.legend-range{width:6px;height:17px;border-radius:4px;background:#e6a18b}.legend-mean{width:8px;height:8px;border-radius:50%;background:var(--red)}.climate-chart{display:flex;gap:6px;padding-top:8px}.climate-axis{position:relative;width:25px;flex-shrink:0;height:180px;color:var(--muted);font-size:10px}.climate-axis>span{position:absolute;top:var(--position);transform:translateY(-50%)}.climate-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;min-width:0;background:repeating-linear-gradient(to bottom,transparent 0 35px,#e5e1d8 35px 36px);background-size:100% 180px;background-repeat:no-repeat}.climate-month{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 1px 8px;border:0;background:transparent;border-radius:7px;color:var(--ink-2);font-family:inherit;font-size:10px;cursor:pointer;min-width:0}.chart-column{height:180px;width:100%;position:relative;display:block}.temperature-range{position:absolute;left:50%;transform:translate(-50%);width:8px;border-radius:10px;background:#e9b7a5}.temperature-dot{position:absolute;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--weather-warm);border:1.5px solid #fffdf8;border-radius:50%;box-sizing:content-box}.climate-month:hover,.climate-month.is-selected{background:#d9302c14;color:var(--red);font-weight:800}.climate-month.is-selected .temperature-range{background:#d77c63}.climate-month.is-selected .temperature-dot{background:var(--red)}.climate-month:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.climate-detail{margin-top:15px;border-top:1px solid var(--paper-2);padding-top:18px}.climate-detail>strong{display:inline-block;font-size:18px;color:var(--red);margin-bottom:12px}.climate-detail>div{display:grid;grid-template-columns:.9fr 1.4fr .8fr;gap:8px}.climate-detail>div>span{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--muted)}.climate-detail b{font-size:18px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.weather-editorial .climate-footnote{font-size:10px;color:var(--muted);margin-top:17px;line-height:1.7}.weather-comparison{padding:24px;border-radius:14px;background:var(--navy);color:#fffdf6}.weather-comparison .weather-eyebrow{color:#f5c091}.weather-comparison>div{display:flex;align-items:center;gap:18px;margin:16px 0}.weather-comparison>div>span{display:flex;flex-direction:column}.weather-comparison small{font-size:11px;color:#d5deea}.weather-comparison>div strong{font-size:36px;line-height:1.3;letter-spacing:-1px;color:#fffdf6;font-variant-numeric:tabular-nums}.weather-comparison>div>b{font-size:24px;color:#f5c091}.weather-comparison>div>svg{margin-left:auto;color:#f5c091;flex-shrink:0}.weather-editorial .weather-comparison p{font-size:14px;margin-bottom:7px;color:#fffdf6}.weather-comparison>small{display:block;line-height:1.6}.weather-copy{counter-reset:weather-section}.weather-editorial .weather-copy h2{counter-increment:weather-section;display:flex;align-items:center;gap:14px;font-size:23px;line-height:1.45;letter-spacing:-.6px;margin:46px 0 22px;padding:18px 16px;background:var(--navy);color:#fffdf6;border-radius:0 12px 12px 0;box-shadow:4px 4px #cec5b6;border-left:5px solid var(--red);text-wrap:balance}.weather-copy h2:before{content:counter(weather-section,decimal-leading-zero);font-size:13px;letter-spacing:.6px;font-weight:800;color:#f5c091;align-self:flex-start;padding-top:7px;flex-shrink:0}.weather-copy p{max-width:74ch}.weather-copy>p:first-child{font-size:18px;color:var(--ink);line-height:1.85;padding:0 4px 6px}.weather-copy th{background:#e6eaf0;font-size:12px;white-space:nowrap}.weather-copy td{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.7}.weather-copy th,.weather-copy td{min-width:90px;border:0;border-bottom:1px solid #e7e1d7;padding:12px 14px}.weather-copy tr:nth-child(2n){background:#f6f1e7a6}.weather-copy .table-scroll:has(th:nth-child(3):last-child) td{min-width:140px}.weather-copy .table-scroll:has(th:nth-child(3):last-child) td:last-child{min-width:240px}.weather-copy ul{display:grid;gap:12px;padding:0;list-style:none}.weather-copy li{position:relative;margin:0;padding:20px 20px 20px 53px;background:#fffdf8;border:1px solid var(--paper-2);border-radius:12px;font-size:14px}.weather-copy li:before{content:"☀";position:absolute;left:18px;top:17px;font-size:23px;color:var(--red)}.weather-copy li:first-child:before{content:"◐";color:var(--navy)}.weather-copy li:last-child:before{content:"☾";color:var(--navy)}.weather-copy a{color:var(--navy);text-underline-offset:4px}.weather-copy strong{background:linear-gradient(transparent 65%,#f3ddbc 65%);font-weight:750}@media(min-width:700px){.weather-article .contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px}.weather-article .contents>strong{grid-column:1/-1}.weather-editorial{gap:32px}.season-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.season-note{padding:22px 18px}.weather-takeaway{padding:28px 30px}.weather-takeaway>a{margin-left:auto}.weather-takeaway strong{font-size:30px}.climate-visual{padding:30px 34px}.climate-chart{gap:12px}.climate-axis,.chart-column{height:230px}.climate-grid{background:repeating-linear-gradient(to bottom,transparent 0 45px,#e5e1d8 45px 46px);background-size:100% 230px;background-repeat:no-repeat}.climate-month{font-size:12px}.temperature-range{width:14px}.temperature-dot{width:11px;height:11px}.climate-detail{display:flex;align-items:center;gap:36px;padding-top:24px}.climate-detail>strong{font-size:28px;margin:0}.climate-detail>div{flex:1;gap:24px}.climate-detail>div>span{font-size:12px}.climate-detail b{font-size:24px}.weather-comparison{padding:30px 34px}.weather-comparison>div{gap:30px}.weather-comparison>div strong{font-size:48px}.weather-comparison>div>svg{width:64px;height:64px}.weather-copy{max-width:820px;margin:auto;width:100%}.weather-editorial .weather-copy h2{font-size:28px;padding:22px 24px;margin-top:54px}.weather-copy h2:before{font-size:15px;padding-top:8px}.weather-copy th,.weather-copy td{min-width:120px;padding:14px 18px}.weather-copy td{font-size:14px}.weather-copy li{font-size:15px}}@media(max-width:359px){.climate-visual{padding:20px 10px}.climate-detail b{font-size:16px}.weather-comparison{padding:20px}.weather-comparison>div{gap:12px}.weather-comparison>div strong{font-size:31px}.weather-comparison>div>svg{width:30px}.weather-editorial .weather-copy h2{font-size:21px;padding:16px 12px}.season-note{padding:16px 12px}}@media print{.weather-editorial{gap:18px}.weather-takeaway,.climate-visual,.weather-comparison{box-shadow:none;break-inside:avoid}.weather-comparison{background:#fff;color:#000;border:1px solid #000}.weather-comparison small,.weather-comparison p,.weather-comparison strong{color:#000!important}.weather-copy h2{background:#eee!important;color:#000!important;box-shadow:none!important}.climate-month.is-selected{background:none}.season-note{break-inside:avoid}}.weather-editorial .season-note h2{font-size:19px;line-height:1.5}.weather-editorial .season-notes .season-note:last-child{grid-column:1/-1}@media(min-width:700px){.weather-editorial .season-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.weather-editorial .season-notes .season-note:last-child{grid-column:auto}}.souvenir-catalog[data-astro-cid-ydripkda]{display:grid;gap:20px;min-width:0}.souvenir-catalog[data-astro-cid-ydripkda] [data-astro-cid-ydripkda][hidden]{display:none!important}.gift-eyebrow[data-astro-cid-ydripkda]{font-size:10px;letter-spacing:.1em;font-weight:800;color:var(--red)}.souvenir-catalog[data-astro-cid-ydripkda] header[data-astro-cid-ydripkda]>h2[data-astro-cid-ydripkda]{font-size:28px;margin:12px 0;line-height:1.45}.souvenir-catalog[data-astro-cid-ydripkda] header[data-astro-cid-ydripkda]>p[data-astro-cid-ydripkda]{font-size:13px;line-height:1.85;color:var(--ink-3);margin:0}.gift-filters[data-astro-cid-ydripkda]{display:flex;flex-wrap:wrap;gap:8px}.gift-filters[data-astro-cid-ydripkda] button[data-astro-cid-ydripkda]{font:inherit;font-size:12px;padding:11px 15px;border-radius:99px;border:1px solid #cbd2c9;background:#fffcf5;color:var(--navy);cursor:pointer}.gift-filters[data-astro-cid-ydripkda] button[data-astro-cid-ydripkda][aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.gift-count[data-astro-cid-ydripkda]{font-size:11px!important;color:var(--ink-3);margin:0!important}.gift-group[data-astro-cid-ydripkda]{display:grid;gap:18px}.gift-group[data-astro-cid-ydripkda]>header[data-astro-cid-ydripkda]{display:flex;align-items:center;gap:18px;border:1px solid #d3d3c9;border-radius:14px;background:var(--gift-tint);padding:22px}.gift-group[data-astro-cid-ydripkda]>header[data-astro-cid-ydripkda]>span[data-astro-cid-ydripkda]{font-family:var(--font-sign);font-size:42px;line-height:1;color:var(--navy);opacity:.65}.gift-group[data-astro-cid-ydripkda] h3[data-astro-cid-ydripkda]{font-size:22px;margin:0 0 8px!important;line-height:1.4}.gift-group[data-astro-cid-ydripkda] header[data-astro-cid-ydripkda] p[data-astro-cid-ydripkda]{font-size:12px;line-height:1.8;margin:0;color:var(--ink-3)}.gift-grid[data-astro-cid-ydripkda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.gift-card[data-astro-cid-ydripkda]{min-width:0;scroll-margin-top:105px;border:1px solid #d6d5cb;border-radius:15px;background:#fffdf8;overflow:hidden}.gift-card[data-astro-cid-ydripkda]:target{outline:2px solid #719c87;outline-offset:3px}.gift-card-body[data-astro-cid-ydripkda]{padding:23px}.gift-topline[data-astro-cid-ydripkda]{display:grid;gap:8px;justify-items:start}.gift-topline[data-astro-cid-ydripkda]>span[data-astro-cid-ydripkda]{font-size:10px;font-weight:800;background:var(--gift-tint);color:var(--navy);border-radius:5px;padding:5px 8px}.gift-topline[data-astro-cid-ydripkda] small[data-astro-cid-ydripkda]{font-size:10px;color:var(--ink-3);line-height:1.5}.gift-card[data-astro-cid-ydripkda] h4[data-astro-cid-ydripkda]{font-size:22px;line-height:1.4;margin:13px 0 8px;letter-spacing:-.04em}.gift-pick[data-astro-cid-ydripkda]{font-size:12px!important;font-weight:700;color:#976257;margin:0 0 16px!important;line-height:1.7!important}.gift-photo[data-astro-cid-ydripkda]{display:block;width:100%;height:190px;object-fit:contain;background:#fff;border:1px solid #eeeee8;border-radius:9px;margin:16px 0}.gift-description[data-astro-cid-ydripkda]{font-size:13px!important;line-height:1.9!important;margin:0 0 16px!important;color:var(--ink-2)}.gift-recipient[data-astro-cid-ydripkda]{display:grid;gap:5px;font-size:12px!important;line-height:1.7!important;margin:0 0 16px!important;color:var(--ink-3)}.gift-recipient[data-astro-cid-ydripkda] b[data-astro-cid-ydripkda]{font-size:10px;color:var(--navy)}.gift-card[data-astro-cid-ydripkda] details[data-astro-cid-ydripkda]{border-top:1px solid #e1e1d8;padding-top:15px;font-size:11px;color:var(--ink-3)}.gift-card[data-astro-cid-ydripkda] summary[data-astro-cid-ydripkda]{cursor:pointer;font-size:11px;font-weight:700;color:var(--navy);line-height:1.7}.gift-card[data-astro-cid-ydripkda] dl[data-astro-cid-ydripkda]{margin:15px 0 0}.gift-card[data-astro-cid-ydripkda] dt[data-astro-cid-ydripkda]{font-weight:800;font-size:10px;color:var(--navy);margin-top:12px}.gift-card[data-astro-cid-ydripkda] dd[data-astro-cid-ydripkda]{margin:5px 0 0;font-size:12px;line-height:1.85}.gift-source[data-astro-cid-ydripkda]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--navy);margin-top:17px;text-decoration:none;font-weight:700}.gift-footnote[data-astro-cid-ydripkda]{font-size:11px!important;line-height:1.9!important;color:var(--ink-3);margin:0!important}@media(max-width:650px){.gift-grid[data-astro-cid-ydripkda]{grid-template-columns:1fr}.gift-group[data-astro-cid-ydripkda]>header[data-astro-cid-ydripkda]{padding:18px}.gift-card-body[data-astro-cid-ydripkda]{padding:21px}.souvenir-catalog[data-astro-cid-ydripkda] header[data-astro-cid-ydripkda]>h2[data-astro-cid-ydripkda]{font-size:25px}.gift-filters[data-astro-cid-ydripkda] button[data-astro-cid-ydripkda]{font-size:11px;padding:10px 12px}}.editorial-guide .text-only .main-col{max-width:none}.editorial-guide .prose{padding:0}.editorial-guide .contents{display:grid;gap:8px;padding:22px;background:#ffffffb3;border:1px solid var(--paper-2);border-left:5px solid var(--navy);border-radius:14px}.editorial-guide .contents>strong{color:var(--navy);font-size:12px;letter-spacing:.5px}.editorial-guide .contents>a{font-size:13px;line-height:1.6;text-underline-offset:5px}.editorial-guide .intro .summary{max-width:650px;padding-right:40px}.editorial-guide .prose [hidden]{display:none!important}.guide-editorial{display:grid;gap:26px;min-width:0}.article-eyebrow{display:block;font-size:11px;font-weight:800;color:var(--red);letter-spacing:.6px;margin-bottom:9px}.article-takeaway{padding:25px 23px;background:#edeede;border:2px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink)}.prose .article-takeaway h2{font-size:25px;letter-spacing:-.8px;line-height:1.45;margin:0 0 10px;text-wrap:balance}.prose .article-takeaway p{font-size:14px;line-height:1.8;color:var(--ink-2);margin:0;max-width:66ch}.article-summary-cards{display:grid;gap:12px}.article-summary-card{padding:20px;background:#fffdf8;border:1px solid var(--ink);border-radius:12px}.summary-card-top{display:flex;gap:12px;align-items:center;color:var(--navy)}.summary-card-top>span{font-size:11px;font-weight:700;color:var(--muted)}.prose .article-summary-card h3{font-size:19px;margin:14px 0 7px;line-height:1.5;letter-spacing:-.3px}.prose .article-summary-card p{font-size:13px;color:var(--muted);line-height:1.75;margin:0}.article-summary-card:nth-child(2){background:#f6ecd9}.article-summary-card:nth-child(3){background:#eaf0ef}.article-illustration{position:relative;margin:0;background:#efe6d6;border:1px solid #cfc3b1;border-radius:14px;overflow:hidden}.article-illustration img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.article-illustration figcaption{padding:12px 16px;font-size:11px;color:var(--ink-2);letter-spacing:.3px;border-top:1px solid #d6c8b4;background:var(--paper)}.article-copy{counter-reset:article-section;min-width:0}.prose .article-copy h2{counter-increment:article-section;display:flex;align-items:center;gap:14px;margin:42px 0 22px;padding:18px 16px;font-size:23px;line-height:1.45;letter-spacing:-.6px;color:#fffdf6;background:var(--navy);border-left:5px solid var(--red);border-radius:0 12px 12px 0;box-shadow:4px 4px #cec5b6;text-wrap:balance}.article-copy h2:before{content:counter(article-section,decimal-leading-zero);flex-shrink:0;align-self:flex-start;padding-top:7px;color:#f5c091;font-size:13px;font-weight:800;letter-spacing:.6px}.article-copy>p:first-child{font-size:18px;line-height:1.85;color:var(--ink);padding:0 4px 6px}.article-copy p{max-width:74ch}.article-copy strong{font-weight:750;background:linear-gradient(transparent 65%,#f3ddbc 65%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.prose .article-copy th{background:#e6eaf0;font-size:12px;white-space:nowrap}.prose .article-copy th,.prose .article-copy td{padding:13px 15px;border:0;border-bottom:1px solid #e7e1d7;min-width:120px}.prose .article-copy td{font-size:13px;line-height:1.8;font-variant-numeric:tabular-nums}.article-copy tr:nth-child(2n){background:#f6f1e7a6}.article-copy a{color:var(--navy);text-underline-offset:4px}.prose .article-copy>ul,.prose .article-copy>ol{display:grid;gap:12px;padding:0;list-style:none;counter-reset:article-item}.prose .article-copy li{position:relative;margin:0;padding:18px 18px 18px 49px;background:#fffdf8;border:1px solid var(--paper-2);border-radius:12px;font-size:14px;counter-increment:article-item}.article-copy>ul>li:before{content:"";width:16px;height:16px;background:currentColor;mask:url(/icons/route-forward.svg) center/contain no-repeat;position:absolute;left:18px;top:16px;color:var(--red);font-size:20px;font-weight:700}.article-copy>ol>li:before{content:counter(article-item,decimal-leading-zero);position:absolute;left:16px;top:19px;color:var(--red);font-size:12px;font-weight:800}.prose .article-copy li:has(input[type=checkbox]){padding:16px 18px;display:block}.article-copy li:has(input[type=checkbox]):before{content:none}.article-copy input[type=checkbox]{width:22px;height:22px;margin-right:10px}.editorial-guide .checklist-tools{padding:18px;border:1px solid #cfc8bc;border-radius:12px;background:#fffdf8}.editorial-guide .checklist-tools>p{font-size:12px;font-weight:700;color:var(--navy);margin:0}.editorial-guide .sources{padding:24px;border-radius:12px;background:#ffffff80;border:1px solid var(--paper-2)}.editorial-guide .sources h2{margin:0 0 10px;color:var(--navy)}@media(min-width:700px){.editorial-guide .contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px}.editorial-guide .contents>strong{grid-column:1/-1}.guide-editorial{gap:30px}.article-takeaway{padding:30px 32px}.prose .article-takeaway h2{font-size:31px}.article-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-summary-card{padding:24px 20px}.prose .article-summary-card h3{font-size:20px}.article-illustration img{aspect-ratio:2/1}.article-copy{max-width:820px;margin:auto;width:100%}.prose .article-copy h2{margin-top:52px;padding:22px 24px;font-size:28px}.article-copy h2:before{font-size:15px;padding-top:8px}.prose .article-copy td{font-size:14px}.prose .article-copy li{font-size:15px}}@media(max-width:359px){.prose .article-copy h2{padding:16px 12px;font-size:21px;gap:11px}.article-takeaway{padding:22px 18px}.prose .article-takeaway h2{font-size:23px}.editorial-guide .intro .summary{padding-right:0}.editorial-guide .intro .stamp{position:static;align-self:flex-end;transform:rotate(-5deg);margin-top:5px}}@media print{.article-illustration{display:none}.article-takeaway,.article-summary-card{break-inside:avoid;box-shadow:none}.prose .article-copy h2{color:#000;background:#eee;box-shadow:none;break-after:avoid}.article-copy h2:before{color:#000}.article-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-guide .sources{display:none}}@media(max-width:650px){.editorial-guide[data-astro-cid-2u677oxp]>.intro[data-astro-cid-2u677oxp] .stamp[data-astro-cid-2u677oxp]{position:static;align-self:flex-start;animation:none;transform:rotate(-4deg);margin-top:6px}}.editorial-guide[data-astro-cid-2u677oxp]>.intro[data-astro-cid-2u677oxp]{padding:28px;border:1px solid var(--paper-2);border-radius:20px;background:linear-gradient(115deg,var(--guide-tint),#fffcf7 80%)}.guide-article-mark[data-astro-cid-2u677oxp]{display:flex;align-items:center;gap:12px;color:var(--navy);font-size:12px;font-weight:700;margin-bottom:18px}.guide-article-mark[data-astro-cid-2u677oxp]>span[data-astro-cid-2u677oxp]{letter-spacing:.05em}@media(max-width:650px){.editorial-guide[data-astro-cid-2u677oxp]>.intro[data-astro-cid-2u677oxp]{padding:22px}}.contents[data-astro-cid-2u677oxp]{display:grid;gap:8px;padding:20px;background:#fff;border-radius:16px;font-size:14px}.contents[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{padding:4px 0;text-underline-offset:4px}.sources[data-astro-cid-2u677oxp]{padding-top:24px;border-top:1px solid var(--paper-2);font-size:14px}.sources[data-astro-cid-2u677oxp] h2[data-astro-cid-2u677oxp]{font-size:18px}.sources[data-astro-cid-2u677oxp] li[data-astro-cid-2u677oxp]{padding:6px 0}.checklist-tools[data-astro-cid-2u677oxp]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.checklist-tools[data-astro-cid-2u677oxp] button[data-astro-cid-2u677oxp]{cursor:pointer;min-height:44px;border:0;border-radius:12px;padding:10px 16px;background:var(--red);color:#fff;font-weight:700}.checklist-tools[data-astro-cid-2u677oxp] button[data-astro-cid-2u677oxp]+button[data-astro-cid-2u677oxp]{background:var(--navy-tint);color:var(--navy)}.text-only[data-astro-cid-2u677oxp] .main-col[data-astro-cid-2u677oxp]{max-width:760px}@media print{.contents[data-astro-cid-2u677oxp],.related[data-astro-cid-2u677oxp],.checklist-tools[data-astro-cid-2u677oxp],.sources[data-astro-cid-2u677oxp]{display:none}.art[data-astro-cid-2u677oxp]{max-width:none;padding:0}.cols[data-astro-cid-2u677oxp]{display:block}.stamp[data-astro-cid-2u677oxp]{position:static;align-self:flex-start;transform:none}}.art[data-astro-cid-2u677oxp]{padding-top:26px;padding-bottom:56px;display:flex;flex-direction:column;gap:36px}.intro[data-astro-cid-2u677oxp]{position:relative;display:flex;flex-direction:column;gap:14px;padding:0 6px}.ghost[data-astro-cid-2u677oxp]{position:absolute;right:-18px;top:-6px;font-family:var(--font-sign);font-weight:900;font-size:120px;line-height:1;color:#d9302c14;writing-mode:vertical-rl;pointer-events:none}.label[data-astro-cid-2u677oxp]{align-self:flex-start;font-family:var(--font-sign);font-weight:900;font-size:15px;color:#fff;background:var(--red);padding:4px 9px;box-shadow:2px 2px 0 var(--ink)}h1[data-astro-cid-2u677oxp]{position:relative;font-size:34px;letter-spacing:-1.3px}.summary[data-astro-cid-2u677oxp]{position:relative;font-size:15px;line-height:1.75;color:var(--ink-2);max-width:300px}.stamp[data-astro-cid-2u677oxp]{position:absolute;right:14px;bottom:-6px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border:2.5px solid var(--navy);color:var(--navy);border-radius:8px;background:#f6f1e799;transform:rotate(-8deg)}.stamp-anim[data-astro-cid-2u677oxp]{animation:stamp .6s .5s var(--spring) both}.stamp[data-astro-cid-2u677oxp] .zh[data-astro-cid-2u677oxp]{font-family:var(--font-sign);font-weight:900;font-size:15px;letter-spacing:3px}.stamp[data-astro-cid-2u677oxp] .date[data-astro-cid-2u677oxp]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.cols[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:36px}.main-col[data-astro-cid-2u677oxp],.side-col[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:36px;min-width:0}.story[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:16px}.polaroid[data-astro-cid-2u677oxp]{position:relative;margin:0 2px;background:#fff;padding:10px;box-shadow:0 14px 30px #1c1a1724;transform:rotate(1.5deg)}.polaroid[data-astro-cid-2u677oxp] img[data-astro-cid-2u677oxp]{width:100%;height:220px;object-fit:cover}.tape[data-astro-cid-2u677oxp]{position:absolute;left:22px;top:-11px;width:80px;height:22px;background:#e8d6aad1;transform:rotate(-4deg)}.quote[data-astro-cid-2u677oxp]{font-size:22px;color:var(--red);transform:rotate(-1.5deg);align-self:flex-start;margin:4px 4px 0}.prose[data-astro-cid-2u677oxp]{padding:0 4px}.chit-wrap[data-astro-cid-2u677oxp]{margin:0 10px;transform:rotate(-1deg);filter:drop-shadow(0 10px 18px rgba(28,26,23,.12))}.zig[data-astro-cid-2u677oxp]{height:14px;background:linear-gradient(135deg,#FFFDF6 50%,transparent 50%) 0 0/14px 14px repeat-x,linear-gradient(225deg,#FFFDF6 50%,transparent 50%) 0 0/14px 14px repeat-x}.zig[data-astro-cid-2u677oxp].top{transform:rotate(180deg)}.chit[data-astro-cid-2u677oxp]{padding:8px 20px 18px;background-color:#fffdf6;background-image:repeating-linear-gradient(transparent 0 33px,#1f3a5f1f 33px 34px)}.chit-head[data-astro-cid-2u677oxp]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;border-bottom:2px solid var(--ink);font-size:12px;font-weight:700;color:var(--navy)}.chit-head[data-astro-cid-2u677oxp] .zh[data-astro-cid-2u677oxp]{font-family:var(--font-sign);font-weight:900;font-size:20px;letter-spacing:4px;color:var(--red)}.row[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:4px;padding:14px 0 12px;border-bottom:1px dashed rgba(28,26,23,.3)}.row[data-astro-cid-2u677oxp]:last-of-type{border-bottom:none}.line[data-astro-cid-2u677oxp]{display:flex;align-items:baseline;gap:8px}.name[data-astro-cid-2u677oxp]{font-size:16px;font-weight:700}.dots[data-astro-cid-2u677oxp]{flex:1;border-bottom:2px dotted rgba(28,26,23,.35);transform:translateY(-4px)}.price[data-astro-cid-2u677oxp]{font-size:15px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.note[data-astro-cid-2u677oxp]{font-size:13px;line-height:1.6;color:var(--ink-3)}.tip[data-astro-cid-2u677oxp]{padding-top:12px;border-top:2px solid var(--ink);font-size:18px;line-height:1.4;color:var(--red);word-break:keep-all}.neon-card[data-astro-cid-2u677oxp]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:22px;background:#15161f;border-radius:16px;box-shadow:4px 4px 0 var(--ink)}.glow[data-astro-cid-2u677oxp]{position:absolute;right:-50px;top:-50px;width:240px;height:200px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,60,48,.2),transparent)}.nc-head[data-astro-cid-2u677oxp]{position:relative;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#a9c1de}.tube[data-astro-cid-2u677oxp]{position:relative;align-self:flex-start;border-radius:12px;padding:10px 16px}.tube[data-astro-cid-2u677oxp] .zh[data-astro-cid-2u677oxp]{display:block;font-family:var(--font-sign);font-weight:900;font-size:30px;line-height:1.35}.jp[data-astro-cid-2u677oxp]{position:relative;font-size:13px;color:#a9b3c4}.ko[data-astro-cid-2u677oxp]{position:relative;font-size:15px;font-weight:700;color:#fff}.neon-card[data-astro-cid-2u677oxp] .note[data-astro-cid-2u677oxp]{position:relative;font-size:18px;color:#ffd27a}.where[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:14px;padding:0 6px}.where[data-astro-cid-2u677oxp] h2[data-astro-cid-2u677oxp],.related[data-astro-cid-2u677oxp] h2[data-astro-cid-2u677oxp]{font-size:21px}.where[data-astro-cid-2u677oxp] ul[data-astro-cid-2u677oxp]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.where[data-astro-cid-2u677oxp] li[data-astro-cid-2u677oxp]{font-size:13px;font-weight:700;padding:8px 12px;border:2px solid var(--ink);background:#fff;transform:rotate(var(--r))}.where[data-astro-cid-2u677oxp] li[data-astro-cid-2u677oxp].hi{border-color:var(--red);color:var(--red)}.official[data-astro-cid-2u677oxp]{align-self:flex-start;font-size:13px;font-weight:600;padding:6px 0}.related[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:14px}.related[data-astro-cid-2u677oxp] h2[data-astro-cid-2u677oxp]{padding:0 6px}.board[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;padding:4px 16px;background:var(--ink);border-radius:12px;color:var(--paper)}.board[data-astro-cid-2u677oxp]>[data-astro-cid-2u677oxp]{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 0;color:var(--paper);text-decoration:none;border-bottom:1px dashed rgba(246,241,231,.2)}.board[data-astro-cid-2u677oxp]>[data-astro-cid-2u677oxp]:last-child{border-bottom:none}.rtag[data-astro-cid-2u677oxp]{width:46px;font-size:12px;font-weight:700;color:#f2b8b5;flex-shrink:0}.rt[data-astro-cid-2u677oxp]{flex:1;font-size:15px;font-weight:500}.board[data-astro-cid-2u677oxp] .soon[data-astro-cid-2u677oxp]{color:#8f887e}.coupon[data-astro-cid-2u677oxp]{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:2px dashed #9C9286;border-radius:10px;font-size:14px;color:var(--ink-3)}.coupon[data-astro-cid-2u677oxp] .small[data-astro-cid-2u677oxp]{font-size:12px;font-weight:700;color:var(--muted)}.fine[data-astro-cid-2u677oxp]{font-size:12px;color:var(--muted);line-height:1.6;padding:0 6px}@media(min-width:900px){.art[data-astro-cid-2u677oxp]{max-width:1040px;padding-top:56px;padding-bottom:80px;gap:48px}h1[data-astro-cid-2u677oxp]{font-size:52px;letter-spacing:-2px}.summary[data-astro-cid-2u677oxp]{font-size:18px;max-width:560px}.ghost[data-astro-cid-2u677oxp]{font-size:130px;right:0;top:0}.stamp[data-astro-cid-2u677oxp]{right:60px;bottom:10px}.cols[data-astro-cid-2u677oxp]{flex-direction:row;align-items:flex-start;gap:48px}.main-col[data-astro-cid-2u677oxp]{flex:1 1 0}.side-col[data-astro-cid-2u677oxp]{flex:0 0 380px;position:sticky;top:110px}.polaroid[data-astro-cid-2u677oxp] img[data-astro-cid-2u677oxp]{height:340px}}
