
.issue-pages-nav{margin:24px 0 34px}.issue-pages-nav>p{font-size:12px;font-weight:700;margin:0 0 12px}.issue-page-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.issue-page-links a{display:block;color:var(--green);text-decoration:none;border:1px solid var(--line);padding:18px 20px;background:var(--cream)}.issue-page-links a:hover,.issue-page-links a:focus-visible{border-color:var(--green);background:#eee8d7}.issue-page-links strong{display:block;font:400 25px/1.1 var(--display);text-transform:uppercase}.issue-page-links span{display:block;font-size:12px;line-height:1.6;margin-top:10px}.issue-page-links .page-link-action{font-weight:700;margin-top:14px;text-decoration:underline;text-underline-offset:3px}
.issue-page{padding:36px 6% 64px;max-width:1240px;margin:auto}.issue-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;margin-bottom:42px}.issue-breadcrumb a{color:var(--green)}.issue-breadcrumb span{color:var(--muted)}.issue-heading{max-width:940px;border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:32px}.issue-heading .eyebrow{margin-bottom:16px}.issue-heading h1{font-size:clamp(40px,5.3vw,66px);line-height:1.05;margin-bottom:20px}.issue-deck{font-size:20px;line-height:1.5;color:var(--muted);max-width:730px;margin:0}.issue-reading{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:58px;align-items:start}.issue-copy{font-size:17px;line-height:1.8}.issue-copy>p{margin:0 0 24px}.issue-copy .request{border-left:4px solid var(--red);padding:16px 20px;background:var(--cream);font-weight:700;color:var(--green)}.issue-copy a{color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere}.issue-copy .issue-source{font-size:14px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.issue-aside img{width:100%;height:auto;display:block}.issue-aside-content{padding:22px;background:var(--green);color:var(--cream)}.issue-aside h2{font:400 30px/1.05 var(--display);color:var(--cream);text-transform:uppercase;margin:0 0 16px}.issue-aside p{font-size:13px;line-height:1.7;margin-bottom:20px}.issue-aside .button{width:100%;justify-content:center}.issue-more{margin-top:44px;padding-top:30px;border-top:1px solid var(--line)}.issue-more h2{font:400 30px/1.1 var(--display);text-transform:uppercase;margin:0 0 18px}.issue-more .issue-page-links{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-return{margin-top:24px;font-size:13px;font-weight:700}.issue-return a{color:var(--green)}
@media(max-width:850px){.issue-reading{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.issue-page-links strong{font-size:22px}.issue-page-links a{padding:16px}}
@media(max-width:600px){.issue-page{padding:24px 7% 44px}.issue-breadcrumb{margin-bottom:30px;font-size:11px}.issue-heading{padding-bottom:24px;margin-bottom:25px}.issue-heading h1{font-size:42px}.issue-heading .eyebrow{font-size:9px;line-height:1.6}.issue-deck{font-size:17px}.issue-reading{display:block}.issue-copy{font-size:16px;line-height:1.8}.issue-aside{margin-top:32px}.issue-aside img{max-height:210px;object-fit:cover;object-position:50% 60%}.issue-aside-content{padding:24px}.issue-page-links,.issue-more .issue-page-links{grid-template-columns:1fr}.issue-page-links strong{font-size:25px}.issue-pages-nav{margin:22px 0 30px}.issue-more{margin-top:32px}.issue-page .footer-links{flex-wrap:wrap}}
@media print{.issue-aside,.issue-more{display:none}.issue-reading{display:block}.issue-page{max-width:none;padding:20px}.issue-heading h1{font-size:36px}}
