.tr-root .qa-guide-hero{background:#e5e7d9;padding:64px 0 60px;border-block:1px solid #c9cebb}.tr-root .qa-guide-hero .wrap{display:flex;flex-direction:column;max-width:1160px;gap:22px}.tr-root .qa-guide-hero h1{font-size:clamp(40px,5.2vw,76px);line-height:1.08;max-width:1000px;text-wrap:balance;color:#30382d}.tr-root .qa-guide-hero .eyebrow{color:#59634c;margin:0}.tr-root .qa-guide-intro{font-size:clamp(18px,1.5vw,22px);line-height:1.7;max-width:770px;margin:0;color:#414b3b}.tr-root .qa-guide-actions{display:flex;flex-flow:row wrap;align-items:center;gap:22px;margin-top:8px}.tr-root .qa-guide-actions>.elementor-widget{width:auto;max-width:100%}.tr-root .qa-guide-actions .button{background:#343c30;color:#fffaf2}.tr-root .qa-guide-layout{max-width:1160px;display:flex;flex-direction:column;gap:60px;padding-top:56px;padding-bottom:64px}.tr-root .qa-guide-section{display:flex;flex-direction:column;gap:22px;min-width:0}.tr-root .qa-guide-section h2{font-size:clamp(31px,3.4vw,47px);line-height:1.15;max-width:900px;text-wrap:balance;color:#30382d}.tr-root .qa-guide-layout :is(p,li){font:400 18px/1.8 Manrope,Arial,sans-serif;color:#414b3b;max-width:76ch;margin:0}.tr-root .qa-guide-layout a{color:#85472f;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tr-root .qa-guide-layout a:hover{color:#343c30;text-decoration-thickness:2px}.tr-root .qa-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tr-root .qa-guide-card{display:flex;flex-direction:column;background:#ece4d6;border:1px solid #d2c7b3;border-radius:9px;padding:28px;gap:17px;min-width:0}.tr-root .qa-guide-card:nth-child(2){background:#e5e7d9;border-color:#c3cbb5}.tr-root .qa-guide-card:nth-child(3){background:#f0dfd3;border-color:#dcc3b3}.tr-root .qa-guide-card h3{font:600 20px/1.5 Manrope,Arial,sans-serif;color:#343c30}.tr-root .qa-guide-card p{font-size:16px;line-height:1.8}.tr-root .qa-guide-steps{padding-left:26px;margin:0;display:grid;gap:23px}.tr-root .qa-guide-steps li{padding-left:9px}.tr-root .qa-guide-steps strong{display:block;margin-bottom:5px;color:#30382d}.tr-root .qa-guide-faq{gap:0;border-top:1px solid #c9c9bc}.tr-root .qa-guide-faq h2{padding:28px 0}.tr-root .qa-guide-faq details{padding:0;border:0;border-bottom:1px solid #c9c9bc;background:#fff0}.tr-root .qa-guide-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font:600 18px/1.6 Manrope,Arial,sans-serif;color:#343c30}.tr-root .qa-guide-faq summary::-webkit-details-marker{display:none}.tr-root .qa-guide-faq summary::after{content:'';flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:5px}.tr-root .qa-guide-faq details[open]>summary::after{transform:rotate(225deg)}.tr-root .qa-guide-faq details>p{padding-bottom:24px;max-width:76ch}.tr-root .qa-guide-faq summary:focus-visible{outline:2px solid #85472f;outline-offset:4px}.tr-root .qa-city-links{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.tr-root .qa-city-links a{display:block;padding:14px 0;border-bottom:1px solid #c9c9bc}.tr-root .qa-guide-next{padding:56px 0;background:#8d4e36;color:#fffaf2}.tr-root .qa-guide-next .wrap{display:flex;flex-direction:column;max-width:1160px;gap:22px;align-items:flex-start}.tr-root .qa-guide-next h2{font-size:clamp(34px,4vw,52px);line-height:1.15;color:#fffaf2}.tr-root .qa-guide-next p{color:#fffaf2;max-width:65ch;font-size:18px}.tr-root .qa-guide-next .button{background:#fffaf2;color:#30382d}@media(max-width:940px){.tr-root .qa-guide-cards{grid-template-columns:1fr}.tr-root .qa-guide-card{padding:26px}.tr-root .qa-guide-layout{gap:44px}.tr-root .qa-city-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tr-root .qa-guide-hero{padding:36px 0}.tr-root .qa-guide-hero h1{font-size:40px}.tr-root .qa-guide-layout{padding-top:36px;padding-bottom:40px;gap:38px}.tr-root .qa-guide-layout :is(p,li){font-size:16px}.tr-root .qa-guide-card{padding:24px}.tr-root .qa-guide-actions{gap:18px}.tr-root .qa-guide-faq summary{font-size:16px}.tr-root .qa-city-links{grid-template-columns:1fr}.tr-root .qa-guide-next{padding:40px 0}.tr-root .qa-guide-hero .breadcrumb{overflow-wrap:anywhere}}