.dc-location-local,.dc-location-guide{--dc-location-border:rgba(155,191,246,.19);--dc-location-muted:#a6b8cc;--dc-location-accent:#9dc3ff;background:#080c12;color:#f5f7fb}.dc-location-local{padding-top:clamp(50px,7vw,94px);padding-bottom:clamp(55px,7vw,100px);background:radial-gradient(ellipse 95% 70% at 96% 8%,rgba(48,101,171,.17),transparent 67%),#090e16}.dc-location-local__top{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(22px,4vw,65px);align-items:center}.dc-location-local__copy h2{font-size:clamp(32px,4vw,58px);line-height:1.085;max-width:800px;letter-spacing:-.045em;margin:18px 0 22px;color:#fff}.dc-location-local__lead{font-size:clamp(15px,1.35vw,18px);line-height:1.8;color:#c7d5e7;max-width:730px}.dc-location-local__lead p{margin:0 0 13px}.dc-location-local__chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.dc-location-local__chips span{border:1px solid rgba(137,182,239,.25);border-radius:99px;padding:8px 12px;color:#b5d4ff;background:#234a7830;font-size:10px;font-weight:800;letter-spacing:.075em}.dc-location-local__visual{position:relative;min-height:380px;aspect-ratio:1.18;background:radial-gradient(circle at 40% 42%,#344e70,#142134 68%);border:1px solid #3c5272;border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000052,inset 0 0 0 1px #ffffff0b}.dc-location-local__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 69%,rgba(5,12,22,.67))}.dc-location-local__visual img{display:block;width:100%;height:100%;object-fit:contain;padding:8%;filter:drop-shadow(0 18px 22px rgba(0,0,0,.18))}.dc-location-local__visual-label{position:absolute;bottom:20px;left:23px;right:18px;z-index:1;color:#f1f7ff;font-size:11px;font-weight:800;letter-spacing:.13em;display:flex;align-items:center;gap:9px}.dc-location-local__visual-dot{display:inline-block;height:8px;width:8px;border-radius:50%;background:#7bb6ff;box-shadow:0 0 15px #76a9ff}.dc-location-local__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(30px,4vw,52px)}.dc-location-local__chapter{border:1px solid var(--dc-location-border);border-radius:19px;background:linear-gradient(145deg,#19283c,#111b29 75%);padding:clamp(22px,2.5vw,32px);display:flex;flex-direction:column;min-width:0;min-height:275px;transition:transform .22s,border-color .22s}.dc-location-local__chapter:hover{transform:translateY(-4px);border-color:#749bd2}.dc-location-local__chapter-head{display:flex;gap:14px;align-items:center;margin-bottom:23px}.dc-location-local__number{display:grid;place-items:center;width:39px;height:39px;border:1px solid #4c77b0;border-radius:12px;color:#b9d6ff;font-size:13px;font-weight:900;background:#4583ce24}.dc-location-local__area{font-size:10px;letter-spacing:.14em;color:#94bdf4;font-weight:800;text-transform:uppercase}.dc-location-local__chapter h3{color:#fff;font-size:clamp(20px,1.55vw,25px);line-height:1.2;margin:0 0 12px;letter-spacing:-.035em}.dc-location-local__chapter p{font-size:14px;line-height:1.76;color:#c4d2e2;margin:0 0 20px;flex:1}.dc-location-local__chapter a{font-size:12px;color:#a3c8ff;font-weight:800;text-decoration:none}.dc-location-local__chapter a:hover{text-decoration:underline}.dc-location-local__bottom{border-top:1px solid #293a50;margin-top:28px;padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.dc-location-local__bottom p{font-size:12px;color:#94a9bf;max-width:520px;margin:0}.dc-location-local__related{display:flex;gap:14px;flex-wrap:wrap}.dc-location-local__related a{font-size:12px;color:#a6c8ff;font-weight:700;text-decoration:none}.dc-location-local__related a:hover{text-decoration:underline}.dc-location-guide{padding:clamp(56px,7vw,95px) 0;background:#0a111c;border-block:1px solid #233348}.dc-location-guide__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.dc-location-guide__head h2{font-size:clamp(33px,3.7vw,56px);color:#fff;margin:13px 0 12px;letter-spacing:-.045em;line-height:1.12}.dc-location-guide__head p{color:#adbed4;font-size:16px;line-height:1.65;margin:0;max-width:670px}.dc-location-guide__mark{display:flex;gap:15px;align-items:center;flex-shrink:0;color:#bdcee5;letter-spacing:.14em;font-size:10px}.dc-location-guide__mark>span{font-size:56px;letter-spacing:-.07em;color:#517bb0;font-weight:850;line-height:1}.dc-location-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.dc-location-guide__panel{min-width:0;background:linear-gradient(150deg,#18273a,#111b2a 82%);border:1px solid #31425a;border-radius:20px;padding:clamp(25px,3vw,40px)}.dc-location-guide__panel--2{grid-column:1/-1;background:linear-gradient(110deg,#264b7b5e,#152236 63%);border-color:#425f87}.dc-location-guide__panel--5{grid-column:1/-1;display:block;background:linear-gradient(135deg,#1b2a3d,#101a28)}.dc-location-guide__panel-index{display:block;margin-bottom:18px;color:#92b9ee;font-size:10px;letter-spacing:.18em;font-weight:850}.dc-location-guide__panel h2{font-size:clamp(23px,2.15vw,32px);line-height:1.22;color:#fff;margin:0 0 15px;letter-spacing:-.035em}.dc-location-guide__panel h3{font-size:17px;color:#d7e7ff;margin:22px 0 8px;font-weight:800}.dc-location-guide__panel p,.dc-location-guide__panel li{font-size:14px;line-height:1.83;color:#c2d1e3;margin:0 0 15px}.dc-location-guide__panel strong{color:#f5f9ff}.dc-location-guide__panel a{color:#a5cbff;font-weight:750;text-decoration:underline;text-underline-offset:3px}.dc-location-guide__panel ol,.dc-location-guide__panel ul{padding-left:22px}.dc-location-guide__panel ol li{padding-left:5px;margin:0 0 12px}.dc-location-guide__panel p:last-child{margin-bottom:0}.dc-location-guide__foot{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:26px}.dc-location-guide__foot p{font-size:13px;line-height:1.65;color:#bacde2;margin:0;max-width:660px}@media(max-width:930px){.dc-location-local__top{grid-template-columns:1fr}.dc-location-local__visual{min-height:300px;max-height:460px}.dc-location-local__chapters{grid-template-columns:1fr 1fr}.dc-location-local__chapter:last-child:nth-child(odd){grid-column:1/-1}.dc-location-guide__mark{display:none}}@media(max-width:650px){.dc-location-local__copy h2{font-size:34px}.dc-location-local__chapters{grid-template-columns:1fr}.dc-location-local__chapter:last-child:nth-child(odd){grid-column:auto}.dc-location-local__chapter{min-height:0}.dc-location-local__visual{min-height:240px;border-radius:16px}.dc-location-local__bottom{align-items:flex-start}.dc-location-guide__grid{grid-template-columns:1fr;gap:14px}.dc-location-guide__panel,.dc-location-guide__panel--2,.dc-location-guide__panel--5{grid-column:1}.dc-location-guide__head{margin-bottom:23px}.dc-location-guide__foot{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.dc-location-local__chapter{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dc-location-pages.css.map */
