.v4-home .service-guide-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:22px;font-size:14px}.v4-home .service-guide-links a{text-decoration:underline;text-underline-offset:5px;color:#64543d}
.service-page{margin:0;color:#3c3731;background:#f7f4ee;font:16px/1.8 "Noto Sans KR",sans-serif;word-break:keep-all;overflow-wrap:anywhere}.service-page *{box-sizing:border-box}.service-page a{color:inherit;text-underline-offset:4px}.service-page a:focus-visible{outline:3px solid #887046;outline-offset:5px}.service-page .page-wrap{width:min(100% - 48px,1040px);margin:auto}.service-page header{background:#fffdf9;border-bottom:1px solid #e6dfd3}.service-page .header-row{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}.service-page .brand{font-size:23px;font-weight:600;text-decoration:none}.service-page .header-phone{font-size:14px}.service-page .crumb{font-size:13px;color:#716a61;padding-top:28px}.service-page .intro{padding:42px 0 48px;max-width:790px}.service-page .eyebrow{font-size:13px;color:#806d4d;letter-spacing:1px}.service-page h1{font-size:46px;line-height:1.25;letter-spacing:-1.5px;font-weight:500;margin:12px 0 22px}.service-page .lead{font-size:21px;line-height:1.75}.service-page h2{font-size:28px;font-weight:500;line-height:1.45;letter-spacing:-.8px;margin:0 0 20px}.service-page h3{font-size:18px;font-weight:600;margin:0 0 10px}.service-page p{margin:12px 0}.service-page section{padding:36px 0;border-top:1px solid #ded6c8;scroll-margin-top:20px}.service-page .panel{padding:28px 30px;border:1px solid #e2d9ca;border-radius:20px;background:#fffdf9}.service-page .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-page ul{padding-left:20px;margin:10px 0}.service-page li+li{margin-top:10px}.service-page .note{font-size:14px;color:#6f665a}.service-page .table-wrap{overflow-x:auto}.service-page table{width:100%;border-collapse:collapse;margin:18px 0;text-align:left}.service-page caption{text-align:left;font-weight:600;margin:5px 0 12px}.service-page th,.service-page td{padding:13px 16px;border-bottom:1px solid #ded6c8;vertical-align:top}.service-page th{font-size:14px}.service-page td:last-child{white-space:nowrap}.service-page .case{margin:16px 0;padding:22px 26px;border:1px solid #e2d9ca;border-radius:16px;background:#fffdf9}.service-page .case p{font-size:13px;color:#736a60}.service-page .qa+.qa{margin-top:30px}.service-page .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.service-page .button{display:inline-block;padding:12px 22px;border:1px solid #d3c2a2;border-radius:12px;background:#fffdf9;text-decoration:none}.service-page .button.primary{background:#3f3b35;color:#fffaf1;border-color:#3f3b35}.service-page footer{margin-top:30px;background:#eee8dd;padding:30px 0 42px}.service-page footer p{font-size:13px}.service-page .footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}@media(max-width:600px){.service-page .page-wrap{width:calc(100% - 36px)}.service-page .header-row{min-height:70px}.service-page .brand{font-size:21px}.service-page .header-phone{font-size:13px}.service-page .intro{padding:30px 0 36px}.service-page h1{font-size:35px}.service-page .lead{font-size:18px}.service-page h2{font-size:24px}.service-page .scope-grid{grid-template-columns:1fr}.service-page .panel{padding:22px}.service-page th,.service-page td{padding:12px 6px}.service-page th{font-size:12px}.service-page td{font-size:14px}.service-page .case{padding:20px}.service-page .actions{flex-direction:column}.service-page .button{text-align:center}}