@layer components{.routes-module__OvrXsW__photoGallery{grid-template-columns:1.3fr 1fr;align-items:start;gap:22px;display:grid}.routes-module__OvrXsW__photoGallery figure{min-width:0;margin:0}.routes-module__OvrXsW__photoGallery img{border-radius:18px;width:100%;height:auto;display:block}.routes-module__OvrXsW__photoGallery figcaption{color:#71717a;margin-top:12px;font-size:12px;line-height:1.7}@media (max-width:700px){.routes-module__OvrXsW__photoGallery{grid-template-columns:1fr;gap:24px}}.routes-module__OvrXsW__section{margin:40px 0;scroll-margin-top:25px}.routes-module__OvrXsW__section h2{letter-spacing:-.8px;margin:0 0 20px;font-size:29px;font-weight:650;line-height:1.4}.routes-module__OvrXsW__section>p{color:#71717a;max-width:1030px;margin:0 0 18px;font-size:14px;line-height:1.9}.routes-module__OvrXsW__section a{color:#841f2c!important}.routes-module__OvrXsW__links{flex-wrap:wrap;gap:15px 25px;margin:23px 0;font-size:12px;display:flex}.routes-module__OvrXsW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:28px;display:grid}.routes-module__OvrXsW__grid article{background:#fafafa;border:1px solid #e8e8eb;border-radius:15px;flex-direction:column;padding:24px;display:flex}.routes-module__OvrXsW__grid article>span{letter-spacing:1.5px;color:#9d7d83;font-size:8px}.routes-module__OvrXsW__grid h3{letter-spacing:-.5px;margin:12px 0 15px;font-size:21px;font-weight:650}.routes-module__OvrXsW__grid p{color:#77777f;margin:0 0 22px;font-size:12px;line-height:1.9}.routes-module__OvrXsW__grid a{margin-top:auto;font-size:11px;line-height:1.7}.routes-module__OvrXsW__grid a:hover{text-decoration:underline}.routes-module__OvrXsW__grid a:focus-visible{outline-offset:4px;outline:3px solid #841f2c}@media (max-width:1000px){.routes-module__OvrXsW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.routes-module__OvrXsW__section h2{font-size:24px}.routes-module__OvrXsW__section>p{font-size:13px}.routes-module__OvrXsW__grid{grid-template-columns:1fr;gap:12px}.routes-module__OvrXsW__grid article{padding:22px}.routes-module__OvrXsW__grid h3{font-size:22px}.routes-module__OvrXsW__grid p{font-size:13px}.routes-module__OvrXsW__links{flex-direction:column;font-size:12px}.routes-module__OvrXsW__section{margin:32px 0}}}
