/* Same service layout and typography as the K-대리운전 reference. */
body.kdffc-special-editorial .wp-site-blocks .wp-block-post-content {padding:0!important;border:0;background:transparent;box-shadow:none;max-width:1160px!important;}
#k-daeri-special-editorial :is(h1,h2,h3,p,a,li,summary,button,strong,span) {font-family:"Kdaeri NanumSquareNeo",sans-serif!important;}
#k-daeri-special-editorial .ksp-hero h1 {font-size:36px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.02em!important;}
#k-daeri-special-editorial .ksp-section>h2 {font-size:28px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;}
#k-daeri-special-editorial .ksp-hero__lead {white-space:normal;max-width:none;font-weight:400;}
#k-daeri-special-editorial p,#k-daeri-special-editorial li {letter-spacing:-.01em;}
#k-daeri-special-editorial .ksp-section__actions {display:flex;flex-wrap:wrap;gap:10px;}
#k-daeri-special-editorial .ksp-section__actions .ksp-button--secondary {background:#edf3ff;color:#0b46bc!important;border-color:#cbdcf5;}
#k-daeri-special-editorial .ksp-section p>a {color:#155eef;text-decoration:underline;text-underline-offset:3px;}
#k-daeri-special-editorial .kds-tariffs {border:1px solid #dce3ec;border-radius:14px;overflow:hidden;margin-top:20px;}
#k-daeri-special-editorial .kds-tariffs>summary {padding:16px 18px;cursor:pointer;font-size:16px;color:#172033;background:#f4f7fb;}
#k-daeri-special-editorial .kds-price-caption {padding:16px 18px;margin:0;}
#k-daeri-special-editorial .kdb-table-wrap {margin:0;border:0;}
#k-daeri-special-editorial .kds-price-table {border-collapse:collapse;width:100%;min-width:0;table-layout:fixed;margin:0;}
#k-daeri-special-editorial .kds-price-table :is(th,td) {font:400 16px/1.72 -apple-system,BlinkMacSystemFont,Pretendard,"Noto Sans KR","Segoe UI",sans-serif;color:#172033;border:1px solid #dce3ec;padding:12px 10px;overflow-wrap:anywhere;white-space:normal;}
#k-daeri-special-editorial .kds-price-table th {font-weight:700;background:#edf3fa;}
#k-daeri-special-editorial .ksp-faq {border:1px solid #dce3ec;border-radius:14px;margin:12px 0;overflow:hidden;}
#k-daeri-special-editorial .ksp-faq>summary {cursor:pointer;padding:18px 22px;font-size:17px;font-weight:600;color:#172033;}
#k-daeri-special-editorial .ksp-faq__answer {padding:0 22px 20px;}
#k-daeri-special-editorial [id] {scroll-margin-top:118px;}
body.kdffc-special-editorial {padding-bottom:0!important;}
@media(max-width:780px){
 #k-daeri-special-editorial .ksp-hero h1 {font-size:30px!important;}
 #k-daeri-special-editorial .ksp-section>h2 {font-size:24px!important;}
 #k-daeri-special-editorial .ksp-section__actions {display:grid;grid-template-columns:1fr;}
 #k-daeri-special-editorial .kds-price-table :is(th,td) {font-size:14px;padding:10px 6px;}
 #k-daeri-special-editorial .ksp-faq>summary {padding:16px 18px;font-size:16px;}
 #k-daeri-special-editorial .ksp-faq__answer {padding:0 18px 18px;}
}
