.magazine-masthead{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-top:45px;padding-bottom:30px;border-bottom:1px solid var(--line)}.magazine-masthead h1{font-size:clamp(44px,6.6vw,88px);letter-spacing:-.045em;margin:16px 0 0}.magazine-masthead>p{margin:0 0 6px;line-height:1.5;color:var(--muted);font-size:17px}.magazine-front{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;padding-top:32px;padding-bottom:0}.magazine-front a{text-decoration:none;display:block}.magazine-front img{display:block;width:100%;object-fit:cover}.magazine-cover>img{aspect-ratio:1.55}.magazine-cover>div{padding:25px 0 0;max-width:610px}.magazine-cover h2{font-size:clamp(38px,4.5vw,62px);margin:12px 0 16px}.magazine-cover p{font-size:19px;max-width:470px;color:var(--muted)}.magazine-sidebar{border-left:1px solid var(--line);padding-left:35px}.magazine-sidebar img{aspect-ratio:2.2;margin-bottom:20px}.magazine-sidebar h2{font-size:34px;letter-spacing:-.025em;margin:12px 0}.magazine-sidebar p{color:var(--muted)}.magazine-sidebar>a+a{border-top:1px solid var(--ink);padding-top:24px;margin-top:28px}.magazine-front a:hover h2,.magazine-decisions a:hover h3,.magazine-notebook a:hover h3{text-decoration:underline;text-underline-offset:5px}.image-note{font-size:12px;color:var(--muted);padding-top:10px;padding-bottom:20px;margin-block:0}.magazine-decisions{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;margin-top:30px;padding-block:45px;border-block:2px solid var(--ink)}.magazine-decisions>div>p{max-width:280px;color:var(--muted)}.magazine-decisions ol{padding:0;margin:0;list-style:none}.magazine-decisions li+li{border-top:1px solid var(--line)}.magazine-decisions li a{display:block;text-decoration:none;padding:16px 0}.magazine-decisions li:first-child a{padding-top:0}.magazine-decisions span{font-size:13px;letter-spacing:.07em}.magazine-decisions h3{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:6px 0}.magazine-notebook>div+div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.magazine-notebook a{border-top:1px solid var(--ink);padding-top:20px;text-decoration:none}.magazine-notebook h3{font-size:29px;line-height:1.2;margin:14px 0}.magazine-notebook p{color:var(--muted)}.magazine-topics>div,.collection-links{display:flex;gap:15px 30px;flex-wrap:wrap}.magazine-topics a{font-size:clamp(21px,2.6vw,34px);text-decoration:none;border-bottom:1px solid var(--ink)}.magazine-standard{border-top:1px solid var(--line);padding-block:25px 45px}.magazine-standard p{font-size:18px}.magazine-standard a{font-size:14px;margin-right:25px}.collection-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding-top:0}.collection-photo{margin:0}.collection-photo img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.collection-photo figcaption{font-size:12px;color:var(--muted);padding-top:8px}.collection-reading>a{display:block;border-top:1px solid var(--ink);padding:24px 0;text-decoration:none}.collection-reading h2{font-size:30px;letter-spacing:-.025em;margin:12px 0}.collection-reading a:hover h2{text-decoration:underline}.collection-layout:not(:has(.collection-photo)){grid-template-columns:1fr}.collection-buy{border-block:1px solid var(--line);padding-block:35px}.collection-buy p{max-width:760px;font-size:19px}.collection-links a{font-size:23px}.magazine-front .eyebrow,.magazine-masthead .eyebrow{font-size:13px}.magazine-notebook .eyebrow{font-size:14px}
@media(max-width:850px){.magazine-masthead{align-items:start;flex-direction:column;gap:18px}.magazine-masthead>p br{display:none}.magazine-front{gap:25px;grid-template-columns:1.4fr 1fr}.magazine-sidebar{padding-left:24px}.magazine-sidebar h2{font-size:29px}.magazine-notebook>div+div{gap:22px}.magazine-notebook h3{font-size:24px}.collection-layout{gap:30px}.magazine-decisions{gap:30px}}
@media(max-width:650px){.magazine-masthead{padding-top:28px}.magazine-front,.magazine-decisions,.collection-layout{grid-template-columns:1fr}.magazine-sidebar{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:28px}.magazine-cover h2{font-size:44px}.magazine-sidebar h2 br{display:none}.magazine-sidebar img{aspect-ratio:1.8}.magazine-notebook>div+div{grid-template-columns:1fr}.magazine-notebook h3{font-size:29px}.magazine-decisions{gap:22px;padding-block:30px}.magazine-decisions h2 br{display:none}.collection-photo img{aspect-ratio:1.5}.collection-reading h2{font-size:29px}.magazine-masthead h1{letter-spacing:-.035em}.magazine-topics>div{gap:12px 22px}}
