.margin[data-astro-cid-y7co7chs]{display:flex;flex-direction:column;gap:var(--s5)}.mg-title[data-astro-cid-y7co7chs]{display:flex;align-items:baseline;gap:var(--s2);padding-bottom:var(--s2);margin-bottom:var(--s2);border-bottom:1px solid var(--c-border);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400;color:var(--c-muted)}.mg-title[data-astro-cid-y7co7chs] .latin[data-astro-cid-y7co7chs]{font-style:italic;font-size:var(--fs-small);color:var(--c-accent)}.mg-cats[data-astro-cid-y7co7chs]{list-style:none;padding:0}.mg-cats[data-astro-cid-y7co7chs] a[data-astro-cid-y7co7chs]{display:flex;justify-content:space-between;gap:var(--s2);padding:6px 0;font-family:var(--font-serif);font-weight:600;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-secondary);transition:color var(--dur-short3) var(--ease-standard)}.mg-cats[data-astro-cid-y7co7chs] a[data-astro-cid-y7co7chs]:hover{color:var(--c-link)}.mg-n[data-astro-cid-y7co7chs]{color:var(--c-muted)}.mg-tags[data-astro-cid-y7co7chs]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.mg-tags[data-astro-cid-y7co7chs] a[data-astro-cid-y7co7chs]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--c-hairline);font-size:var(--fs-caption);color:var(--c-secondary)}.mg-tags[data-astro-cid-y7co7chs] a[data-astro-cid-y7co7chs]:hover{background:var(--c-container);border-color:var(--c-container);color:var(--c-on-container)}.mg-text[data-astro-cid-y7co7chs]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-secondary)}.mg-text[data-astro-cid-y7co7chs] a[data-astro-cid-y7co7chs]{color:var(--c-link);text-decoration:underline;text-underline-offset:3px}kbd[data-astro-cid-y7co7chs]{font-family:var(--font-mono);font-size:var(--fs-caption);padding:0 6px;border-radius:6px;border:1px solid var(--c-hairline)}.pager[data-astro-cid-d776pwuy]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:var(--s5)}.pg-link[data-astro-cid-d776pwuy]{display:inline-flex;align-items:center;gap:var(--s2);height:44px;padding:0 var(--s3);border-radius:var(--r-btn);color:var(--c-secondary);font-size:var(--fs-small);justify-self:start}.pg-link[data-astro-cid-d776pwuy]:last-child{justify-self:end}.pg-link[data-astro-cid-d776pwuy]:hover{background:var(--c-container);color:var(--c-on-container)}.pg-num[data-astro-cid-d776pwuy]{font-size:var(--fs-h3);color:var(--c-accent)}.entry[data-astro-cid-cfeitzfv]{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:0 var(--s4);padding:var(--s5) 0;border-top:1px solid var(--c-border)}.entry-no[data-astro-cid-cfeitzfv]{font-size:var(--fs-h1);line-height:1;color:var(--c-accent);font-variant-numeric:lining-nums;padding-top:4px;transition:color var(--dur-short4) var(--ease-standard)}.entry-meta[data-astro-cid-cfeitzfv]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.dot[data-astro-cid-cfeitzfv]{width:4px;height:4px;background:var(--c-gold);transform:rotate(45deg)}.flag[data-astro-cid-cfeitzfv]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--c-gold);color:var(--c-gold-strong);font-size:var(--fs-caption);line-height:1}.flag-draft[data-astro-cid-cfeitzfv]{border-style:dashed;border-color:var(--c-muted);color:var(--c-muted)}.entry-upd[data-astro-cid-cfeitzfv]{color:var(--c-muted)}.entry-cat[data-astro-cid-cfeitzfv]{color:var(--c-gold-strong);position:relative;z-index:1}.entry-cat[data-astro-cid-cfeitzfv]:hover{text-decoration:underline;text-underline-offset:3px}.entry-title[data-astro-cid-cfeitzfv]{margin-top:var(--s2);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--c-strong);letter-spacing:.02em}.entry-link[data-astro-cid-cfeitzfv]:after{content:"";position:absolute;inset:0}.entry-link[data-astro-cid-cfeitzfv]{background-image:linear-gradient(var(--c-gold),var(--c-gold));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-medium2) var(--ease-standard),color var(--dur-short4) var(--ease-standard)}.entry[data-astro-cid-cfeitzfv]:hover .entry-link[data-astro-cid-cfeitzfv]{background-size:100% 1px;color:var(--c-link)}.entry[data-astro-cid-cfeitzfv]:hover .entry-no[data-astro-cid-cfeitzfv]{color:var(--c-gold-strong)}.entry-desc[data-astro-cid-cfeitzfv]{margin-top:var(--s2);color:var(--c-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-cover[data-astro-cid-cfeitzfv]{width:160px;align-self:center}.entry-cover[data-astro-cid-cfeitzfv] img{width:160px;height:120px;object-fit:cover;border-radius:var(--r-btn)}.featured[data-astro-cid-cfeitzfv] .entry-title[data-astro-cid-cfeitzfv]{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:.04em}.featured[data-astro-cid-cfeitzfv] .entry-no[data-astro-cid-cfeitzfv]{font-size:var(--fs-display)}.featured[data-astro-cid-cfeitzfv] .entry-desc[data-astro-cid-cfeitzfv]{-webkit-line-clamp:3}@media(max-width:767px){.entry[data-astro-cid-cfeitzfv]{grid-template-columns:48px minmax(0,1fr);gap:0 var(--s3)}.entry-no[data-astro-cid-cfeitzfv],.featured[data-astro-cid-cfeitzfv] .entry-no[data-astro-cid-cfeitzfv]{font-size:var(--fs-h2)}.featured[data-astro-cid-cfeitzfv] .entry-title[data-astro-cid-cfeitzfv]{font-size:var(--fs-h2);line-height:var(--lh-h2)}.entry-cover[data-astro-cid-cfeitzfv]{grid-column:2;width:100%;margin-top:var(--s3)}.entry-cover[data-astro-cid-cfeitzfv] img{width:100%;height:auto;aspect-ratio:16 / 9}}.cover-wrap[data-astro-cid-sxnsrdtv]{display:none}.masthead[data-astro-cid-sxnsrdtv]{max-width:var(--content-max);padding-bottom:var(--s7)}.mh-line[data-astro-cid-sxnsrdtv]{display:flex;align-items:baseline;gap:var(--s3)}.mh-issue[data-astro-cid-sxnsrdtv]{font-variant-numeric:lining-nums;letter-spacing:.06em}.mh-title[data-astro-cid-sxnsrdtv]{margin-top:var(--s2);font-size:var(--fs-display);line-height:var(--lh-display);color:var(--c-strong);letter-spacing:.08em}.mh-intro[data-astro-cid-sxnsrdtv]{margin-top:var(--s4);max-width:30em;font-family:var(--font-serif);font-weight:600;color:var(--c-secondary)}.mh-links[data-astro-cid-sxnsrdtv]{list-style:none;padding:0;margin-top:var(--s4);display:flex;gap:var(--s2)}.mh-links[data-astro-cid-sxnsrdtv] a[data-astro-cid-sxnsrdtv]{height:36px;display:inline-flex;align-items:center;gap:var(--s2);padding:0 14px;border-radius:999px;border:1px solid var(--c-hairline);font-size:var(--fs-small);color:var(--c-secondary);transition:background-color var(--dur-short3) var(--ease-standard),color var(--dur-short3) var(--ease-standard)}.mh-links[data-astro-cid-sxnsrdtv] a[data-astro-cid-sxnsrdtv]:hover{background:var(--c-container);border-color:var(--c-container);color:var(--c-on-container)}.contents[data-astro-cid-sxnsrdtv]{max-width:var(--content-max);min-width:0}.home-grid[data-astro-cid-sxnsrdtv]>.margin{display:none}@container (min-width: 1100px){.home-grid[data-astro-cid-sxnsrdtv]{display:grid;grid-template-columns:minmax(0,var(--content-max)) var(--aside-w);gap:var(--s7);align-items:start}.home-grid[data-astro-cid-sxnsrdtv]>.margin{display:flex;position:sticky;top:var(--s6);padding-top:52px}}.ct-head[data-astro-cid-sxnsrdtv]{display:flex;align-items:baseline;gap:12px;padding-bottom:var(--s3)}.ct-title[data-astro-cid-sxnsrdtv]{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--c-strong);letter-spacing:.3em}.ct-latin[data-astro-cid-sxnsrdtv]{font-style:italic;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--c-accent)}.ct-count[data-astro-cid-sxnsrdtv]{margin-left:auto}.ct-list[data-astro-cid-sxnsrdtv]{border-bottom:1px solid var(--c-border)}@media(max-width:1023px){.cover-wrap[data-astro-cid-sxnsrdtv]{display:block;margin:calc(-1 * var(--s6)) calc(-1 * var(--s5)) var(--s5)}}@media(max-width:767px){.cover-wrap[data-astro-cid-sxnsrdtv]{margin:calc(-1 * var(--s5)) calc(-1 * var(--s3)) var(--s4)}.cover-wrap[data-astro-cid-sxnsrdtv] .portrait--cover{height:360px}}
