.editorial-page{padding-bottom:20px}.editorial-hero{padding:70px 8% 54px;max-width:1220px;margin:auto}.editorial-hero h1{font:58px/1.12 var(--serif);letter-spacing:-1px;max-width:850px;margin:19px 0 25px}.editorial-hero>p:last-child{max-width:640px;font-size:14px;color:var(--muted);line-height:1.9}.editorial-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;padding:50px 8%;background:#e9e5db}.editorial-feature h2{font-size:38px;line-height:1.2}.editorial-feature p,.editorial-feature li{font-size:13px;line-height:1.9;color:var(--muted)}.editorial-small{font-size:11px!important;overflow-wrap:anywhere}.editorial-feature .button{margin:12px 0}.editorial-note{border-left:1px solid #bdc2b3;padding-left:30px}.editorial-note h3{font-size:25px}.editorial-note ul,.editorial-reading ul{padding-left:21px}.editorial-note li{padding:7px 0}.editorial-reading{max-width:1050px;margin:auto;padding:26px 8% 44px}.editorial-section{padding:31px 0;border-bottom:1px solid var(--line)}.editorial-section h2{font:30px/1.25 var(--serif);margin:0 0 18px}.editorial-reading p,.editorial-reading li{font-size:14px;line-height:1.95;color:var(--muted)}.editorial-list{padding-left:23px}.editorial-list li{padding:7px 0 7px 7px}.editorial-list strong{font-weight:600;color:var(--ink)}.editorial-gallery{padding:44px 8%;background:#e9e5db}.editorial-gallery h2{font-size:34px}.editorial-gallery-heading{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start;margin-bottom:25px}.editorial-gallery-heading p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:0}.editorial-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-reference{margin:0;min-width:0}.editorial-reference img{display:block;width:100%;height:185px;object-fit:contain;background:#ddd9ce}.editorial-reference figcaption{padding:15px 0;display:grid;gap:9px}.editorial-reference figcaption span,.editorial-observation figcaption{font-size:9px;letter-spacing:1px;color:var(--muted)}.editorial-reference figcaption strong{font:20px/1.3 var(--serif)}.editorial-next{display:flex;gap:24px;flex-wrap:wrap;padding:32px 8%;font-size:12px}.editorial-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.editorial-story-grid article{padding:25px 0;border-top:1px solid var(--line);min-width:0}.editorial-story-grid h2{font:32px/1.2 var(--serif)}.editorial-story-grid h3{font:29px/1.25 var(--serif)}.editorial-story-grid p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted)}.editorial-story-grid .underlined{font-size:12px}.editorial-observation{display:grid;grid-template-columns:0.8fr 1.2fr;gap:30px;padding:35px 0;border-bottom:1px solid var(--line);align-items:start}.editorial-observation figure{margin:0;min-width:0}.editorial-observation img{display:block;width:100%;max-height:245px;object-fit:contain;background:#e6e1d5}.editorial-observation figcaption{padding-top:12px}.editorial-observation h2{font:29px/1.25 var(--serif);margin:0 0 14px}.editorial-observation .underlined{font-size:12px}.editorial-contact{min-height:0;padding-top:0}.editorial-contact h2{font-size:30px}
@media(max-width:850px){.editorial-hero{padding:48px 6% 34px}.editorial-hero h1{font-size:46px}.editorial-feature{padding:40px 6%;gap:6%}.editorial-feature h2{font-size:32px}.editorial-reference-grid{gap:16px}.editorial-reference img{height:150px}.editorial-note{padding-left:20px}.editorial-story-grid{gap:28px}.editorial-story-grid h2{font-size:28px}.editorial-gallery{padding-inline:6%}.editorial-gallery h2{font-size:29px}.editorial-reference figcaption strong{font-size:18px}}
@media(max-width:640px){.editorial-hero{padding:40px 6% 28px}.editorial-hero h1{font-size:39px;line-height:1.18;letter-spacing:-.5px;overflow-wrap:anywhere}.editorial-hero>p:last-child{font-size:13px}.editorial-feature{grid-template-columns:1fr;gap:28px;padding:35px 6%}.editorial-feature h2{font-size:33px}.editorial-note{border-left:0;border-top:1px solid #bdc2b3;padding:23px 0 0}.editorial-reading{padding:12px 6% 27px}.editorial-reading p,.editorial-reading li{font-size:13px}.editorial-section h2{font-size:28px}.editorial-story-grid{grid-template-columns:1fr;gap:12px}.editorial-story-grid h2,.editorial-story-grid h3{font-size:29px}.editorial-gallery-heading{grid-template-columns:1fr;gap:0}.editorial-gallery{padding:32px 6%}.editorial-reference-grid{grid-template-columns:1fr;gap:20px}.editorial-reference img{height:210px}.editorial-reference figcaption strong{font-size:23px}.editorial-next{gap:18px;padding:27px 6%;font-size:11px}.editorial-observation{grid-template-columns:1fr;gap:20px;padding:28px 0}.editorial-observation img{max-height:260px;width:100%}.editorial-observation h2{font-size:28px}.editorial-home .section-heading h2{font-size:33px}}
