.contents-head[data-astro-cid-fiz4ill5]{display:grid;gap:.35rem}.wordmark[data-astro-cid-fiz4ill5]{margin:0;display:flex;align-items:baseline;justify-content:flex-end;gap:.6rem;line-height:.8;color:var(--fs-ink)}.wm-swash[data-astro-cid-fiz4ill5]{font-family:var(--f-swash);font-style:italic;font-weight:560;font-size:clamp(2.6rem,6vw,4.6rem);color:var(--fs-red);text-shadow:.6px .4px 0 rgba(29,111,165,.35)}.wm-caps[data-astro-cid-fiz4ill5]{font-family:var(--f-display);font-weight:900;font-size:clamp(3.6rem,9.4vw,7.6rem);letter-spacing:-.004em;text-transform:uppercase;text-shadow:0 0 .8px rgba(27,23,18,.8)}.sr-only-h[data-astro-cid-fiz4ill5]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dateline[data-astro-cid-fiz4ill5]{display:flex;justify-content:space-between;gap:1rem;margin:.4rem 0 0;padding:.4rem 0 .32rem;border-top:3px solid var(--fs-ink);border-bottom:1px solid var(--fs-ink);font-family:var(--f-gothic);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dl-est[data-astro-cid-fiz4ill5]{font-weight:700}.contents-grid[data-astro-cid-fiz4ill5]{display:grid;grid-template-columns:15.5rem 1fr;gap:1.6rem;padding-top:1rem}.contents-side[data-astro-cid-fiz4ill5]{order:-1}.contents-label[data-astro-cid-fiz4ill5]{line-height:.9;margin:0 0 .5rem;font-size:clamp(2.6rem,5vw,3.6rem);text-transform:uppercase;color:var(--fs-ink)}.list-head[data-astro-cid-fiz4ill5]{margin:0 0 .1rem;padding:.2rem 0 .25rem;border-bottom:2.5px solid var(--fs-ink);color:var(--fs-ink);font-family:var(--f-gothic);font-size:.9rem;font-weight:800;letter-spacing:.02em;text-transform:capitalize}.list-head[data-astro-cid-fiz4ill5]+.toc[data-astro-cid-fiz4ill5]{margin-top:0}.toc[data-astro-cid-fiz4ill5]{list-style:none;margin:0;padding:0;display:grid}.toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]{padding:.5rem 0 .55rem;border-bottom:.75px solid rgba(27,23,18,.55)}.toc[data-astro-cid-fiz4ill5] a[data-astro-cid-fiz4ill5]{display:flex;align-items:baseline;gap:.45rem;color:var(--ink);text-decoration:none}.toc[data-astro-cid-fiz4ill5] a[data-astro-cid-fiz4ill5]:hover .toc-title[data-astro-cid-fiz4ill5],.toc[data-astro-cid-fiz4ill5] a[data-astro-cid-fiz4ill5]:focus-visible .toc-title[data-astro-cid-fiz4ill5]{color:var(--fs-red)}.toc-title[data-astro-cid-fiz4ill5]{font-family:var(--f-gothic);font-weight:500;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.15}.toc-by[data-astro-cid-fiz4ill5]{font-weight:400}.toc-leader[data-astro-cid-fiz4ill5]{flex:1;min-width:1.2rem;border-bottom:1.5px dotted rgba(29,111,165,.8);transform:translateY(-.28em) scaleX(0);transform-origin:left center}@media(prefers-reduced-motion:no-preference){.toc-leaders-run[data-astro-cid-fiz4ill5] .toc-leader[data-astro-cid-fiz4ill5]{animation:tocDraw 1.15s cubic-bezier(.22,.7,.2,1) forwards}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(1) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.04s}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(2) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.12s}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(3) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.2s}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(4) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.28s}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(5) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.36s}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(6) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.44s}.toc-leaders-run[data-astro-cid-fiz4ill5] .toc[data-astro-cid-fiz4ill5] li[data-astro-cid-fiz4ill5]:nth-child(n+7) .toc-leader[data-astro-cid-fiz4ill5]{animation-delay:.52s}}@keyframes tocDraw{0%{transform:translateY(-.28em) scaleX(0)}to{transform:translateY(-.28em) scaleX(1)}}@media(prefers-reduced-motion:reduce){.toc-leader[data-astro-cid-fiz4ill5]{transform:translateY(-.28em) scaleX(1);animation:none!important}}.toc-date[data-astro-cid-fiz4ill5]{font-family:var(--f-gothic);font-weight:600;white-space:nowrap;color:var(--fs-cyan);font-size:.82rem;letter-spacing:.02em}.toc-desc[data-astro-cid-fiz4ill5]{margin:.2rem 0 0;max-width:54ch;font-size:.84rem;font-style:italic;color:#3a3127}.period-ad[data-astro-cid-fiz4ill5]{display:grid;gap:.3rem;margin:0}.period-ad[data-astro-cid-fiz4ill5]+.period-ad[data-astro-cid-fiz4ill5]{margin-top:1.1rem}.period-ad-frame[data-astro-cid-fiz4ill5]{margin:0;background:#e9e0c8}.period-ad-frame[data-astro-cid-fiz4ill5] picture[data-astro-cid-fiz4ill5]{display:contents}.period-ad-frame[data-astro-cid-fiz4ill5] img[data-astro-cid-fiz4ill5]{display:block;width:100%;height:auto;mix-blend-mode:multiply}.coupon-ad[data-astro-cid-fiz4ill5]{display:grid;align-content:start;gap:.35rem;position:relative;margin:1.4rem 0 0;padding:.8rem;border:1.5px dashed var(--ink);background:#f3c42fc7;color:var(--ink);text-decoration:none;transform-origin:50% 60%}.coupon-ad[data-astro-cid-fiz4ill5]:link,.coupon-ad[data-astro-cid-fiz4ill5]:visited,.coupon-ad[data-astro-cid-fiz4ill5]:hover,.coupon-ad[data-astro-cid-fiz4ill5]:active,.coupon-ad[data-astro-cid-fiz4ill5]:focus-visible{color:var(--ink);text-decoration:none}.coupon-kicker[data-astro-cid-fiz4ill5]{margin:0;font-size:.62rem;letter-spacing:.2em;color:#5a3e05}.coupon-ad[data-astro-cid-fiz4ill5] h2[data-astro-cid-fiz4ill5]{margin:0;font-size:2.1rem;color:var(--ink)}.coupon-ad[data-astro-cid-fiz4ill5] p[data-astro-cid-fiz4ill5].t-body{margin:0;font-size:.82rem;color:var(--ink);text-decoration:none}.coupon-link[data-astro-cid-fiz4ill5]{display:block;margin-top:.3rem;padding:.45rem .55rem;color:#f4ecd6;background:var(--ink);text-decoration:none;font-size:.78rem;letter-spacing:.06em;text-shadow:none}.coupon-ad[data-astro-cid-fiz4ill5]:hover .coupon-link[data-astro-cid-fiz4ill5],.coupon-ad[data-astro-cid-fiz4ill5]:focus-visible .coupon-link[data-astro-cid-fiz4ill5]{background:var(--fs-red)}.coupon-link[data-astro-cid-fiz4ill5] span[data-astro-cid-fiz4ill5][aria-hidden=true]{display:inline-block;transform-origin:40% 60%}@media(prefers-reduced-motion:no-preference){.coupon-ad[data-astro-cid-fiz4ill5]{animation:couponWiggle 5s ease-in-out infinite}.coupon-ad[data-astro-cid-fiz4ill5]:hover,.coupon-ad[data-astro-cid-fiz4ill5]:focus-visible{animation-play-state:paused;border-style:solid;box-shadow:inset 0 0 0 1px #1c191526}.coupon-ad[data-astro-cid-fiz4ill5]:hover .coupon-link[data-astro-cid-fiz4ill5] span[data-astro-cid-fiz4ill5][aria-hidden=true],.coupon-ad[data-astro-cid-fiz4ill5]:focus-visible .coupon-link[data-astro-cid-fiz4ill5] span[data-astro-cid-fiz4ill5][aria-hidden=true]{animation:couponSnip .55s ease}}@media(prefers-reduced-motion:reduce){.coupon-ad[data-astro-cid-fiz4ill5]{animation:none}}@keyframes couponWiggle{0%,12%,to{transform:translate(0) rotate(0)}2%{transform:translate(-2px,.5px) rotate(-1.5deg)}4%{transform:translate(2.5px,-.5px) rotate(1.6deg)}6%{transform:translate(-1.8px,.8px) rotate(-1.1deg)}8%{transform:translate(1.4px,-.3px) rotate(.9deg)}10%{transform:translate(-.6px,.2px) rotate(-.4deg)}}@keyframes couponSnip{0%{transform:translate(0) rotate(0)}35%{transform:translate(.15em,-.05em) rotate(-18deg)}60%{transform:translate(.28em,.02em) rotate(8deg)}to{transform:translate(0) rotate(0)}}@media(max-width:760px){.contents-grid[data-astro-cid-fiz4ill5]{grid-template-columns:1fr;gap:1.2rem}.contents-side[data-astro-cid-fiz4ill5]{order:1}.wordmark[data-astro-cid-fiz4ill5]{flex-wrap:wrap;justify-content:flex-start;gap:.1rem .5rem}.dateline[data-astro-cid-fiz4ill5]{font-size:.66rem;gap:.5rem}.contents-side[data-astro-cid-fiz4ill5]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:start}.period-ad[data-astro-cid-fiz4ill5]+.period-ad[data-astro-cid-fiz4ill5]{margin-top:0}.toc[data-astro-cid-fiz4ill5] a[data-astro-cid-fiz4ill5]{display:grid;grid-template-columns:1fr auto;-moz-column-gap:.6rem;column-gap:.6rem}.toc-leader[data-astro-cid-fiz4ill5]{display:none}}@media(max-width:420px){.contents-side[data-astro-cid-fiz4ill5]{grid-template-columns:1fr}.period-ad[data-astro-cid-fiz4ill5]+.period-ad[data-astro-cid-fiz4ill5]{margin-top:.4rem}}
