*{box-sizing:border-box}body{margin:0;background:#102019;color:#17271e;font:16px/1.75 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}[hidden]{display:none!important}:focus-visible{outline:2px solid #c7ac75;outline-offset:5px}.print-actions{max-width:1000px;margin:25px auto;padding:0 25px;color:#eeeade;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px}.print-actions button{font:13px Arial,sans-serif;background:#eeeade;color:#13221a;border:1px solid #eeeade;padding:14px 20px;min-height:44px;cursor:pointer}.print-actions button:disabled{opacity:.6}.print-actions p{width:100%;margin:0}.journal-cover,.journal-closing,.journal-print-card,#print-empty{background:#f5f1e7;max-width:900px;margin:28px auto;padding:55px}.journal-cover{text-align:center}.journal-brand{font:28px Georgia,serif;margin:0 0 12px}.journal-overline{font:10px/1.5 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#66563c}.journal-cover h1{font:clamp(44px,7vw,80px)/1.08 Georgia,serif;letter-spacing:-2px;margin:55px 0 25px}.journal-cover-copy{max-width:490px;margin:0 auto 35px;color:#526052}.journal-cover>img{display:block;width:100%;height:auto;margin:25px 0}.journal-cover-foot{border-top:1px solid #c7ac7570;padding-top:25px;font:16px Georgia,serif}.journal-print-card h2,.journal-closing h2{font:36px/1.15 Georgia,serif;font-weight:400;letter-spacing:-.8px;margin:12px 0 24px}.journal-print-card>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.journal-print-card>p:not(.journal-overline){color:#4c5a4d}.journal-story-url{font-size:12px;overflow-wrap:anywhere}.journal-closing>img{width:90px;height:90px;border-radius:50%;background:#d8ddd0;margin-bottom:20px}.journal-disclosure{font-size:11px;line-height:1.7;color:#556053;border-top:1px solid #c7ac7570;padding-top:20px;margin-top:30px}
@media(max-width:760px){.journal-cover,.journal-closing,.journal-print-card,#print-empty{margin:15px;padding:30px 24px}.journal-cover h1{font-size:48px}.journal-cover-copy{font-size:15px}.journal-print-card h2,.journal-closing h2{font-size:30px}.print-actions{padding:0 20px}.journal-story-url{font-size:11px}}
@page{size:A4;margin:16mm 17mm}
/* Keep the cover comfortably inside the A4 printable area, including a two-line title. */
@media print{html,body{background:white;color:#17271e;font-size:10pt;line-height:1.5}.print-actions,noscript{display:none!important}.journal-cover,.journal-closing,.journal-print-card,#print-empty{background:white;max-width:none;padding:0;margin:0;box-shadow:none;border:0}.journal-cover{min-height:250mm;break-after:page;text-align:left;padding-top:14mm}.journal-brand{font-size:23pt}.journal-cover h1{font-size:49pt;margin:28mm 0 12mm;max-width:140mm}.journal-cover-copy{margin:0 0 12mm;max-width:120mm;font-size:12pt}.journal-cover>img{width:100%;height:85mm;object-fit:cover;margin:12mm 0}.journal-cover-foot{font-size:12pt;margin-top:14mm}.journal-overline{font-size:8pt}.journal-print-card{break-inside:avoid;page-break-inside:avoid;margin:0 0 10mm}.journal-print-card:nth-child(2n){break-after:page;page-break-after:always}.journal-print-card h2{font-size:20pt;line-height:1.15;margin:3mm 0 5mm}.journal-print-card>img{width:100%;height:65mm;object-fit:cover}.journal-print-card>p:not(.journal-overline){font-size:10pt;line-height:1.45;margin:4mm 0}.journal-story-url{font-size:8pt;text-decoration:none;overflow-wrap:anywhere}.journal-closing{break-before:page;page-break-before:always;padding-top:25mm}.journal-closing>img{width:25mm;height:25mm}.journal-closing h2{font-size:30pt;max-width:130mm;margin:10mm 0}.journal-closing>p{max-width:145mm}.journal-disclosure{font-size:8pt;line-height:1.5}a{color:inherit}.journal-print-card,.journal-cover,.journal-closing{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@media print{.journal-cover{min-height:0;padding-top:8mm}.journal-cover h1{font-size:46pt;margin:18mm 0 8mm}.journal-cover-copy{margin-bottom:8mm}.journal-cover>img{height:75mm;margin:8mm 0}.journal-cover-foot{margin-top:8mm;padding-top:6mm}}
