.magazine-hero{padding-top:82px;padding-bottom:64px;max-width:1380px}.magazine-hero h1{font-size:clamp(3rem,5.6vw,5.5rem);max-width:1000px}.magazine-hero .intro{max-width:720px}.magazine-promise{display:flex;flex-wrap:wrap;gap:14px 32px;border-top:1px solid var(--line);padding-top:26px;margin-top:38px;font-size:.87rem;color:var(--olive-dark)}.magazine-library{padding-bottom:80px}.magazine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.magazine-card{border:1px solid var(--line);background:var(--paper);min-width:0}.magazine-cover{display:block;overflow:hidden}.magazine-cover img{display:block;width:100%;height:auto;aspect-ratio:900/640;object-fit:cover;transition:transform .3s}.magazine-card:hover .magazine-cover img{transform:scale(1.015)}.magazine-card-body{padding:28px 30px 32px}.magazine-card h3{font-family:Georgia,serif;font-size:2rem;font-weight:400;margin:8px 0 14px;line-height:1.2}.magazine-card h3 a{text-decoration:none;color:var(--brown)}.magazine-card .quiet-link{display:flex;justify-content:space-between;margin-top:22px}.magazine-meta{font-size:.83rem;line-height:1.65;color:#65675e}.magazine-help{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:55px 0 80px;border-top:1px solid var(--line)}.magazine-help p{max-width:660px}.magazine-newsletter{background:var(--beige);padding:35px;align-self:start}.magazine-newsletter h3{font-family:Georgia,serif;font-weight:400;font-size:1.8rem;line-height:1.3}.magazine-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.82rem;padding-top:32px}.magazine-breadcrumb a{color:var(--olive-dark)}.magazine-article-header{max-width:1040px;padding:46px 0}.magazine-article-header h1{font-size:clamp(2.3rem,4.1vw,4rem);line-height:1.12}.magazine-article-header .intro{max-width:840px}.magazine-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:70px;align-items:start}.magazine-copy{max-width:800px}.magazine-copy section{margin-bottom:48px;scroll-margin-top:115px}.magazine-copy h2{font-size:clamp(1.65rem,2.5vw,2.3rem);line-height:1.2;margin-bottom:20px}.magazine-copy h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.magazine-copy p,.magazine-copy li{font-size:1.04rem;line-height:1.8}.magazine-copy ul{padding-left:23px}.magazine-copy li{padding:4px 0}.magazine-toc{border-top:3px solid var(--olive);background:var(--beige);padding:28px 30px;margin-bottom:45px}.magazine-toc h2{font-family:inherit;font-size:1rem;font-weight:600}.magazine-toc ol{padding-left:23px;margin-bottom:0}.magazine-toc li{line-height:1.55;font-size:.95rem}.magazine-toc a{color:var(--brown)}.magazine-download{background:var(--paper);border:1px solid var(--line);position:sticky;top:115px}.magazine-download img{display:block;width:100%;height:auto}.magazine-download>div{padding:25px}.magazine-download h2{font-size:2rem}.magazine-download .button{width:100%;text-align:center;justify-content:center;padding-left:12px;padding-right:12px}.magazine-checklist{list-style-type:square}.magazine-sources{padding-top:22px;border-top:1px solid var(--line)}.magazine-sources h2{font-family:inherit;font-size:1rem}.magazine-sources p,.magazine-sources li{font-size:.85rem;line-height:1.6}.magazine-sources a{overflow-wrap:anywhere;color:var(--olive-dark)}.magazine-article-cta{background:var(--beige);padding:45px;margin:55px 0 65px}.magazine-article-cta p{max-width:770px}.magazine-related{padding-bottom:70px}.magazine-related .magazine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.magazine-related .magazine-card-body{padding:23px}.magazine-related h3{font-size:1.6rem}.magazine-subscribe{margin-top:35px}.magazine-subscribe a{text-decoration:underline}.magazine-home{padding-top:70px;padding-bottom:70px}.magazine-home .magazine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.magazine-home .magazine-card-body{padding:22px}.magazine-home .magazine-card h3{font-size:1.5rem}.magazine-home .magazine-card-body>p:not(.eyebrow){font-size:.9rem}.magazine-home .magazine-meta{display:none}@media(min-width:1081px) and (max-width:1390px){.site-header{padding-left:22px;padding-right:22px}.site-header nav{gap:15px}.site-header nav>a{font-size:.86rem}.site-header .brand img{width:64px;height:64px}.site-header .brand>span{font-size:1.3rem}}@media(max-width:1080px){.magazine-reading-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.magazine-home .magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-related .magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-help{gap:30px}}@media(max-width:760px){.magazine-hero{padding-top:44px;padding-bottom:40px}.magazine-promise{display:grid;gap:10px}.magazine-grid,.magazine-related .magazine-grid,.magazine-home .magazine-grid{grid-template-columns:1fr}.magazine-help{grid-template-columns:1fr;padding-bottom:45px}.magazine-reading-layout{display:flex;flex-direction:column}.magazine-download{position:static;order:-1;width:100%;display:grid;grid-template-columns:110px minmax(0,1fr)}.magazine-download>div{padding:20px}.magazine-download h2 br{display:none}.magazine-download h2{font-size:1.6rem}.magazine-download img{height:100%;object-fit:cover}.magazine-article-header{padding:28px 0}.magazine-copy{width:100%;min-width:0}.magazine-toc{padding:22px}.magazine-article-cta{padding:28px 22px}.magazine-card-body{padding:25px}.magazine-library{padding-bottom:40px}.magazine-newsletter{padding:25px}}@media(prefers-reduced-motion:reduce){.magazine-cover img{transition:none}}

.magazine-article-header h1{overflow-wrap:anywhere;hyphens:auto}@media(max-width:760px){.magazine-download{display:block}.magazine-download img{display:none}}

/* Editorial magazine: photographic covers and practical reading aids. */
.magazine-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:center;padding-top:60px;padding-bottom:50px}.magazine-hero h1{font-size:clamp(2.7rem,4.2vw,4.6rem);margin-bottom:30px}.magazine-hero .intro{font-size:1.1rem;line-height:1.8}.magazine-hero-photo{margin:0;position:relative;align-self:stretch;min-height:440px}.magazine-hero-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;border-radius:3px}.magazine-hero-photo figcaption{position:absolute;bottom:22px;left:22px;right:22px;background:rgba(252,250,246,.95);padding:16px 20px;color:var(--brown);font-family:Georgia,serif;font-size:1.15rem}.magazine-promise{margin-top:0;padding-bottom:30px;border-bottom:1px solid var(--line);border-top:0;justify-content:space-between}.magazine-library{padding-top:65px;scroll-margin-top:30px}.magazine-card{border:0;box-shadow:0 5px 24px rgba(53,69,35,.065);background:#fff;display:flex;flex-direction:column}.magazine-cover{position:relative}.magazine-cover img{aspect-ratio:3/2}.magazine-image-label{position:absolute;bottom:20px;left:24px;background:var(--paper);padding:7px 16px;color:var(--olive-dark);font-size:.78rem;letter-spacing:.07em}.magazine-card-body{padding:30px;display:flex;flex-direction:column;flex:1}.magazine-card-body>.eyebrow{font-size:.64rem;letter-spacing:.12em;color:#68744e}.magazine-card h3{font-size:clamp(1.7rem,2.5vw,2.4rem);margin-top:0}.magazine-takeaways{list-style:none;padding:0;margin:0 0 28px;font-size:.92rem}.magazine-takeaways li{border-top:1px solid #ecebe5;padding:9px 0 9px 19px;position:relative}.magazine-takeaways li:before{content:'•';position:absolute;left:0;color:var(--olive)}.magazine-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:18px;margin-top:auto}.magazine-card-bottom .quiet-link{margin:0;gap:15px;white-space:nowrap}.magazine-card-bottom .magazine-meta{font-size:.76rem}.magazine-home .magazine-takeaways,.magazine-related .magazine-takeaways{display:none}.magazine-home .magazine-card-bottom,.magazine-related .magazine-card-bottom{display:block}.magazine-home .magazine-card-bottom .quiet-link,.magazine-related .magazine-card-bottom .quiet-link{margin-top:10px}.magazine-insight{padding:25px 28px;margin:22px 0;border-left:3px solid var(--olive);background:#f1f2e9}.magazine-insight h3{margin-bottom:17px}.magazine-copy .magazine-question{border-top:1px solid #d4dac8;padding-top:15px;margin-bottom:0;font-size:.93rem;color:var(--olive-dark)}.magazine-example{background:var(--olive-dark);padding:28px;margin:28px 0;color:#f7f3ec}.magazine-example h3{color:#f7f3ec}.magazine-example p{margin-bottom:0}.magazine-download img{aspect-ratio:3/2;object-fit:cover}@media(max-width:1080px){.magazine-hero{gap:30px}.magazine-card-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.magazine-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:25px;gap:28px}.magazine-hero h1{font-size:2.8rem}.magazine-hero-photo{min-height:270px}.magazine-hero-photo figcaption{font-size:1rem;padding:12px;left:15px;right:15px;bottom:15px}.magazine-promise{margin-top:0;padding-top:20px;padding-bottom:20px}.magazine-library{padding-top:40px}.magazine-card-body{padding:24px}.magazine-insight{padding:20px}.magazine-example{padding:22px}.magazine-card-bottom{flex-direction:row;align-items:center}.magazine-card-bottom .magazine-meta{max-width:130px}}
