.contents-head[data-astro-cid-fiz4ill5]{display:grid;border-bottom:4px double #1b5a92;padding-bottom:.2rem}.issue-line[data-astro-cid-fiz4ill5]{margin:0;color:#ad2618;font-size:.9rem}.contents-head[data-astro-cid-fiz4ill5] h1[data-astro-cid-fiz4ill5]{margin:0;color:#1b5a92;font-size:clamp(4.4rem,13vw,10rem);letter-spacing:-.02em}.contents-grid[data-astro-cid-fiz4ill5]{display:grid;grid-template-columns:1fr 15.5rem;gap:1.6rem;padding-top:1rem}.list-head[data-astro-cid-fiz4ill5]{margin:0 0 .6rem;color:#1b5a92;font-size:.86rem;letter-spacing:.18em;border-bottom:1px solid #1b5a92;padding-bottom:.2rem}.toc[data-astro-cid-fiz4ill5]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.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:#ad2618}.toc-num[data-astro-cid-fiz4ill5]{color:#ad2618;font-size:1.6rem;width:1.4rem;flex:none}.toc-title[data-astro-cid-fiz4ill5]{font-family:Playfair,Georgia,serif;font-stretch:87.5%;font-weight:800;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.02}.toc-leader[data-astro-cid-fiz4ill5]{flex:1;min-width:1.2rem;border-bottom:2px dotted #1b5a92;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-size:.9rem;white-space:nowrap;color:#1b5a92}.toc-desc[data-astro-cid-fiz4ill5]{margin:.25rem 0 0 1.85rem;max-width:46ch;font-size:.86rem;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-caption[data-astro-cid-fiz4ill5]{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:.64rem;font-style:italic;line-height:1.25;letter-spacing:.02em;color:#3d342a;text-align:center}.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:#ad2618}.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]{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:1.4rem 1fr;-moz-column-gap:.45rem;column-gap:.45rem}.toc-leader[data-astro-cid-fiz4ill5]{display:none}.toc-date[data-astro-cid-fiz4ill5]{grid-column:2}.toc-desc[data-astro-cid-fiz4ill5]{margin-left:1.85rem}}@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}}
