.post-office{--post-window-width:336px;--post-hero-gap:48px;--post-lede-size:22px;--post-body-size:15px;--post-policy-size:14px;--post-label-size:11px;--post-window-paper:var(--journal-paper);padding:var(--space-5) 0 var(--space-3)}.post-office-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--post-window-width);grid-template-areas:"title bear" "intro bear" "actions bear";column-gap:var(--post-hero-gap);align-items:start}.post-office-title{grid-area:title}.post-office h1{margin:var(--space-2) 0 var(--space-3);color:var(--ink);font:700 var(--journal-title)/1.35 var(--serif);letter-spacing:-.04em}.post-office h1 small{display:inline-block;margin-left:var(--space-3);color:var(--muted);font:italic 24px/1.4 var(--serif);letter-spacing:0}.post-office-intro{grid-area:intro;max-width:580px}.post-office-intro .post-office-lede{color:var(--ink);font:500 var(--post-lede-size)/1.65 var(--serif);margin:0 0 var(--space-1)}.post-office-intro>p{color:var(--muted);font:var(--post-body-size)/1.9 var(--sans);text-wrap:pretty}.post-office-actions{grid-area:actions;display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.post-office-write{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;color:var(--white,#fff);background:var(--cover-green);font:500 14px/1.5 var(--sans);text-decoration:none;transition:background-color .15s,transform .15s}.post-office-write:hover{color:var(--white,#fff);background:var(--pine)}.post-office-write:active{transform:scale(.98)}.post-office-free{padding-left:12px;border-left:1px solid currentColor;font-size:var(--post-label-size);letter-spacing:.04em}.post-office-email{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--muted);font:13px/1.5 var(--sans);text-underline-offset:4px}.post-office-policy{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:var(--space-3);list-style:none;margin:var(--space-4) 0 0;padding:var(--space-3) 0;border-block:1px solid var(--journal-rule)}.post-office-policy li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.post-office-policy li+li{padding-left:var(--space-3);border-left:1px solid var(--journal-rule)}.post-policy-number{color:var(--cover-green);font:var(--post-label-size)/2 var(--sans);font-variant-numeric:tabular-nums}.post-office-policy h2{margin:0 0 8px;color:var(--ink);font:600 var(--post-policy-size)/1.7 var(--sans);text-wrap:pretty}.post-office-policy p{color:var(--muted);font:13px/1.9 var(--sans);text-wrap:pretty}.post-office-edition{margin:var(--space-2) 0 0;color:var(--muted);font:var(--post-label-size)/1.8 var(--sans)}.postmaster{grid-area:bear;margin:0;width:100%;align-self:center}.postmaster-window{display:flex;flex-direction:column;align-items:center;padding:24px 8px 0;background:var(--post-window-paper);border:1px solid var(--journal-rule);border-radius:168px 168px 0 0;overflow:hidden;text-decoration:none;color:var(--cover-green)}.postmaster-sign{text-align:center;letter-spacing:.14em;font:var(--post-label-size)/1.7 var(--sans)}.postmaster-sign b{font-weight:500;letter-spacing:.1em}.postmaster-picture{display:block;position:relative;width:100%;aspect-ratio:4/3;margin-top:8px}.postmaster-picture img,.postmaster-picture video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.postmaster-picture video{opacity:0}.postmaster[data-ready] .postmaster-picture img{opacity:0}.postmaster[data-ready] .postmaster-picture video{opacity:1}.postmaster-address{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px;border-top:1px solid var(--journal-rule);font:var(--post-label-size)/1.8 var(--sans)}.postmaster figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font:10px/1.5 var(--sans)}.postmaster-control{min-height:44px;padding:8px 0 8px 8px;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.postmaster-control[hidden]{display:none}@media(max-width:1020px){.post-office{--post-window-width:260px;--post-hero-gap:32px}.post-office-policy{gap:16px}.post-office-policy li{grid-template-columns:16px minmax(0,1fr);gap:8px}.post-office-policy li+li{padding-left:16px}html[lang=en] .post-office h1 small{display:block;margin-left:0;font-size:20px}}@media(max-width:720px){.post-office{--post-window-width:136px;--post-hero-gap:16px;--post-lede-size:20px;padding-top:var(--space-3)}.post-office-grid{grid-template-areas:"title bear" "intro intro" "actions actions"}.post-office-title{align-self:center}.post-office-title .journal-kicker{font-size:10px;letter-spacing:.06em}.post-office h1{margin:12px 0}.post-office h1 small{display:block;font-size:20px;margin:4px 0 0}.post-office-intro{margin-top:var(--space-3)}.post-office-actions{gap:8px 16px;margin-top:16px}.post-office-policy{grid-template-columns:1fr;gap:16px;margin-top:24px;padding-block:24px}.post-office-policy li{grid-template-columns:24px minmax(0,1fr)}.post-office-policy li+li{border-left:0;padding-left:0}.post-office-policy h2{margin-bottom:4px}.postmaster-window{padding:16px 4px 0}.postmaster-sign{font-size:8px;line-height:1.5}.postmaster-picture{margin-top:4px}.postmaster-address{min-height:36px;padding:8px 4px;font-size:9px}.postmaster-address>span{display:none}.postmaster figcaption{justify-content:flex-end;font-size:9px}.postmaster figcaption>span{display:none}.postmaster-control{min-height:44px}}@media(prefers-reduced-motion:reduce){.post-office-write{transition:none}.post-office-write:active{transform:none}}.post-office-footer{margin-top:var(--space-4);padding-bottom:var(--space-4)}.post-footer-letter{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;padding:32px;border:1px solid var(--journal-rule);border-top:4px double var(--cover-green);background:var(--journal-paper) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%3e%3cfilter%20id='paper'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.75'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='linear'%20slope='.09'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3cpath%20filter='url(%23paper)'%20opacity='.42'%20d='M0%200h220v220H0z'/%3e%3c/svg%3e")}.post-footer-invitation h2{margin:12px 0;font:600 32px/1.5 var(--serif);color:var(--cover-green)}.post-footer-invitation>p:not(.journal-kicker){max-width:420px;font:14px/1.9 var(--sans);color:var(--muted)}.post-footer-write{display:inline-flex;align-items:center;gap:24px;min-height:44px;margin-top:16px;font:16px/1.7 var(--serif);color:var(--cover-green);text-decoration:underline;text-underline-offset:6px}.post-footer-address{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:80px 0 16px 32px;border-left:1px solid var(--journal-rule);font:13px/1.8 var(--sans);color:var(--muted)}.post-footer-address strong{font:500 28px/1.4 var(--hand);color:var(--ink)}.post-footer-address a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:var(--ink);text-decoration:none}.post-footer-address>span{padding-top:8px}.post-footer-stamp{position:absolute;top:0;right:0;display:grid;justify-items:center;gap:4px;padding:8px 12px;border:1px dashed var(--cover-green);outline:1px solid var(--journal-rule);outline-offset:3px;color:var(--cover-green);font:9px/1.2 var(--sans);letter-spacing:.1em;transform:rotate(4deg)}.post-footer-colophon{display:flex;justify-content:space-between;gap:48px;padding:32px 0 24px}.post-footer-colophon>div{display:flex;gap:24px;align-items:flex-start}.post-footer-name{flex-shrink:0;color:var(--cover-green);font:700 28px/1.4 var(--serif)}.post-footer-colophon p{max-width:440px;color:var(--muted);font:13px/1.9 var(--sans)}.post-footer-colophon nav{display:flex;align-items:flex-start;gap:24px;flex-shrink:0}.post-footer-colophon nav a{display:inline-flex;align-items:center;min-height:44px;font:12px/1.8 var(--sans);color:var(--muted);text-decoration:none}.post-footer-copyright{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--journal-rule);padding-top:16px;color:var(--muted);font:11px/1.8 var(--sans)}@media(max-width:1020px){.post-footer-letter{gap:32px}.post-footer-colophon{gap:24px}.post-footer-colophon>div{display:block}.post-footer-colophon p{margin-top:8px}}@media(max-width:720px){.post-footer-letter{grid-template-columns:1fr;gap:24px;padding:24px}.post-footer-invitation h2{font-size:26px}.post-footer-address{border-left:0;border-top:1px solid var(--journal-rule);padding:24px 0 0}.post-footer-stamp{top:24px}.post-footer-colophon{flex-direction:column;gap:8px;padding-block:24px 16px}.post-footer-colophon nav{gap:32px}.post-footer-copyright{flex-wrap:wrap}}
