.guide-label{font-size:12px;font-weight:650;letter-spacing:.1em}.guide-label>span{margin:0 10px;opacity:.4}.guide-promo{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:60px;padding:38px 40px;background:#dfe9d9;color:#16352b;border:1px solid #dfe9d9;transition:background .2s}.guide-promo:hover{background:#ecf1e7}.guide-promo h3{font-size:28px;line-height:1.4;font-weight:600;letter-spacing:-.8px;margin:15px 0 12px}.guide-promo p{font-size:16px;color:#4b6051;line-height:1.8}.guide-promo-link{display:flex;gap:28px;align-items:center;white-space:nowrap;font-size:15px;font-weight:600;border-bottom:1px solid #6b826e;padding-bottom:8px}.guide-promo-link>span{font-size:24px}.guide-inline{display:block;border-top:1px solid #cbd6c9;padding-top:16px;margin-top:20px;font-size:15px;font-weight:600}.guide-inline>span:first-child{display:block;color:#526858;font-size:12px;font-weight:500;margin-bottom:5px}.guide-inline:hover{text-decoration:underline;text-underline-offset:4px}.guide-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:#586b5e;margin-bottom:55px}.guide-breadcrumb a:hover{text-decoration:underline}.guide-breadcrumb>span[aria-hidden]{color:#97a494}.guide-hero{padding-top:30px;padding-bottom:0}.guide-hero>.guide-label{color:#4d7552;margin-bottom:23px}.guide-hero h1{font-size:clamp(36px,4.2vw,62px);font-weight:600;line-height:1.24;letter-spacing:-2.5px;max-width:1100px}.small-only{display:none}.guide-deck{font-size:19px;line-height:1.8;color:#526357;margin-top:27px;max-width:770px}.guide-byline{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;margin-top:28px;color:#374f40}.guide-byline span{color:#657268}.guide-summary{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:45px 0 0;padding:25px 0;border-block:1px solid #c7d2c4}.guide-summary li{display:flex;gap:17px;align-items:center;font-size:16px;font-weight:550}.guide-summary span{font-family:Arial,sans-serif;color:#56805b;font-size:13px}.guide-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;padding-top:56px;padding-bottom:70px}.guide-index{align-self:start;position:sticky;top:108px;font-size:13px}.guide-index>p{font-weight:650;margin-bottom:16px}.guide-index nav{display:grid;gap:4px}.guide-index nav a{display:flex;gap:12px;padding:10px 0;color:#526357}.guide-index nav span{color:#7a8b7b;font-size:12px}.guide-index nav a:hover{color:#16352b;text-decoration:underline;text-underline-offset:4px}.guide-back{display:inline-block;margin-top:28px;border-top:1px solid #d5dcd4;padding-top:18px;color:#526357}.guide-body{font-size:17px;line-height:1.95;color:#354b3e;min-width:0;max-width:850px}.guide-body>p{margin-bottom:22px}.guide-body strong{font-weight:650;color:#16352b}.guide-body .step-label{border-top:1px solid #d1dacd;padding-top:42px;margin-top:48px;margin-bottom:12px;font-size:12px;letter-spacing:.06em;color:#517657;font-weight:650}.guide-body h2{font-size:29px;line-height:1.4;letter-spacing:-.8px;color:#16352b;margin-bottom:24px;scroll-margin-top:115px;font-weight:600}.guide-body ul{padding-left:23px;margin:24px 0}.guide-body li{padding-left:4px;margin:12px 0}.guide-body a{color:#275c37;text-decoration:underline;text-underline-offset:4px}.guide-body blockquote{margin:25px 0;padding:22px 26px;border-left:3px solid #74996c;background:#e7ece2;color:#16352b}.guide-body blockquote p{margin:0}.guide-table{overflow-x:auto;margin:26px 0 30px;max-width:100%;border:1px solid #cbd6c6}.guide-table:focus-visible{outline:3px solid #e7a936;outline-offset:3px}.guide-table table{width:100%;border-collapse:collapse;min-width:430px;font-size:14px;line-height:1.7;word-break:normal;overflow-wrap:anywhere}.guide-table th{background:#e6ecdf;color:#294d32;text-align:left;font-weight:600}.guide-table th,.guide-table td{padding:14px 16px;border-bottom:1px solid #d5ded0;vertical-align:top}.guide-table tr:last-child td{border-bottom:0}.guide-table td:first-child{font-weight:600;min-width:82px}.order-example{display:grid;grid-template-columns:.85fr 1.3fr;border:1px solid #cbd6c6;margin:28px 0 30px;background:#fcfcf8}.message-panel{padding:24px;background:#e3eadb;min-width:0}.example-label{font-size:12px;font-weight:650;letter-spacing:.06em;color:#3e6444;margin-bottom:15px}.example-meta{font-size:12px;color:#596b54}.message-panel blockquote{border:0;background:#fffdf0;box-shadow:0 4px 14px #233e2510;border-radius:0 14px 14px 14px;font-size:16px;padding:21px;margin:16px 0 24px}.example-note{font-size:13px;color:#52634c;line-height:1.8}.result-panel{min-width:0;padding:24px 18px}.result-panel .guide-table{margin:0;border:0}.result-panel table{min-width:350px;font-size:12px}.result-panel th,.result-panel td{padding:11px 8px}.result-panel td:first-child{min-width:65px}.case-link{display:block;padding:19px 22px;margin-top:20px;background:#e3eadb;font-weight:600}.guide-contact{padding-bottom:85px}.guide-contact>div{padding:54px;background:#e2eadb;border-top:2px solid #386046}.guide-contact h2{font-size:38px;letter-spacing:-1px;margin:19px 0}.guide-contact p:not(.guide-label){font-size:17px;color:#526357;line-height:1.9}.guide-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:29px}.guide-secondary{font-size:14px;text-decoration:underline;text-underline-offset:4px}.guide-contact .button{gap:23px}
@media(max-width:1100px){.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.order-example{grid-template-columns:1fr}.message-panel blockquote{max-width:480px}.guide-promo{padding:30px}.guide-promo h3{font-size:25px}}
@media(max-width:760px){.guide-promo{display:block;padding:25px;margin-top:38px}.guide-promo h3{font-size:23px;letter-spacing:-.6px}.guide-promo p{font-size:15px}.guide-promo-link{display:inline-flex;margin-top:22px;gap:35px;font-size:14px}.guide-hero{padding-top:23px}.guide-breadcrumb{font-size:12px;gap:9px;margin-bottom:37px}.guide-hero h1{font-size:36px;letter-spacing:-1.5px}.small-only{display:block}.guide-deck{font-size:16px;margin-top:23px}.guide-deck br{display:none}.guide-byline{display:block;font-size:12px;margin-top:23px}.guide-byline span{display:block;margin-top:5px}.guide-summary{grid-template-columns:1fr;gap:12px;margin-top:29px;padding:22px 0}.guide-summary li{font-size:15px;gap:18px}.guide-layout{display:block;padding-top:28px;padding-bottom:40px}.guide-index{position:static;margin-bottom:34px;padding-bottom:25px;border-bottom:1px solid #d1dacd}.guide-index nav{grid-template-columns:1fr;gap:0}.guide-index nav a{padding:6px 0}.guide-back{display:none}.guide-body{font-size:16px;line-height:1.9}.guide-body h2{font-size:25px;letter-spacing:-.6px;scroll-margin-top:96px}.guide-body .step-label{margin-top:35px;padding-top:30px}.guide-table th,.guide-table td{padding:12px}.message-panel{padding:23px}.result-panel{padding:23px 16px}.result-panel th,.result-panel td{padding:11px 7px}.guide-contact{padding-bottom:45px}.guide-contact>div{padding:29px 24px}.guide-contact h2{font-size:28px;letter-spacing:-.8px}.guide-contact p:not(.guide-label){font-size:15px}.guide-contact br{display:none}.guide-actions{gap:19px}.guide-actions .button{font-size:14px;padding-inline:19px;gap:17px}}
@media(max-width:360px){.guide-hero h1{font-size:31px}.guide-promo{padding:21px}.guide-promo h3{font-size:21px}.guide-contact>div{padding:25px 18px}.guide-actions .button{gap:9px;font-size:13px;padding-inline:15px}}
@media(max-width:760px){.guide-table:before{content:'표를 좌우로 밀어 확인하세요 ↔';display:block;padding:8px 12px;background:#edf1e8;color:#526357;font-size:11px;border-bottom:1px solid #d5ded0}}
