.editorial-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.editorial-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:25px 5% 80px;align-items:center}.editorial-hero h1{font-size:clamp(44px,4.5vw,73px);line-height:1.05}.editorial-hero h1 em{display:block;margin-top:14px;font-size:.76em}.editorial-intro{max-width:520px;color:var(--muted);font-size:15px;margin:30px 0}.editorial-art{position:relative}.editorial-art figcaption{font-size:10px;color:var(--muted);padding-top:12px;line-height:1.5}.line-study{height:475px;background:#dedfd4;position:relative;overflow:hidden;border:1px solid #c8ccbd;background-image:repeating-linear-gradient(0deg,transparent,transparent 43px,#d1d5c8 44px,#d1d5c8 45px)}.study-frame{position:absolute;border:12px solid #39463b;width:46%;height:66%;left:28%;top:15%;box-shadow:inset 0 0 0 2px #a3ab99;background:linear-gradient(125deg,#c5d2c5,#eef0df 50%,#a8bda9)}.frame-back{transform:translate(-40px,-13px);border-color:#98a68f;background:transparent}.frame-front{transform:translate(10px,20px)}.frame-front:after{content:"";position:absolute;left:48%;height:100%;width:7px;background:#39463b}.frame-front i{position:absolute;left:0;right:0;top:45%;height:6px;background:#39463b}.study-shadow{position:absolute;width:75%;height:65%;top:29%;left:29%;background:#b9bda945;transform:skewY(-22deg)}.study-rule{position:absolute;background:#b93229aa}.rule-one{width:78%;height:1px;bottom:34px;left:11%}.rule-two{width:1px;height:82%;left:10%;top:9%}.study-number{position:absolute;font-family:var(--serif);font-size:66px;bottom:41px;left:14%;color:#52634c}.editorial-about .line-study{background-color:#e4daca}.editorial-about .frame-front,.editorial-about .frame-back{border-radius:90px 90px 0 0}.editorial-local .frame-front,.editorial-local .frame-back{width:58%;height:52%;top:24%;left:21%}.editorial-coverage{display:flex;gap:20px;align-items:center;padding:23px 5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.editorial-coverage>span{color:var(--red);font-size:25px}.editorial-coverage p{font-size:12px;color:var(--muted)}.editorial-body{display:grid;grid-template-columns:.95fr 1.3fr;gap:10%;padding-top:100px;padding-bottom:100px}.editorial-section-heading h2{font-size:clamp(38px,3.8vw,59px)}.editorial-points{padding:0;margin:0;list-style:none}.editorial-points li{display:flex;gap:28px;padding:29px 0;border-top:1px solid var(--line)}.editorial-points li:first-child{padding-top:0;border-top:0}.editorial-step{font-size:11px;color:var(--red);padding-top:7px}.editorial-points h3{font-size:23px;margin-bottom:12px}.editorial-points p{font-size:14px;color:var(--muted);max-width:580px}.editorial-preparation{background:#293228;color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:85px;padding-bottom:85px}.editorial-preparation h2{font-size:clamp(36px,3.7vw,57px);max-width:520px}.editorial-preparation>div>p:not(.eyebrow){margin-top:25px;color:#cbd0c3;font-size:14px;max-width:510px}.editorial-checklist{padding-top:35px}.editorial-checklist h3{font-size:21px}.editorial-checklist ul{padding:0;list-style:none;margin:24px 0}.editorial-checklist li{border-top:1px solid #596250;display:flex;gap:20px;padding:16px 0;font-size:13px;line-height:1.5}.editorial-checklist li span{color:#e6aea0}.editorial-preparation .text-link{margin-top:24px;display:inline-block;border-color:#83917b}.editorial-products{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:90px;padding-bottom:90px}.editorial-products h2{font-size:clamp(36px,3.8vw,58px)}.editorial-products p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:380px;margin-top:24px}.editorial-product-links a{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding:26px 0}.editorial-product-links a:last-child{border-bottom:1px solid var(--line)}.editorial-product-links a>span:first-child{color:var(--red);font-size:11px}.editorial-product-links a>span:last-child{margin-left:auto;color:var(--red);font-size:24px}.editorial-product-links a:hover h3{text-decoration:underline;text-underline-offset:6px}.area-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.area-card{display:flex;flex-direction:column;border:1px solid var(--line);padding:30px 24px;transition:background .2s}.area-card:hover{background:#e8e5db}.area-card-number{font-size:10px;color:var(--red);letter-spacing:.1em}.area-card h3{font-family:var(--serif);font-size:34px;margin:29px 0 14px}.area-card p{font-size:13px;color:var(--muted);flex:1}.area-card-link{display:flex;justify-content:space-between;gap:15px;font-size:11px;padding-top:26px;margin-top:24px;border-top:1px solid var(--line)}.area-card-link>span{color:var(--red)}.editorial-area-return{padding:0 5% 70px}.editorial-body:has(.area-cards){grid-template-columns:.8fr 1.4fr;gap:7%}.editorial-preparation:not(:has(.editorial-checklist)){grid-template-columns:1fr}.editorial-preparation:not(:has(.editorial-checklist))>div{max-width:790px}.editorial-preparation:not(:has(.editorial-checklist)) h2{max-width:none}@media(max-width:1050px){.editorial-hero{gap:4%}.line-study{height:420px}.editorial-hero h1{font-size:52px}.editorial-body,.editorial-body:has(.area-cards){gap:6%;grid-template-columns:.8fr 1.2fr}.area-cards{gap:14px}.area-card{padding:22px 18px}.area-card h3{font-size:29px}}@media(max-width:760px){.editorial-hero{grid-template-columns:1fr;padding:15px 6% 55px;gap:35px}.editorial-hero h1{font-size:clamp(42px,10vw,66px)}.editorial-intro{font-size:14px;margin:24px 0}.line-study{height:340px}.editorial-art figcaption{font-size:9px}.editorial-coverage{padding:20px 6%;gap:16px}.editorial-coverage p{font-size:11px}.editorial-body,.editorial-body:has(.area-cards){grid-template-columns:1fr;gap:38px;padding-top:60px;padding-bottom:60px}.editorial-section-heading h2{font-size:42px}.editorial-points li{gap:20px;padding:24px 0}.editorial-points h3{font-size:22px}.editorial-points p{font-size:13px}.editorial-preparation,.editorial-products{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:60px}.editorial-checklist{padding-top:5px}.editorial-preparation h2,.editorial-products h2{font-size:42px}.editorial-products p:not(.eyebrow){margin-top:20px}.area-cards{gap:16px}.area-card h3{font-size:29px}.area-card-link{font-size:10px}.editorial-area-return{padding:0 6% 55px}}@media(max-width:400px){.area-cards{grid-template-columns:1fr}.area-card h3{margin:18px 0 12px}.area-card-link{padding-top:17px;margin-top:18px}.editorial-hero h1{font-size:40px}.line-study{height:310px}.editorial-product-links a{gap:18px}.editorial-product-links h3{font-size:22px}}
