/* 배달꾼용달 서비스 상세 - 일반 검색 유입용 전체 홈페이지 레이아웃. 팝업 원본 디자인 보존. */
.bd-service-content{box-sizing:border-box;max-width:930px;margin:0 auto;padding:55px 28px 85px;background:#f8f6f1;color:#19283d;font-family:Pretendard,'Malgun Gothic',sans-serif;line-height:1.85;word-break:keep-all;}
.bd-service-content *{box-sizing:border-box}
.bd-service-content .service-breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:#7c858e;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #e7dbc4}
.bd-service-content .service-breadcrumb a{color:#86652f;text-decoration:none;font-weight:800}
.bd-service-content .kicker{font-size:12px;letter-spacing:.15em;font-weight:800;color:#a37a34}
.bd-service-content h1{font-size:clamp(28px,4vw,40px);line-height:1.4;letter-spacing:-.04em;margin:13px 0 16px;color:#19283d;font-weight:800}
.bd-service-content .intro{font-size:17px;color:#465469;margin:0 0 27px}
.bd-service-content .info{background:white;border:1px solid #e4d5b8;border-radius:18px;padding:25px 28px;margin:17px 0;box-shadow:0 8px 28px rgba(20,30,43,.045)}
.bd-service-content h2{font-size:21px;line-height:1.45;letter-spacing:-.03em;margin:0 0 11px;color:#17263b;font-weight:800}
.bd-service-content p{margin:0}
.bd-service-content .faq{margin-top:25px}
.bd-service-content .faq strong{color:#17263b}
.bd-service-content .faq p{margin:7px 0 16px}
.bd-service-content .call{display:flex!important;justify-content:center;align-items:center;gap:10px;text-align:center;padding:18px 26px!important;margin:30px 0 12px!important;min-height:70px;border-radius:15px!important;border:1px solid #c3974b!important;background:linear-gradient(115deg,#f4dc9f,#d3ab5c 45%,#ae8038)!important;color:#182338!important;font-size:clamp(17px,3vw,20px)!important;font-weight:900!important;text-decoration:none!important}
.bd-service-content .fine{font-size:13px;color:#627083;text-align:center}
.bd-service-content .related{margin:38px 0 0!important;padding:27px 0 0!important;border-top:1px solid #dfd0b3!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.bd-service-content .related h2{grid-column:1/-1;font-size:21px!important;margin:0 0 9px!important}
.bd-service-content .related a{display:flex!important;align-items:center;justify-content:space-between;gap:9px;min-height:57px;padding:12px 16px!important;margin:0!important;background:#fff;border:1px solid #e2d4b9;border-radius:12px;color:#23324a!important;font-size:14px;line-height:1.5;text-decoration:none!important;font-weight:700}
.bd-service-content .related a::after{content:'↗';color:#aa803c;font-size:17px}
.bd-service-content a:focus-visible{outline:3px solid #bc8e3e;outline-offset:4px}
@media(max-width:700px){.bd-service-content{padding:28px 16px 55px}.bd-service-content .info{padding:20px 19px}.bd-service-content .related{grid-template-columns:1fr}}
