:root{--ed-gold:#d5aa2d;--ed-gold2:#f3cb57;--ed-dark:#0d0f10;--ed-dark2:#141719;--ed-panel:#191c1f;--ed-line:#2b3035;--ed-red:#d6453d;--ed-red2:#ff6b61;--ed-green:#3fb56d;--ed-muted:#89939c}.expert-day-page{background:#fff}.expert-day-page .header{z-index:80}.ed-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#0b0d0e 0%,#101315 58%,#15191b 100%);color:#fff;padding:76px 0 70px}.ed-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(213,170,45,.48),transparent)}.ed-hero-glow{position:absolute;border-radius:50%;filter:blur(12px);pointer-events:none}.ed-hero-glow-one{width:540px;height:540px;left:-260px;top:-190px;background:radial-gradient(circle,rgba(213,170,45,.2),transparent 67%)}.ed-hero-glow-two{width:480px;height:480px;right:-170px;bottom:-240px;background:radial-gradient(circle,rgba(213,170,45,.11),transparent 66%)}.ed-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.04fr .96fr;gap:54px;align-items:center}.ed-hero .breadcrumbs{color:#8e969e;font-size:13px;margin-bottom:24px}.ed-hero .breadcrumbs a{color:#c8cdd1}.ed-kicker{display:inline-block;color:var(--ed-gold2);font-size:12px;font-weight:900;letter-spacing:1.45px;text-transform:uppercase;margin-bottom:14px}.ed-kicker.dark{color:#95751d}.ed-kicker-red{color:#ff8178}.ed-hero h1{margin:0 0 22px;font-size:clamp(54px,7vw,86px);line-height:.9;letter-spacing:-.055em}.ed-hero h1 span{color:var(--ed-gold2)}.ed-hero-lead{max-width:720px;color:#d2d7da;font-size:19px;line-height:1.58;margin:0 0 28px}.ed-hero-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:24px}.ed-hero-facts>div{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);border-radius:15px;padding:15px}.ed-hero-facts strong{display:block;color:#fff;font-size:22px;line-height:1.1}.ed-hero-facts span{display:block;color:#879099;font-size:11px;margin-top:5px}.ed-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.ed-btn-large{min-height:54px;padding:15px 22px!important}.ed-hero-note{font-size:11.5px;line-height:1.5;color:#727b83;max-width:700px;margin:15px 0 0}.ed-photo-frame{position:relative;overflow:hidden;border-radius:28px;min-height:560px;border:1px solid rgba(255,255,255,.11);box-shadow:0 35px 90px rgba(0,0,0,.42)}.ed-photo-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ed-photo-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,11,.03) 20%,rgba(8,10,11,.2) 58%,rgba(8,10,11,.78) 100%)}.ed-photo-badge{position:absolute;background:rgba(12,14,15,.88);border:1px solid rgba(213,170,45,.33);backdrop-filter:blur(10px);border-radius:16px;padding:13px 16px}.ed-photo-badge small{display:block;color:#9ea5aa;font-size:10px;text-transform:uppercase;letter-spacing:1px}.ed-photo-badge b{display:block;color:#fff;font-size:24px;margin-top:2px}.ed-photo-badge-price{left:18px;bottom:18px}.ed-photo-badge-time{right:18px;bottom:18px}.ed-hero-mini{display:flex;align-items:center;gap:12px;margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:13px 15px;background:rgba(255,255,255,.025)}.ed-dot{width:10px;height:10px;border-radius:50%;background:var(--ed-gold);box-shadow:0 0 0 5px rgba(213,170,45,.12);flex:none}.ed-hero-mini b,.ed-hero-mini small{display:block}.ed-hero-mini b{font-size:12px}.ed-hero-mini small{font-size:10.5px;color:#818a91;margin-top:2px}
.ed-scroll-nav{position:sticky;top:76px;z-index:60;background:rgba(15,17,18,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.04)}.ed-scroll-nav-inner{position:relative;display:flex;gap:5px;align-items:center;min-height:58px;overflow-x:auto;scrollbar-width:none}.ed-scroll-nav-inner::-webkit-scrollbar{display:none}.ed-scroll-nav a{position:relative;z-index:2;color:#9aa2a8;white-space:nowrap;padding:10px 13px;border-radius:10px;font-size:12px;font-weight:800;text-decoration:none;transition:.22s}.ed-scroll-nav a:hover,.ed-scroll-nav a.active{color:#171910;background:var(--ed-gold2)}.ed-scroll-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.05)}.ed-scroll-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#8b6b19,var(--ed-gold2));transition:width .12s linear}
.ed-section{padding:86px 0}.ed-light{background:#f5f6f7}.ed-dark{background:#111315;color:#fff}.ed-heading{max-width:850px;margin-bottom:34px}.ed-heading h2{margin:0 0 12px;font-size:clamp(36px,5vw,58px);line-height:1.02;letter-spacing:-.04em}.ed-heading p{margin:0;color:#68717a;font-size:16px;line-height:1.6}.ed-heading-light p{color:#969fa6}.ed-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ed-audience-card{background:#fff;border:1px solid #e0e4e7;border-radius:20px;padding:23px;box-shadow:0 16px 46px rgba(0,0,0,.07);transition:.24s}.ed-audience-card:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(0,0,0,.11)}.ed-audience-icon{width:47px;height:47px;border-radius:14px;display:grid;place-items:center;background:#111315;color:var(--ed-gold2);font-weight:950;font-size:16px;margin-bottom:18px}.ed-audience-card h3{font-size:20px;margin:0 0 9px}.ed-audience-card p{margin:0;color:#69727a;font-size:13.5px;line-height:1.55}
.ed-check-stage{display:grid;grid-template-columns:.92fr 1.08fr;gap:22px;align-items:stretch}.ed-car-panel{position:sticky;top:155px;align-self:start;min-height:590px;border-radius:26px;overflow:hidden;background:#15181a;border:1px solid #2e3439}.ed-car-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ed-car-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,11,.02),rgba(8,10,11,.1) 60%,rgba(8,10,11,.7))}.ed-car-scan{position:absolute;z-index:2;top:0;bottom:0;width:85px;background:linear-gradient(90deg,transparent,rgba(243,203,87,.25),transparent);filter:blur(2px);animation:edScan 5.6s ease-in-out infinite}.ed-car-label{position:absolute;z-index:3;left:20px;bottom:20px;background:rgba(12,14,15,.88);border:1px solid rgba(213,170,45,.35);color:#fff;border-radius:13px;padding:11px 15px;font-size:12px;font-weight:900}.ed-check-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ed-check-cards article{background:#191c1f;border:1px solid #30353a;border-radius:19px;padding:19px;transition:.22s}.ed-check-cards article:hover{border-color:rgba(213,170,45,.48);transform:translateY(-3px)}.ed-check-cards article span{display:inline-block;color:var(--ed-gold2);font-size:10px;font-weight:950;letter-spacing:1px}.ed-check-cards h3{margin:9px 0 8px;font-size:18px}.ed-check-cards p{margin:0;color:#9ba4ab;font-size:12.5px;line-height:1.52}@keyframes edScan{0%,100%{left:-90px;opacity:0}10%{opacity:1}50%{left:calc(100% - 20px);opacity:1}60%{opacity:0}61%,99%{left:-90px;opacity:0}}
.ed-risk{padding:86px 0;background:radial-gradient(circle at 82% 50%,rgba(214,69,61,.12),transparent 36%),#0e1012;color:#fff;border-top:1px solid rgba(214,69,61,.25);border-bottom:1px solid rgba(214,69,61,.18)}.ed-risk-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center}.ed-risk-copy h2{font-size:clamp(38px,5vw,58px);line-height:1.03;letter-spacing:-.04em;margin:0 0 16px}.ed-risk-copy p{color:#afb6bb;font-size:16px;line-height:1.6}.ed-risk-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ed-risk-tags span{border:1px solid rgba(214,69,61,.32);background:rgba(214,69,61,.07);color:#e4b3b0;border-radius:999px;padding:8px 11px;font-size:11.5px}.ed-crash-visual{position:relative;min-height:430px;border-radius:28px;border:1px solid rgba(214,69,61,.28);background:linear-gradient(150deg,#17191b,#101214);overflow:hidden;display:grid;place-items:center}.ed-crash-visual svg{position:relative;z-index:2;width:94%;height:auto}.ed-warning-ring{position:absolute;width:410px;height:410px;border-radius:50%;background:radial-gradient(circle,rgba(214,69,61,.2),rgba(214,69,61,.05) 45%,transparent 70%);animation:edPulse 2.4s ease-in-out infinite}.ed-crash-alert{position:absolute;z-index:4;left:20px;right:20px;bottom:18px;background:rgba(26,12,12,.88);border:1px solid rgba(255,107,97,.3);border-radius:15px;padding:13px 15px}.ed-crash-alert b{display:block;color:#ff8b82;font-size:13px}.ed-crash-alert span{display:block;color:#cda5a2;font-size:11px;margin-top:3px}@keyframes edPulse{0%,100%{transform:scale(.9);opacity:.55}50%{transform:scale(1.06);opacity:1}}
.ed-market{background:#fff}.ed-market-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.ed-market-visual{min-height:510px;border-radius:28px;background:linear-gradient(145deg,#101214,#1a1e21);border:1px solid #2a2f34;padding:34px;display:grid;place-items:center;overflow:hidden}.ed-market-stack{width:min(100%,520px);position:relative}.ed-ad-card{display:grid;grid-template-columns:70px 1fr 42px;gap:13px;align-items:center;background:#fff;border-radius:15px;padding:12px 13px;margin:11px 0;box-shadow:0 15px 35px rgba(0,0,0,.25);transition:.2s}.ed-ad-card.two{transform:translateX(22px)}.ed-ad-thumb{width:70px;height:50px;border-radius:10px;background:linear-gradient(135deg,#bebebe,#e7e7e7);position:relative;overflow:hidden}.ed-ad-thumb:after{content:"";position:absolute;width:45px;height:18px;border-radius:12px 16px 4px 4px;background:#6f777d;left:12px;top:18px;box-shadow:-8px 16px 0 -6px #222,31px 16px 0 -6px #222}.ed-ad-card b,.ed-ad-card span{display:block}.ed-ad-card b{font-size:13px}.ed-ad-card span{font-size:10.5px;color:#747b80;margin-top:3px}.ed-ad-card i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:900}.ed-ad-reject{border-left:4px solid var(--ed-red)}.ed-ad-reject i{background:#ffe9e7;color:#c73f37}.ed-ad-keep{border-left:4px solid var(--ed-green)}.ed-ad-keep i{background:#e7f7ed;color:#25884d}.ed-market-arrow{color:var(--ed-gold2);font-size:38px;text-align:center;margin:2px 0}.ed-market-result{border:1px solid rgba(213,170,45,.4);border-radius:15px;background:rgba(213,170,45,.08);color:#fff;text-align:center;padding:16px}.ed-market-result span,.ed-market-result b{display:block}.ed-market-result span{font-size:10px;color:#b6a36b;text-transform:uppercase;letter-spacing:1px}.ed-market-result b{font-size:15px;margin-top:4px}.ed-market-copy h2{font-size:clamp(38px,5vw,58px);line-height:1;letter-spacing:-.04em;margin:0 0 16px}.ed-market-copy>p{font-size:16px;color:#606a72;line-height:1.58}.ed-market-list{margin:22px 0;padding:0;list-style:none}.ed-market-list li{position:relative;padding:10px 0 10px 27px;border-bottom:1px solid #e9ecee;color:#333a40;font-size:14px}.ed-market-list li:before{content:"✓";position:absolute;left:0;top:10px;color:#98781e;font-weight:950}.ed-market-note{background:#f5f0e2;border:1px solid #e6d5a4;border-radius:14px;padding:14px 16px;color:#5d511f;font-size:13px}.ed-small-note{font-size:11px!important;color:#92999e!important;margin-top:12px!important}
.ed-process{overflow:hidden}.ed-timeline{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding-top:12px}.ed-timeline-line{position:absolute;left:8%;right:8%;top:43px;height:3px;background:#2c3135;overflow:hidden}.ed-timeline-line span{display:block;height:100%;width:0;background:linear-gradient(90deg,#6f5514,var(--ed-gold2));transition:width 1.6s cubic-bezier(.22,.82,.22,1)}.ed-timeline.active .ed-timeline-line span{width:100%}.ed-step{position:relative;z-index:2;padding-top:2px;opacity:.38;transform:translateY(12px);transition:.45s ease}.ed-timeline.active .ed-step{opacity:1;transform:none}.ed-timeline.active .ed-step:nth-of-type(2){transition-delay:.18s}.ed-timeline.active .ed-step:nth-of-type(3){transition-delay:.36s}.ed-timeline.active .ed-step:nth-of-type(4){transition-delay:.54s}.ed-timeline.active .ed-step:nth-of-type(5){transition-delay:.72s}.ed-timeline.active .ed-step:nth-of-type(6){transition-delay:.9s}.ed-step i{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#141719;border:3px solid #34393d;color:#777;font-style:normal;font-weight:950;font-size:15px;margin-bottom:26px;transition:.3s}.ed-timeline.active .ed-step i{border-color:var(--ed-gold);color:#171910;background:var(--ed-gold2);box-shadow:0 0 0 7px rgba(213,170,45,.1)}.ed-step h3{font-size:18px;margin:0 0 8px}.ed-step p{margin:0;color:#98a1a8;font-size:12.5px;line-height:1.5}
.ed-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.ed-result-copy h2{font-size:clamp(38px,5vw,57px);line-height:1.03;letter-spacing:-.04em;margin:0 0 15px}.ed-result-copy>p{color:#657078;font-size:16px;line-height:1.58}.ed-result-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ed-result-points span{border:1px solid #d8dde0;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.ed-scoreboard{background:#121416;border-radius:25px;padding:18px;border:1px solid #272b2f;box-shadow:0 24px 60px rgba(0,0,0,.15)}.ed-score-row{display:grid;grid-template-columns:1fr auto;gap:6px 16px;border-radius:15px;padding:17px;margin:9px 0;background:#1a1d20;border:1px solid #2c3135}.ed-score-row span{color:#fff;font-weight:800}.ed-score-row b{text-transform:uppercase;font-size:12px}.ed-score-row i{grid-column:1/-1;font-style:normal;color:#858e95;font-size:11px}.ed-score-row.bad b{color:#ff8178}.ed-score-row.warn b{color:#e8c15a}.ed-score-row.good{border-color:rgba(63,181,109,.36);background:rgba(63,181,109,.07)}.ed-score-row.good b{color:#6dd595}
.ed-compare{background:#fff}.ed-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ed-compare-card{border:1px solid #dfe3e6;border-radius:22px;padding:27px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.08)}.ed-compare-card.featured{background:#111315;color:#fff;border-color:#34383c;box-shadow:0 20px 60px rgba(0,0,0,.16)}.ed-compare-label{display:inline-block;border-radius:999px;background:#f0f1f2;padding:7px 10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.featured .ed-compare-label{background:rgba(213,170,45,.12);color:var(--ed-gold2);border:1px solid rgba(213,170,45,.3)}.ed-compare-card h3{font-size:28px;margin:14px 0 10px}.ed-compare-card p{color:#6d767d;line-height:1.55}.featured p{color:#a9b0b6}.ed-text-link{appearance:none;border:0;background:none;padding:0;color:#8f711c;font-weight:900;cursor:pointer;text-decoration:none;font-size:13px}.featured .ed-text-link{color:var(--ed-gold2)}
.ed-price-section{background:linear-gradient(135deg,#0d0f10,#15191b);color:#fff}.ed-price-shell{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #31363a;border-radius:28px;overflow:hidden;background:#131618;box-shadow:0 35px 90px rgba(0,0,0,.25)}.ed-price-main{padding:38px;background:radial-gradient(circle at 5% 5%,rgba(213,170,45,.17),transparent 44%),#111315}.ed-price-main h2{font-size:clamp(58px,7vw,92px);line-height:.9;margin:0;color:#fff;letter-spacing:-.055em}.ed-price-time{display:inline-flex;margin:18px 0;border:1px solid rgba(213,170,45,.36);background:rgba(213,170,45,.08);color:var(--ed-gold2);padding:9px 12px;border-radius:11px;font-weight:900}.ed-price-main p{color:#b1b8bd;line-height:1.58}.ed-price-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.ed-price-details{padding:38px}.ed-price-details h3{font-size:24px;margin:0 0 17px}.ed-price-details ul{list-style:none;padding:0;margin:0}.ed-price-details li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid #2b3034;color:#c0c7cc}.ed-price-details li:before{content:"✓";position:absolute;left:0;color:var(--ed-gold2);font-weight:950}.ed-price-foot{font-size:11.5px;color:#7e878e;margin-top:16px;line-height:1.55}
.ed-extras-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ed-extra-card{background:#111315;color:#fff;border:1px solid #2f3438;border-radius:22px;padding:22px}.ed-extra-visual{height:120px;border-radius:17px;background:linear-gradient(135deg,#181b1e,#202429);display:grid;place-items:center;border:1px solid #2e3438;margin-bottom:18px}.ed-extra-visual svg{width:78%;height:90%;filter:drop-shadow(0 12px 16px rgba(0,0,0,.22))}.ed-extra-card h3{font-size:21px;margin:0 0 13px}.ed-extra-line{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.ed-extra-line>*{font-style:normal;border:1px solid #33383d;border-radius:999px;padding:7px 9px;font-size:10px;color:#abb3b9}.ed-extra-line b{color:#171910;background:var(--ed-gold2);border-color:var(--ed-gold2);font-size:11px}.ed-extra-card p{font-size:12.5px;line-height:1.52;color:#9ba4ab;margin:0}.ed-distance-line{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px}.ed-distance-line span{border:1px solid #33383d;border-radius:10px;padding:8px;color:#9ca5ac;font-size:10px;text-align:center}.ed-distance-line b{display:block;color:var(--ed-gold2);font-size:11px;margin-bottom:2px}
.ed-faq{background:#f5f6f7}.ed-faq-list{display:grid;gap:10px}.ed-faq-list details{background:#fff;border:1px solid #dfe3e6;border-radius:17px;padding:0 20px;box-shadow:0 12px 35px rgba(0,0,0,.045)}.ed-faq-list summary{cursor:pointer;list-style:none;font-weight:900;font-size:15px;padding:19px 35px 19px 0;position:relative}.ed-faq-list summary::-webkit-details-marker{display:none}.ed-faq-list summary:after{content:"+";position:absolute;right:0;top:12px;width:32px;height:32px;border-radius:10px;background:#111315;color:var(--ed-gold2);display:grid;place-items:center;font-size:20px}.ed-faq-list details[open] summary:after{content:"−"}.ed-faq-list p{margin:0;padding:0 0 19px;color:#68727a;line-height:1.58;font-size:13.5px}.ed-final-cta{background:linear-gradient(120deg,#6d5517,#d5aa2d);padding:65px 0;color:#151710}.ed-final-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.ed-final-grid .ed-kicker{color:#3f3414}.ed-final-grid h2{font-size:clamp(38px,5vw,56px);line-height:1;margin:0 0 12px}.ed-final-grid p{margin:0;max-width:760px}.ed-final-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.ed-final-actions .btn.accent{background:#111315;color:#fff}.ed-final-actions .btn.ghost{border-color:rgba(20,22,16,.38);color:#171910}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.25,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1100px){.ed-hero-grid,.ed-risk-grid,.ed-market-grid,.ed-result-grid{grid-template-columns:1fr}.ed-photo-frame{min-height:500px}.ed-audience-grid{grid-template-columns:1fr 1fr}.ed-check-stage{grid-template-columns:1fr}.ed-car-panel{position:relative;top:auto;min-height:500px}.ed-timeline{grid-template-columns:1fr 1fr}.ed-timeline-line{display:none}.ed-step{background:#191c1f;border:1px solid #30353a;border-radius:18px;padding:18px}.ed-step i{margin-bottom:15px}.ed-extras-grid{grid-template-columns:1fr}.ed-price-shell{grid-template-columns:1fr}.ed-final-grid{grid-template-columns:1fr}.ed-final-actions{justify-content:flex-start}}@media(max-width:760px){.ed-scroll-nav{top:68px}.ed-hero{padding:48px 0 52px}.ed-hero-grid{gap:30px}.ed-hero h1{font-size:50px}.ed-hero-lead{font-size:16px}.ed-hero-facts{grid-template-columns:1fr}.ed-photo-frame{min-height:390px}.ed-photo-badge-time{display:none}.ed-section,.ed-risk{padding:58px 0}.ed-audience-grid,.ed-check-cards,.ed-compare-grid{grid-template-columns:1fr}.ed-car-panel{min-height:360px}.ed-crash-visual{min-height:360px}.ed-market-visual{min-height:420px;padding:20px}.ed-ad-card{grid-template-columns:54px 1fr 34px}.ed-ad-thumb{width:54px;height:43px}.ed-ad-card.two{transform:none}.ed-timeline{grid-template-columns:1fr}.ed-price-main,.ed-price-details{padding:25px}.ed-distance-line{grid-template-columns:1fr 1fr}.ed-final-actions{flex-direction:column}.ed-final-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.ed-car-scan,.ed-warning-ring{animation:none}.ed-timeline-line span{transition:none}}


/* v42: regions for Autoexpert on day */
.ed-regions-section{background:#f5f3ed}
.ed-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}
.ed-region-card{min-width:0;background:#fff;border:1px solid rgba(17,19,24,.10);border-radius:20px;padding:26px;box-shadow:0 10px 34px rgba(17,19,24,.06)}
.ed-region-card>span{display:inline-block;margin-bottom:10px;color:#8d6f1d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ed-region-card h3{margin:0 0 10px;color:#15171a;font-size:22px;line-height:1.15}
.ed-region-card p{margin:0 0 18px;color:#61646a;line-height:1.65}
.ed-region-card a{color:#8d6f1d;font-weight:800;text-decoration:none}
.ed-region-card a:hover{text-decoration:underline}
@media(max-width:860px){.ed-region-grid{grid-template-columns:1fr}.ed-region-card{padding:22px}}
