:root{--paper:#fffcf4;--ink:#424838;--accent:#748052;--muted:#7c7c69;--line:#e0e1d0;--pale:#f1f1df}body{font-family:Arial,'Segoe UI',sans-serif}.frame{max-width:1180px}.journal-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.04em;padding-block:14px;border-bottom:1px solid var(--line)}.journal-mast{display:flex;justify-content:space-between;align-items:center;padding-block:32px}.journal-brand{display:flex;align-items:center;gap:15px;font:47px/1.1 Georgia,serif;letter-spacing:-2.5px}.journal-brand i{font-style:italic;font-weight:400;color:#7f845a}.journal-motto{font:italic 16px Georgia,serif;color:var(--muted)}.journal-nav{display:flex;align-items:center;justify-content:center;gap:40px;border-block:1px solid var(--line);padding-block:15px;font-size:11px}.journal-nav details{position:relative}.journal-nav summary{cursor:pointer}.journal-nav details>div{position:absolute;top:35px;left:0;background:var(--paper);padding:25px;display:grid;gap:12px;width:260px;z-index:5;box-shadow:0 8px 24px #393e2820}.journal-cover-title{text-align:center;max-width:750px;margin:50px auto 35px}.journal-cover-title h1{font:clamp(38px,4.7vw,67px)/1.08 Georgia,serif;letter-spacing:-2px;margin:23px 0}.journal-cover-title em{font-weight:400;color:#8a8b53}.journal-cover-title p{font-size:13px;max-width:65ch;margin:auto;line-height:1.9}.journal-cover figure{position:relative}.journal-cover figure img{width:100%;aspect-ratio:16/7.5;object-fit:cover;border-radius:180px 180px 6px 6px}.journal-cover figcaption{display:flex;justify-content:space-between;align-items:center;padding:15px 5px;font-size:9px;letter-spacing:.1em}.journal-cover figcaption a{font:italic 16px Georgia,serif;letter-spacing:0}.journal-fresh{margin:65px 0;text-align:center}.journal-section-title{margin-bottom:35px}.journal-section-title h2{font:37px/1.2 Georgia,serif;margin-top:14px}.journal-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;text-align:left}.journal-page{padding:27px;background:#f5f4e9;border:1px solid #e8e7d7;min-width:0}.journal-page h3{font:26px/1.2 Georgia,serif;margin:17px 0}.journal-page p{font-size:12px;line-height:1.85}.journal-read{margin-top:25px;display:flex;justify-content:space-between;align-items:center;font:italic 15px Georgia,serif}.journal-mosaic .journal-page:first-child{grid-row:span 2;background:#e9edda;display:flex;flex-direction:column;justify-content:center;padding:35px}.journal-mosaic .journal-page:first-child h3{font-size:34px;line-height:1.2}.journal-mosaic .journal-page:nth-child(3n){background:#f8eedb}.journal-pill{display:inline-block;border:1px solid #8b9276;border-radius:35px;padding:12px 25px;font-size:11px;margin-top:30px}.journal-pause{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:center;max-width:1000px;margin:70px auto}.journal-pause img{aspect-ratio:3/4;object-fit:cover;border-radius:6px 90px 6px 6px}.journal-handwritten{font:italic 17px/1.4 Georgia,serif;color:#8d8862}.journal-pause h2{font:clamp(34px,3.7vw,52px)/1.15 Georgia,serif;margin:25px 0;letter-spacing:-1px}.journal-pause h2 em{color:#899463;font-weight:400}.journal-pause p{font-size:13px;line-height:1.9;max-width:38ch;margin-bottom:18px}.journal-pause a{margin-top:12px}.journal-subjects{text-align:center;background:#edf0df;border-radius:130px;padding:60px 65px;margin:65px 0}.journal-subjects h2{font:34px/1.2 Georgia,serif;margin:18px 0 28px}.journal-subjects nav{display:flex;justify-content:center;gap:13px 16px;flex-wrap:wrap}.journal-subjects a{font-size:12px;padding:8px 14px;background:#fcfcf4;border-radius:25px}.journal-small-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.journal-second-reading{margin-bottom:65px}.journal-window{display:grid;grid-template-columns:.9fr 1.4fr;gap:60px;align-items:center;padding-block:30px;border-top:1px solid var(--line)}.journal-window h2{font:40px/1.15 Georgia,serif;margin:20px 0 25px}.journal-window img{aspect-ratio:4/3;object-fit:cover;border-radius:5px 70px 5px 5px}.journal-footer{margin-top:45px;background:#eceddf;padding:55px 0 25px}.journal-signoff{text-align:center;padding-bottom:40px}.journal-signoff>img{margin:0 auto 20px}.journal-signoff h2{font:43px/1.15 Georgia,serif;margin:0 0 20px}.journal-signoff p{font-size:12px}.journal-colophon{border-top:1px solid #cfd3bd;padding-top:25px;display:flex;justify-content:space-between;gap:45px}.journal-colophon>span{font:25px Georgia,serif;letter-spacing:-1px}.journal-colophon small{font:9px Arial,sans-serif;letter-spacing:0;display:inline-block;margin-top:10px}.journal-colophon nav{display:flex;align-items:center;gap:16px 25px;flex-wrap:wrap;font-size:10px;max-width:550px}.journal-article,.journal-archive{padding:35px 0 60px}.journal-article>header{max-width:860px;margin:40px auto;text-align:center}.journal-article h1{font:clamp(34px,4vw,54px)/1.15 Georgia,serif;letter-spacing:-1px;margin:22px 0}.journal-article .byline{justify-content:center}.journal-reading{max-width:720px;margin:auto}.journal-contents{border:1px solid var(--line);background:#f2f2e5;padding:20px 25px;margin-bottom:30px;font-size:12px}.journal-contents summary{cursor:pointer;font:italic 18px Georgia,serif}.journal-contents nav{display:grid;gap:8px;padding-top:20px}.journal-contents nav a{font-size:12px}.journal-related{margin-top:65px}.journal-related>h2{font:35px Georgia,serif;margin-bottom:30px}.journal-archive header{text-align:center;padding:35px 0}.journal-archive h1{font:46px/1.12 Georgia,serif;margin:20px 0}.journal-archive header p{max-width:65ch;font-size:13px;margin:auto}.journal-archive-index{border-block:1px solid var(--line);padding:18px;margin:10px 0 30px;font-size:12px;text-align:center}.journal-archive-index summary{cursor:pointer}.journal-archive-index nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin-top:20px;font-size:11px}@media(max-width:1000px){.journal-mosaic{gap:18px}.journal-page{padding:22px}.journal-page h3{font-size:23px}.journal-mosaic .journal-page:first-child{padding:25px}.journal-mosaic .journal-page:first-child h3{font-size:29px}.journal-pause{gap:45px}.journal-small-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.frame{width:calc(100% - 38px)}.journal-mast{padding-block:24px}.journal-brand{font-size:36px;gap:10px}.journal-brand img{width:30px;height:30px}.journal-motto{display:none}.journal-nav{gap:15px 23px;flex-wrap:wrap;font-size:10px}.journal-cover-title{margin-top:35px}.journal-cover-title h1{font-size:42px}.journal-cover figure img{border-radius:80px 80px 4px 4px;aspect-ratio:4/3}.journal-cover figcaption{font-size:8px;gap:15px}.journal-cover figcaption a{font-size:14px}.journal-fresh{margin:45px 0}.journal-section-title h2{font-size:30px}.journal-mosaic{grid-template-columns:1fr 1fr}.journal-mosaic .journal-page:first-child{grid-row:auto;grid-column:1/-1}.journal-mosaic .journal-page:first-child h3{font-size:30px}.journal-pause{gap:25px;margin-block:45px}.journal-pause h2{font-size:33px}.journal-subjects{border-radius:45px;padding:35px 20px;margin-block:45px}.journal-subjects h2{font-size:29px}.journal-subjects a{font-size:11px}.journal-window{gap:25px}.journal-window h2{font-size:31px}.journal-colophon{flex-direction:column;gap:25px}.journal-small-pages{gap:18px}.journal-archive h1{font-size:37px}.journal-signoff h2{font-size:37px}}@media(max-width:450px){.journal-mosaic,.journal-small-pages{grid-template-columns:1fr}.journal-mosaic .journal-page:first-child{grid-column:auto}.journal-pause{grid-template-columns:1fr}.journal-pause img{aspect-ratio:4/3;border-radius:6px 70px 6px 6px}.journal-pause h2{font-size:37px}.journal-window{display:flex;flex-direction:column-reverse;align-items:stretch}.journal-cover-title h1{font-size:37px}.journal-cover-title h1 br{display:none}.journal-top{font-size:8px}.journal-nav details>div{left:auto;right:-50px}}
