.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.guide-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#14171a;border:1px solid #d9b9702b;border-radius:12px;transition:border-color .2s}.guide-card:hover{border-color:#d9b97099}.guide-card>img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-bottom:1px solid #ffffff12}.guide-card>div{padding:25px;display:flex;flex-direction:column;flex:1}.guide-card .eyebrow{font-size:11px;margin-bottom:15px}.guide-card h3{font-size:23px;line-height:1.45;margin-bottom:18px}.guide-card p{font-size:16px;line-height:1.85}.guide-card .text-link{margin-top:auto;padding-top:15px}.guide-library{margin-top:65px;margin-bottom:65px}.quick-answer-heading{margin-top:65px}.guide-article .detail-grid{margin-top:0}.guide-article .long-form p{font-size:17px;line-height:1.95}.guide-article .related-section .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-service-links{border-top:1px solid var(--line);padding-top:15px;margin-top:28px}.guide-service-links .text-link{font-size:15px;line-height:1.7}.preparation-panel{border:1px solid #d9b97038;background:#171a1d;border-radius:12px;padding:28px}.preparation-panel h2{font-size:27px}.preparation-panel ul{margin-bottom:0}.preparation-panel li{margin:6px 0}.preparation-panel>.text-link{margin-top:18px}.preparation-panel.wrap{margin-bottom:65px;padding:40px}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.process-grid article{padding:27px;border:1px solid var(--line);background:#14171a;border-radius:10px}.process-grid .num{font-size:12px;margin-bottom:20px}.process-grid h3{font-size:23px}.process-grid p{font-size:16px;margin-bottom:0}.home-guide-section{border-top:1px solid var(--line)}.home-faq{padding-top:25px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.faq-grid details{margin-top:0;padding:24px 0;border-top:0}.faq-grid details:nth-child(-n+2){border-top:1px solid var(--line)}.faq-grid summary{font-size:18px;line-height:1.65}.faq-grid p{font-size:16px;line-height:1.9}.business-map-section{border-top:1px solid var(--line)}.business-map-section .map{height:390px;margin-top:20px;border-radius:12px;filter:none;border:1px solid var(--line)}.business-map-section .section-head{align-items:center}.business-map-section .section-head p{margin-top:15px}.guide-article .technical-sources{margin-bottom:25px}
@media(max-width:1000px){.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{gap:18px}.process-grid article{padding:23px}.guide-card>div{padding:23px}.process-grid h3{font-size:21px}}
@media(max-width:760px){.guide-cards,.guide-article .related-section .guide-cards{grid-template-columns:1fr;gap:20px}.guide-card>img{aspect-ratio:2/1}.guide-card h3{font-size:23px}.guide-card p{font-size:16px}.guide-article .long-form p{font-size:16px}.guide-library{margin-top:40px;margin-bottom:45px}.preparation-panel{padding:23px}.preparation-panel h2{font-size:24px}.preparation-panel.wrap{padding:25px;margin-bottom:45px}.process-grid{grid-template-columns:1fr;gap:16px}.process-grid h3{font-size:23px}.faq-grid{grid-template-columns:1fr;gap:0}.faq-grid details:nth-child(2){border-top:0}.faq-grid summary{font-size:17px}.faq-grid p{font-size:16px}.business-map-section .map{height:320px}.guide-article .service-intro-grid h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){.guide-card{transition:none}}
