:root{--wine:#5b1723;--red:#8f2535;--ink:#241c18;--cream:#f5eddc;--paper:#fffaf0;--gold:#bf9248;--rule:#b8aa90}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font:17px/1.7 Georgia,"Times New Roman",serif}img{display:block;max-width:100%;height:auto}a{color:inherit}p,h1,h2,h3,figure,dl,dd{margin-top:0}.journal-top{display:flex;justify-content:space-between;padding:8px max(20px,calc((100% - 1240px)/2));color:var(--cream);background:var(--wine);font:10px Arial,sans-serif;letter-spacing:.17em}.journal-head{display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:25px;width:min(1240px,calc(100% - 32px));margin:auto;padding:18px 0;border-bottom:4px double var(--ink)}.journal-head>a{width:205px}.journal-head img{width:100%;filter:sepia(.25)}.journal-head nav{display:flex;justify-content:center;gap:30px}.journal-head nav a,.paper-link{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;text-underline-offset:4px}.journal-head>div{display:flex;align-items:center;gap:14px}.paper-button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;padding:0 20px;color:white;background:var(--wine);border:1px solid var(--wine);font:800 12px Arial,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.paper-button.large{min-height:52px;padding-inline:28px}.cover{display:grid;grid-template-columns:1fr 1.05fr 150px;gap:32px;width:min(1240px,calc(100% - 40px));margin:auto;padding:70px 0 90px;border-bottom:1px solid var(--rule)}.folio{color:var(--red);font:900 10px Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}h1,h2,h3{line-height:1.03;font-weight:500;letter-spacing:-.025em}h1{font-size:clamp(50px,6.6vw,91px)}h2{font-size:clamp(37px,4.2vw,61px)}h3{font-size:27px}.standfirst{font-size:19px}.cover-photo{align-self:center;margin:0;background:var(--paper);padding:12px;box-shadow:0 20px 60px rgba(66,34,22,.18);transform:rotate(1deg)}.cover-photo img{width:100%}.cover-photo figcaption{padding:14px 5px 2px;font-style:italic}.cover-photo figcaption span{display:block;color:var(--red);font:900 10px Arial;letter-spacing:.15em;text-transform:uppercase}.cover-aside{border-left:1px solid var(--rule);padding-left:20px}.cover-aside span{color:var(--red);font:900 10px Arial;letter-spacing:.15em}.cover-aside p{padding:13px 0;margin:0;border-bottom:1px solid var(--rule);font-style:italic}.editor-note,.official-story,.library,.terms,.cash-feature,.mobile-note,.responsible,.journal-faq,.journal-close{width:min(1160px,calc(100% - 40px));margin:auto;padding:100px 0}.editor-note{display:grid;grid-template-columns:.3fr 1.1fr .6fr;gap:40px}.editor-note>figure{margin:0;padding:8px;background:var(--paper);box-shadow:0 18px 50px rgba(71,37,24,.16)}.editor-note>figure img{width:100%;object-fit:contain}.editor-note figcaption{text-align:center;font-style:italic;padding:8px}.official-story{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;border-block:1px solid var(--rule)}.official-story figure{margin:0}.official-story figure img{width:100%}.official-story blockquote{margin:28px 0 0;padding:20px 0 20px 25px;border-left:5px solid var(--red);font-size:20px;font-style:italic}.library header{display:grid;grid-template-columns:.3fr 1fr}.library-wide{margin:25px 0;padding:14px;border:1px solid var(--rule);background:var(--paper)}.library-wide img{width:100%}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.columns article{border-top:4px solid var(--wine);padding-top:18px}.columns span{color:var(--red);font-size:35px}.dropcap{margin-top:35px;padding:28px;border-block:1px solid var(--rule);font-size:19px}.dropcap::first-letter{float:left;color:var(--wine);font-size:76px;line-height:.75;padding:8px 8px 0 0}.terms{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.terms table{width:100%;border-collapse:collapse}.terms th,.terms td{padding:11px 0;border-bottom:1px solid var(--rule);text-align:left}.terms th{color:var(--red);font:900 11px Arial}.terms-collage{position:relative;min-height:390px}.terms-collage figure{position:absolute;margin:0;padding:10px;background:var(--paper);box-shadow:0 20px 55px rgba(71,37,24,.18)}.terms-collage figure:first-child{top:0;right:0;width:90%;transform:rotate(2deg)}.terms-collage figure:last-child{left:0;bottom:30px;width:80%;transform:rotate(-3deg)}.cash-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;color:var(--cream);background:var(--wine);padding-inline:max(30px,calc((100vw - 1160px)/2));width:100%}.cash-feature .folio{color:#e1b86f}.cash-text dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cash-text dl div{padding-top:12px;border-top:1px solid rgba(255,255,255,.35)}.cash-text dt{color:#e1b86f;font-size:26px}.cash-text dd{margin:0;font-size:13px}.mobile-note{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.mobile-note figure{margin:0;padding:15px;border:1px solid var(--rule);background:var(--paper)}.mobile-note img{width:100%}.responsible{display:grid;grid-template-columns:180px 1fr 1fr;gap:40px;align-items:center;border-block:4px double var(--ink)}.age{color:var(--red);font-size:90px;line-height:1}.responsible h2{margin:0}.journal-faq header{display:grid;grid-template-columns:.4fr 1fr}.journal-faq details{border-top:1px solid var(--rule)}.journal-faq summary{padding:22px 0;font-size:23px;cursor:pointer}.journal-faq details p{max-width:800px;color:#5e5148}.journal-close{display:flex;justify-content:space-between;gap:40px;align-items:end}.journal-close h2{max-width:780px;margin:0}.journal-close>div:last-child{display:flex;gap:18px;align-items:center}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px max(20px,calc((100% - 1240px)/2));color:var(--cream);background:var(--ink)}footer img{width:170px}footer p{margin:0;font:10px Arial;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.journal-head{grid-template-columns:1fr auto}.journal-head nav{display:none}.cover{grid-template-columns:1fr 1fr}.cover-aside{grid-column:1/-1;display:flex;gap:18px}.editor-note{grid-template-columns:1fr 2fr}.editor-note>figure{grid-column:1/-1;width:60%;margin:auto}.official-story,.terms,.cash-feature,.mobile-note,.responsible{grid-template-columns:1fr}.columns{grid-template-columns:1fr 1fr}.journal-close{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.journal-top span:nth-child(2){display:none}.journal-head{width:calc(100% - 24px)}.journal-head>a{width:125px}.journal-head>div .paper-link{display:none}.paper-button{padding:0 13px}.cover{display:block;width:calc(100% - 28px);padding:50px 0}.cover-photo{margin:45px 0}.cover-aside{display:grid;grid-template-columns:1fr 1fr;padding:15px 0;border-left:0;border-top:1px solid var(--rule)}h1{font-size:48px}.editor-note,.official-story,.library,.terms,.mobile-note,.responsible,.journal-faq,.journal-close{display:block;width:calc(100% - 28px);padding:72px 0}.editor-note>figure{width:100%;margin-top:35px}.official-story figure{margin-bottom:35px}.library header,.journal-faq header{display:block}.columns{grid-template-columns:1fr}.terms-collage{min-height:270px;margin-top:35px}.cash-feature{display:block;padding:70px 20px}.cash-text dl{grid-template-columns:1fr}.mobile-note figure{margin-bottom:35px}.responsible>*{margin-bottom:24px}.journal-close>div:last-child{margin-top:30px}footer{display:block}footer p{margin-top:15px}}
