.qdm-guide{color:#404c4b;background:#fbf8f1;overflow:hidden}.qdm-guide *{min-width:0}.qdm-guide section[id]{scroll-margin-top:108px}.qdm-guide :is(h1,h2){text-wrap:balance;overflow-wrap:anywhere;font-family:Lora,Georgia,serif;font-weight:400;line-height:1.2}.qdm-guide h2{margin:0 0 23px;font-size:clamp(29px,2.7vw,39px)}.qdm-guide a{overflow-wrap:anywhere;text-underline-offset:4px}.qdm-guide :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #975a40}.qdm-prose{color:#4b5b57;max-width:830px;font-size:17px;line-height:1.7}.qdm-prose :is(p,ol){margin:0 0 20px}.qdm-prose ol{padding-left:28px}.qdm-prose li{margin-bottom:13px;padding-left:5px}.qdm-prose a{color:#245e62;font-weight:700}.qdm-kicker{color:#75503a;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800}.qdm-hero{background:#eee9dc;border-bottom:1px solid #d8cdb9}.qdm-crumbs{color:#665f54;border-bottom:1px solid #d3cabb;flex-wrap:wrap;gap:9px;padding:19px 0;font-size:13px;display:flex}.qdm-crumbs a{color:#28615d;font-weight:750;text-decoration:none}.qdm-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(315px,.75fr);align-items:center;gap:clamp(45px,6vw,100px);padding:77px 0 90px;display:grid}.qdm-hero h1{max-width:770px;margin:17px 0 22px;font-size:clamp(37px,3.5vw,51px)}.qdm-lead{color:#515d55;max-width:700px;margin:0;font-size:19px;line-height:1.58}.qdm-intro{color:#5c665e;border-left:2px solid #a4805f;max-width:710px;margin:28px 0 30px;padding-left:19px;font-size:16px;line-height:1.68}.qdm-intro p{margin:0}.qdm-map{background:#fffdf6;border:1px solid #9eb2a9;margin:4px 10px 6px 0;position:relative;transform:rotate(1deg);box-shadow:10px 10px #d0dcd2}.qdm-map__top{color:#467168;letter-spacing:.1em;border-bottom:1px solid #bfccc1;justify-content:space-between;gap:18px;padding:20px 23px;font-size:11px;font-weight:800;display:flex}.qdm-map__query,.qdm-map__outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px;display:grid}.qdm-map__query span,.qdm-map__outcomes span{color:#81624b;grid-column:1/-1;margin-bottom:4px;font:500 22px Caveat,cursive}.qdm-map__query b,.qdm-map__outcomes strong{text-align:center;color:#3c5b54;background:#edf2e9;border:1px solid #b4c7bc;padding:13px 6px;font:500 17px Lora,Georgia,serif;display:block}.qdm-map__line{background:#9eaa9d;width:2px;height:28px;margin:0 auto;position:relative}.qdm-map__line:after{content:"";border:6px solid #0000;border-top:8px solid #9eaa9d;position:absolute;bottom:0;left:-5px;transform:translateY(9px)}.qdm-map__outcomes{padding-top:13px}.qdm-map__outcomes strong{background:#f5e9d3;border-color:#d4b792}.qdm-map figcaption{color:#885d49;border-top:1px dashed #c3bca9;padding:18px 23px 22px;font-size:13px;line-height:1.5}.qdm-index{border-bottom:1px solid #dad5c8;flex-wrap:wrap;align-items:center;gap:10px 21px;padding-top:17px;padding-bottom:18px;font-size:14px;display:flex}.qdm-index span{color:#8a5d46;font-weight:800}.qdm-index a{color:#2b655e;font-weight:700}.qdm-result,.qdm-route,.qdm-next{grid-template-columns:minmax(230px,.46fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);padding-top:82px;padding-bottom:89px;display:grid}.qdm-result h2,.qdm-route h2,.qdm-next h2{margin-top:14px}.qdm-start{background:#e9efea;padding:82px 0 93px}.qdm-section-title{max-width:760px;margin-bottom:32px}.qdm-section-title h2{margin-top:14px}.qdm-start .qdm-prose{max-width:none}.qdm-start ol,.qdm-check ol{counter-reset:qdm;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.qdm-start li,.qdm-check li{counter-increment:qdm;background:#fffdf8;border:1px solid #bed0c6;margin:0;padding:55px 24px 24px;line-height:1.6;position:relative}.qdm-start li:before,.qdm-check li:before{content:counter(qdm,decimal-leading-zero);color:#875a43;font:400 24px Lora,Georgia,serif;position:absolute;top:14px;left:23px}.qdm-route__note{background:#f3e8d2;border:1px solid #d1b58e;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px 13px;max-width:600px;margin-bottom:31px;padding:19px 22px;display:grid}.qdm-route__note span:first-child{color:#6d4932;letter-spacing:.09em;grid-column:1/-1;font-size:11px;font-weight:800}.qdm-route__note p,.qdm-route__note strong{color:#425850;margin:0;font:400 20px/1.5 Lora,Georgia,serif}.qdm-route__note span[aria-hidden]{color:#8f7057;font-size:25px}.qdm-route__note small{color:#726651;grid-column:1/-1;font-size:13px;line-height:1.5}.qdm-limits{color:#fff9ed;background:#3d5653;padding:84px 0 92px}.qdm-limits__grid{grid-template-columns:minmax(230px,.46fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);display:grid}.qdm-limits .qdm-kicker{color:#ebc89e}.qdm-limits h2{margin-top:14px}.qdm-limits .qdm-prose{color:#e9f0e9}.qdm-limits .qdm-prose p:first-child{background:#49645f;border:1px solid #738e83;padding:22px 25px}.qdm-check{background:#f0e6d6;padding:82px 0 91px}.qdm-check .qdm-prose{max-width:none}.qdm-check li{border-color:#d6bea2}.qdm-next{align-items:end}.qdm-next aside{justify-items:start;gap:15px;display:grid}.qdm-next aside>span{color:#8e614a;letter-spacing:.08em;font-size:11px;font-weight:800}.qdm-next aside small{color:#5d6b63;font-size:13px}.qdm-next aside small a{color:#28645e;font-weight:750}@media (width<=960px){.qdm-hero__grid,.qdm-result,.qdm-route,.qdm-limits__grid,.qdm-next{grid-template-columns:1fr}.qdm-map{max-width:570px}}@media (width<=650px){.qdm-hero__grid{gap:49px;padding:53px 0 70px}.qdm-hero h1{font-size:clamp(34px,8.3vw,43px)}.qdm-lead{font-size:17px}.qdm-map{margin-right:7px;box-shadow:6px 7px #d0dcd2}.qdm-map__query,.qdm-map__outcomes{padding:18px 14px}.qdm-map__query b,.qdm-map__outcomes strong{font-size:14px}.qdm-index{display:none}.qdm-result,.qdm-route,.qdm-next{gap:15px;padding-top:68px;padding-bottom:76px}.qdm-start,.qdm-limits,.qdm-check{padding-top:68px;padding-bottom:77px}.qdm-start ol,.qdm-check ol{grid-template-columns:1fr}.qdm-section-title{margin-bottom:22px}}
