.a4-stack[data-astro-cid-airrkcnw]{padding:0 var(--gutter) clamp(10px, 2vw, 18px);grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,46px);display:grid}@media screen and (width<=700px){.a4-stack[data-astro-cid-airrkcnw]{padding-inline:0}}.a4-stack[data-astro-cid-airrkcnw] .hov-letter-body{overflow-wrap:break-word}.a4-stack[data-astro-cid-airrkcnw] .hov-letter-signoff{margin-top:22px}.a4-stack[data-astro-cid-airrkcnw] .hk-category{font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.82rem;font-weight:600}.a4-stack[data-astro-cid-airrkcnw] .hk-footnote{color:var(--ink-soft);font-size:.86rem;font-style:italic}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet{--memo-ink:#1d1d1f;--memo-muted:#6e6e73;--memo-line:#1d1d1f24;box-sizing:border-box;border:1px solid var(--memo-line);color:var(--memo-ink);text-shadow:none;-webkit-font-smoothing:antialiased;background:#fdfdfb;border-left:6px solid #d70015;border-radius:4px;font-family:Courier New,ui-monospace,monospace;box-shadow:0 18px 44px #00000080}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet>.parch-paper{display:none}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .a4-content{transform:none}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .a4-runhead{border-image: ;color:var(--memo-muted);border-bottom:1px dashed #1d1d1f33}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-stamp{color:#d70015;letter-spacing:.1em;text-transform:uppercase;border:2px solid #d70015;border-radius:4px;padding:4px 10px;font-size:.76rem;font-weight:800;display:inline-block;transform:rotate(-2deg)}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-title{font-family:var(--display);letter-spacing:.01em;color:var(--memo-ink);margin:0;font-size:1.5rem}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-meta{color:var(--memo-muted);border-top:1px dashed #1d1d1f33;border-bottom:1px dashed #1d1d1f33;margin:2px 0 8px;padding:12px 0;font-size:.82rem;line-height:1.7}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-typed{color:var(--memo-ink);text-shadow:none;font-family:Courier New,ui-monospace,monospace}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-letter-body p{text-align:start;hyphens:manual;color:var(--memo-ink);margin:0 0 12px;font-size:.9rem;line-height:1.7}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-letter-body .memo-intro{color:var(--memo-muted);margin-bottom:28px;font-size:.92rem;font-style:italic}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-letter-body ul{margin:0 0 12px;padding-left:1.25em}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-letter-body li{margin-bottom:7px;font-size:.9rem;line-height:1.65}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-headline.memo-section-heading{font-family:var(--display);letter-spacing:.01em;text-align:start;color:var(--memo-ink);border-top:1px solid #1d1d1f1f;margin:34px 0 14px;padding-top:22px;font-size:1.15rem;font-weight:700}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-headline.memo-section-heading--first,.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .a4-runhead+.hov-headline.memo-section-heading{border-top:0;margin-top:0;padding-top:0}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .hov-headline.memo-h4{font-family:var(--display);text-align:start;color:var(--memo-ink);margin:20px 0 8px;font-size:.98rem;font-weight:700}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-dialogue{background:#1d1d1f0b;border-radius:8px;margin:10px 0 18px;padding:14px 16px}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-dialogue p{color:var(--memo-ink)}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-dialogue .memo-dialogue-label{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--memo-muted);margin:0 0 4px;font-size:.7rem}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-dialogue .memo-dialogue-q{margin:0 0 10px;font-size:.9rem;font-style:italic;line-height:1.6}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-dialogue .memo-dialogue-a{margin:0;font-size:.9rem;line-height:1.6}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .memo-quote{background:#6f1d270f;border-left:3px solid #6f1d27;margin:10px 0 18px;padding:14px 18px;font-size:.9rem;font-style:italic;line-height:1.7}@media screen and (width<=700px){.a4-stack[data-astro-cid-airrkcnw] .a4-slot:has(>.hk-memo-sheet){padding-inline:var(--gutter)}.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet .a4-content{padding-inline:20px}}@media print{.a4-stack[data-astro-cid-airrkcnw] .a4.hk-memo-sheet{box-shadow:none;border-radius:0}}
