.site-header[data-astro-cid-nen7h5rs]{background:#fff}.utility-bar[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);color:#777071;font-size:.68rem}.utility-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.utility-inner[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{letter-spacing:.06em;margin:0}.utility-inner[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:20px;display:flex}.utility-inner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand)}.brand-row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:32px;min-height:132px;display:flex}.brand[data-astro-cid-nen7h5rs]{width:min(360px,52vw);display:block}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:100%;height:auto}.anytimes-link[data-astro-cid-nen7h5rs]{border-left:3px solid var(--accent);align-items:end;gap:10px;padding-left:20px;display:flex}.anytimes-link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{letter-spacing:.12em;font-weight:900}.anytimes-link[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--ink-soft);font-size:.68rem}.nav-border[data-astro-cid-nen7h5rs]{border-block:1px solid var(--line)}.nav-row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:stretch;min-height:58px;display:flex}.mobile-home[data-astro-cid-nen7h5rs]{display:none}.main-nav[data-astro-cid-nen7h5rs]{align-items:stretch;display:flex;overflow:hidden}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.08em;white-space:nowrap;place-items:center;padding:0 17px;font-size:.72rem;font-weight:800;display:grid}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:first-child{padding-left:0}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand)}.search-link[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:22px;font-size:.72rem;font-weight:800;display:flex}.search-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.mobile-menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;place-content:center;gap:5px;width:52px;min-height:52px;padding:0;list-style:none;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:24px;height:2px;display:block}.mobile-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.mobile-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .2s,opacity .2s}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{z-index:20;border:1px solid var(--line);border-top:3px solid var(--brand);width:min(340px,100vw - 28px);box-shadow:var(--shadow);background:#fff;padding:12px 24px 18px;display:grid;position:absolute;top:calc(100% + 1px);right:0}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:13px 0;font-weight:700}@media (width<=980px){.nav-row[data-astro-cid-nen7h5rs]{min-height:52px}.main-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-home[data-astro-cid-nen7h5rs]{letter-spacing:.1em;align-items:center;margin-right:auto;font-size:.68rem;font-weight:900;display:flex}.search-link[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line);justify-content:center;min-width:78px;padding:0 16px;display:flex}.mobile-menu[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line);display:block}}@media (width<=680px){.utility-bar[data-astro-cid-nen7h5rs]{display:none}.brand-row[data-astro-cid-nen7h5rs]{gap:14px;min-height:88px}.anytimes-link[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:999px;flex:none;padding:8px 10px;font-size:.64rem}.anytimes-link[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{width:min(235px,60vw)}.search-link[data-astro-cid-nen7h5rs]{min-width:70px;padding-inline:12px}.search-link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:.68rem}}@media (width<=380px){.brand-row[data-astro-cid-nen7h5rs]{gap:10px}.brand[data-astro-cid-nen7h5rs]{width:min(205px,58vw)}.anytimes-link[data-astro-cid-nen7h5rs]{padding-inline:8px}.anytimes-link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{letter-spacing:.06em}.mobile-home[data-astro-cid-nen7h5rs]{letter-spacing:.07em;font-size:.62rem}.search-link[data-astro-cid-nen7h5rs]{min-width:48px}.search-link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.social-links[data-astro-cid-y2qsmizv]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{color:#f3f1f2;border:1px solid #444;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:grid}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{border-color:var(--accent);background:var(--accent);color:#171717;transform:translateY(-2px)}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.social-links[data-astro-cid-y2qsmizv] svg[data-astro-cid-y2qsmizv]{fill:currentColor;width:19px;height:19px}@media (width<=720px){.social-links[data-astro-cid-y2qsmizv]{margin-top:20px}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{width:44px;height:44px}}.site-footer[data-astro-cid-jo6i4kqk]{color:#fff;background:#171717;padding:72px 0 28px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr;align-items:start;gap:80px;display:grid}.footer-grid[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:min(320px,72vw)}.footer-grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#bdb6b8;max-width:420px;margin:24px 0 0;font-size:.82rem;line-height:1.9}.footer-grid[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{letter-spacing:.05em;grid-template-columns:repeat(2,1fr);gap:18px 32px;font-size:.78rem;font-weight:700;display:grid}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.copyright[data-astro-cid-jo6i4kqk]{color:#888;letter-spacing:.08em;border-top:1px solid #333;justify-content:space-between;margin-top:64px;padding-top:22px;font-size:.68rem;display:flex}@media (width<=720px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:54px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:44px}.footer-grid[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}:root{--ink:#171717;--ink-soft:#5f5a5b;--paper:#fffdfb;--surface:#fff;--line:#e9e2df;--brand:#f40661;--brand-dark:#c9004b;--accent:#f2c231;--shadow:0 18px 50px #441e2a1a;--radius:20px;--content:1180px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}body,button,input{font:inherit}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}button,input{color:inherit}.container{width:min(calc(100% - 40px), var(--content));margin-inline:auto}.eyebrow{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.section-title{letter-spacing:.02em;margin:0;font-family:Montserrat,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.2}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.text-link{color:var(--brand);letter-spacing:.08em;font-size:.86rem;font-weight:800}.text-link:hover{color:var(--brand-dark)}.text-link:after{content:" →"}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;display:grid}.archive-shell{padding:72px 0 96px}.archive-intro{max-width:760px;margin-bottom:48px}.archive-intro p:last-child{color:var(--ink-soft);line-height:1.9}.pagination{justify-content:center;align-items:center;gap:10px;margin-top:64px;display:flex}.pagination a,.pagination span{border:1px solid var(--line);background:var(--surface);border-radius:999px;place-items:center;min-width:44px;height:44px;padding:0 14px;font-size:.85rem;font-weight:700;display:grid}.pagination .current{border-color:var(--brand);background:var(--brand);color:#fff}.pagination a:hover{border-color:var(--brand);color:var(--brand)}.empty-state{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;padding:56px}@media (width<=860px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.container{width:min(calc(100% - 28px), var(--content))}.card-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start;gap:12px}.archive-shell{padding:48px 0 72px}}
