.notebook-magazine{--notebook-ink:#30372d;--notebook-gold:#987b37;--notebook-line:#ddd5bf;--notebook-paper:#f8f5eb;color:var(--notebook-ink);padding:30px 28px 12px}.notebook-magazine *{box-sizing:border-box;min-width:0}.notebook-magazine a,.notebook-magazine a:visited{color:var(--notebook-ink)!important;text-decoration:none!important}.notebook-magazine a:hover{color:#7f642a!important}.notebook-magazine a:focus-visible{outline:2px solid var(--notebook-gold);outline-offset:5px}.notebook-running{display:flex;justify-content:space-between;gap:18px;font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--notebook-line);padding:0 0 17px;color:#726f5c}.notebook-running>span:last-child{font-size:.95rem;color:var(--notebook-gold)}.notebook-opening{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;padding:47px 0 37px;align-items:center}.notebook-kicker{font-size:.59rem;text-transform:uppercase;letter-spacing:.14em;color:#856b2e;display:block;font-weight:600;margin-bottom:22px}.notebook-opening h1{font-family:Georgia,serif!important;font-size:clamp(2.2rem,4.5vw,4.4rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.05em;margin:0 0 28px!important;color:var(--notebook-ink)}.notebook-opening h1 em{display:block;font-weight:400;color:#797b52}.notebook-opening-copy>p{font-size:.83rem;line-height:1.85;color:#6b6f60;margin:0 0 24px;max-width:43ch}.notebook-link{display:inline-flex;gap:28px;font-size:.69rem;font-weight:600;align-items:center;border-bottom:1px solid #b8a26a;padding:8px 0}.notebook-margin{border-left:1px solid #cdbd93;padding:16px 0 16px 27px;position:relative}.notebook-quote{display:block;font-family:Georgia,serif;font-size:5rem;line-height:.65;color:#cbb775}.notebook-margin>p{font-family:Georgia,serif;font-style:italic;font-size:1.2rem;line-height:1.5;color:#626a50;margin:13px 0 28px}.notebook-threads{display:flex;flex-direction:column;gap:10px;font-size:.59rem;text-transform:uppercase;letter-spacing:.1em;color:#847e66}.notebook-threads span:before{content:'—';margin-right:10px;color:#a78c43}.notebook-launch{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;background:#edeada;border:1px solid #e2ddc7;padding:27px;margin:10px 0 35px;border-radius:2px}.notebook-launch .notebook-kicker{margin-bottom:12px}.notebook-launch h2{font-family:Georgia,serif;font-size:1.35rem!important;font-weight:400;line-height:1.25!important;margin:0!important;color:#30372d}.notebook-launch>p{font-size:.75rem;line-height:1.8;margin:0;color:#6b6f60}.notebook-launch a{display:inline-block;border-bottom:1px solid #b8a26a;font-size:.7rem;margin-top:10px;font-weight:600}.notebook-about{padding:20px 0 12px;scroll-margin-top:25px}.notebook-about>div{display:grid;grid-template-columns:1fr 1.2fr;gap:30px}.notebook-about h2{font-family:Georgia,serif;font-size:1.55rem!important;font-weight:400;line-height:1.2!important;margin:0!important;color:#30372d}.notebook-about p{font-size:.76rem;line-height:1.8;color:#6b6f60;margin:0}.notebook-feature{padding:35px 0;border-bottom:1px solid var(--notebook-line);margin-bottom:30px}.notebook-feature h1{font-family:Georgia,serif!important;font-size:clamp(1.9rem,3.8vw,3.2rem)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:-.03em;margin:0 0 25px!important}.notebook-image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;margin:0 0 24px}.notebook-image img,.notebook-card-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}.notebook-feature>p{font-size:.85rem;line-height:1.8;color:#6b6f60}.notebook-stories>article{display:flex;gap:24px;border-bottom:1px solid var(--notebook-line);padding:25px 0}.notebook-card-image{display:block;position:relative;overflow:hidden;width:32%;flex:0 0 32%;aspect-ratio:1;align-self:flex-start}.notebook-stories h2{font-family:Georgia,serif;font-size:1.5rem!important;font-weight:400;line-height:1.2!important;margin:0 0 15px!important}.notebook-stories p{font-size:.8rem;color:#6b6f60;line-height:1.7}.notebook-empty{padding:35px 0;font-size:.85rem;color:#6b6f60}@media(max-width:1199px){.notebook-magazine{padding:25px 10px 8px}.notebook-opening{gap:25px}.notebook-opening h1{font-size:3rem!important}.notebook-margin>p{font-size:1.1rem}}@media(max-width:575px){.notebook-magazine{padding:15px 0 0}.notebook-opening{grid-template-columns:1fr;padding:30px 0;gap:32px}.notebook-opening h1{font-size:2.7rem!important}.notebook-margin{padding:15px 20px;background:#efeddf}.notebook-margin>p{margin-bottom:20px}.notebook-quote{font-size:3.5rem}.notebook-threads{flex-direction:row;flex-wrap:wrap;gap:7px 12px;font-size:.55rem}.notebook-launch,.notebook-about>div{grid-template-columns:1fr;gap:20px}.notebook-launch{padding:23px;margin-bottom:25px}.notebook-stories>article{gap:15px}.notebook-stories h2{font-size:1.15rem!important}.notebook-running{font-size:.53rem;letter-spacing:.07em}}
