.version-switch{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 5%;background:#dde3eb;color:#244569;font:12px/1.6 'Noto Sans KR',sans-serif}.version-switch>div{display:flex;gap:20px}.version-switch a{text-decoration:underline;text-underline-offset:3px}.service-detail-image{height:auto;max-height:330px;object-fit:cover;border-radius:10px;margin-bottom:35px}.article-service-link{margin:35px 0 0;padding:22px;background:#edf0f4;border-radius:8px}.article-service-link small{display:block;color:var(--accent);font-size:11px;margin-bottom:10px}.article-service-link a{font-size:15px}.search-service-entry{display:grid;grid-template-columns:1fr 1fr;gap:60px}.search-service-entry>div:last-child{display:grid;gap:15px}.search-service-entry a{display:block;padding:28px;background:#edf0f4;border:1px solid var(--line);border-radius:10px}.search-service-entry strong{display:block;font-size:21px;font-weight:500;line-height:1.7}.search-service-entry a span{display:block;font-size:13px;color:var(--accent);margin-top:15px}.compare-main{max-width:1200px}.compare-main h1{font-size:47px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0 55px}.compare-grid article{border:1px solid var(--line);border-radius:12px;padding:35px;background:#fcfaf6}.compare-grid small{font-size:11px;color:var(--accent)}.compare-grid h2{font-size:28px}.compare-main li{font-size:15px;line-height:2}.service-detail .article-content h3{font-size:20px;margin:30px 0 12px}.service-detail .article-content p{margin-bottom:20px}.service-detail .text-link{display:block;width:fit-content;margin-bottom:18px}@media(max-width:760px){.version-switch{font-size:11px;padding:10px 6%;gap:8px}.version-switch>div{gap:13px}.search-service-entry,.compare-grid{grid-template-columns:1fr;gap:22px}.search-service-entry{padding-top:45px;padding-bottom:45px}.search-service-entry strong{font-size:19px}.compare-main h1{font-size:35px}.compare-grid article{padding:25px}.article-service-link a{font-size:14px}.resources-page .header-cta{font-size:11px}.version-switch+.header{top:0}}
.audience-fit{padding-top:72px;padding-bottom:72px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.audience-grid article{border-top:1px solid #a8b4c5;padding-top:24px}.audience-grid article>span{font-size:12px;color:#4b6483}.audience-grid h3{font-size:23px;margin:16px 0}.audience-grid p{font-size:15px;line-height:1.9;color:#4b6483}.guide-start{margin:40px 0;padding:28px;border:1px solid #dde3eb;border-radius:14px}.guide-start h2{font-size:25px;margin:0 0 18px}.guide-start details{border-top:1px solid #dde3eb;padding:17px 0}.guide-start summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.7}.guide-start p{line-height:1.9;font-size:15px;max-width:800px}.guide-start a{color:#4b6483;text-decoration:underline}@media(max-width:640px){.audience-grid{grid-template-columns:1fr;gap:20px}.audience-fit{padding-top:48px;padding-bottom:48px}.audience-grid h3{font-size:21px}.guide-start{padding:20px}.guide-start h2{font-size:23px}}

/* B integrated review and dedicated consultation */
.consultation-heading{padding-top:65px;padding-bottom:52px}.consultation-heading>.text-link{display:inline-block;margin-bottom:35px}.consultation-heading h1{font-size:clamp(34px,4.8vw,58px);line-height:1.3;font-weight:500;margin:20px 0}.consultation-heading p{font-size:16px;line-height:1.9;color:var(--muted)}.consultation-steps{display:flex;gap:35px;flex-wrap:wrap;list-style:none;padding:25px 0 0;margin:25px 0 0;border-top:1px solid var(--line)}.consultation-steps li{font-size:14px}.consultation-steps span{font-size:11px;color:var(--accent);margin-right:10px}.review-outline{border-top:1px solid var(--line);padding:30px 0}.review-outline h2{font-size:26px}.review-outline p{line-height:1.9}.review-links{display:flex;flex-wrap:wrap;gap:20px}.review-links a{text-decoration:underline;text-underline-offset:5px}.home-note-list a span{line-height:1.65}@media(max-width:640px){.version-switch{align-items:flex-start}.version-switch>div{flex-wrap:wrap;justify-content:flex-end}.consultation-heading{padding-top:40px;padding-bottom:35px}.consultation-steps{gap:16px;flex-direction:column}.review-links{flex-direction:column;gap:14px}}

.consultation-heading h1{word-break:keep-all;overflow-wrap:break-word}


.admin-entry{display:block;width:fit-content;margin-top:22px;font-size:11px;color:inherit;opacity:.65;text-decoration:underline;text-underline-offset:3px}

/* Compact five-step consultation, safe as a movable section. */
.contact{padding-top:64px;padding-bottom:64px}.contact-intro{align-self:start}#form{scroll-margin-top:110px}.contact .form-step legend{font-size:24px;line-height:1.45}.contact .choice-options{gap:8px}.contact .choice-option{padding-top:11px;padding-bottom:11px}@media(max-width:640px){.contact{padding-top:40px;padding-bottom:40px;gap:24px}.contact-intro h2{font-size:29px}.contact-intro p{font-size:14px;line-height:1.7}.contact .form-step legend{font-size:21px}.contact .step-note{font-size:13px}.contact .choice-option{font-size:13px;padding:11px 12px}.contact .fields{gap:18px}}

.contact .compact-choice-select{display:block;width:100%;margin-top:8px;padding:14px 38px 14px 14px;background:#f7f8fa;color:#10284c;border:1px solid #dde3eb;border-radius:10px;font:inherit;font-size:14px;line-height:1.5}.contact .compact-choice-select+.choice-options{display:none}.contact .compact-choice-select:focus-visible{outline:2px solid #77879e;outline-offset:3px}

@media(min-width:1024px){.article-service-link small,.compare-grid small,.consultation-steps span{font-size:12px}.article-service-link a,.search-service-entry a span,.audience-grid article>span{font-size:14px}.contact-intro p{font-size:16px;line-height:1.9}.contact .compact-choice-select{font-size:15px}}
