.brand-logo{display:block;width:220px;height:auto}.header-call{font-size:12px}.panel-heading>span,.hero-note,.form-note,.eyebrow,.footer-grid small{font-size:12px}form label>span{font-size:14px}input,textarea,select{font-size:16px}.equipment-card p{font-size:15px}.kakao-link,.text-link{font-size:14px}.page-hero{background:var(--paper);padding:30px 0 54px;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#617081;margin-bottom:37px}.breadcrumbs a:hover{text-decoration:underline}.page-hero h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.055em;line-height:1.3;max-width:930px;margin:18px 0 20px}.page-hero>.wrap>p{max-width:860px;font-size:18px;color:#516171;line-height:1.85;margin:0}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:70px;align-items:start;padding-top:56px;padding-bottom:35px}.article-body{min-width:0}.article-body section{padding:0 0 35px;margin:0 0 38px;border-bottom:1px solid var(--line)}.article-body h2{font-size:28px;line-height:1.4;letter-spacing:-.035em;margin:0 0 20px}.article-body h3{font-size:20px;line-height:1.45;margin:0 0 12px}.article-body p{font-size:17px;line-height:1.95;color:#485a6c;margin:0 0 18px}.alias{color:#738192!important;font-size:14px!important;line-height:1.7!important}.check-list{padding:0;list-style:none;margin:17px 0}.check-list li{position:relative;padding:10px 0 10px 23px;border-bottom:1px solid #e6eaee;line-height:1.8;font-size:16px}.check-list li:before{content:'—';position:absolute;left:0;color:#8796a6}.detail-blocks{display:grid;gap:15px}.detail-blocks article{padding:23px 25px;background:#f5f7f9;border-left:3px solid #c9d3df}.detail-blocks article p{margin:0;font-size:16px}.article-aside{background:#f5f7fa;border:1px solid #dce3eb;border-top:4px solid var(--navy);padding:25px;border-radius:4px;position:sticky;top:126px}.article-aside h2{font-size:23px;line-height:1.5;letter-spacing:-.035em;margin:13px 0}.article-aside .check-list li{font-size:14px;padding-top:9px;padding-bottom:9px}.article-aside .button{font-size:14px;margin-top:23px;line-height:1.6}.aside-phone{display:block;text-align:center;font-size:21px;font-weight:750;margin-top:17px}.article-aside>p{font-size:13px;line-height:1.8;color:#637282;margin-top:16px}.article-section{padding-top:60px;padding-bottom:65px}.article-section>h2,.region-section>h2{font-size:28px;letter-spacing:-.035em;margin:0 0 26px}.article-section .equipment-grid{margin-top:24px}.region-section{padding:15px 0 60px}.region-chips{display:flex;gap:10px;flex-wrap:wrap}.region-chips a{padding:10px 15px;border:1px solid var(--line);font-size:14px;background:#f8fafb}.region-chips a:hover{border-color:#7a8da5}.cta-band{background:var(--navy);color:white;padding:47px 0}.cta-band>.wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}.cta-band h2{font-size:30px;line-height:1.4;letter-spacing:-.035em;margin:0 0 10px}.cta-band p{color:#bfcada;margin:0;font-size:16px}.cta-band>.wrap>div:last-child{flex:0 0 265px}.cta-phone{display:block;text-align:center;font-size:23px;font-weight:750;margin-top:14px}.guide-section{padding-top:0;padding-bottom:82px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-grid>a{padding:28px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:start;border-radius:3px}.guide-grid>a:hover{background:#f6f8fa}.guide-grid span{font-size:12px;letter-spacing:.12em;color:#8491a0}.guide-grid h2,.guide-grid h3{font-size:22px;line-height:1.5;letter-spacing:-.035em;margin:15px 0 10px}.guide-grid p{font-size:15px;color:#5e6c7b;margin:0 0 24px;line-height:1.9}.guide-grid b{font-size:14px;margin-top:auto}.family-links{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);border-top:0}.family-links a{flex:1;padding:17px 10px;text-align:center;font-size:14px;font-weight:650}.family-links a:hover{background:#f0f4f7}.jump-links{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.jump-links a{padding:9px 17px;border:1px solid #cfd8e2;font-size:15px}.catalog-group{margin-bottom:55px;scroll-margin-top:110px}.catalog-group .section-heading h2{margin:0 0 10px}.catalog-group .section-heading p{font-size:16px;color:var(--muted);max-width:720px}.note-panel{background:#f3f6f8;padding:30px;margin-top:35px;border-left:4px solid #edb633}.note-panel h2{font-size:25px;margin:0 0 12px}.note-panel p{color:#566678}.note-panel a{text-decoration:underline}.single-article{max-width:880px;padding-top:55px;padding-bottom:25px}.request-page{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:70px;padding-top:55px;padding-bottom:65px}.request-info h2{font-size:29px;line-height:1.4;letter-spacing:-.04em}.request-info h3{font-size:22px;margin:32px 0 12px}.request-info p{font-size:17px;color:#586b7e}.request-info .button{max-width:340px;margin-top:28px}.footer-bottom{border-top:1px solid #d9e0e7;margin-top:27px;padding-top:21px;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:#52657a}.footer-bottom small{font-size:12px;color:#7e8c9b}.article-body details{border-top:1px solid #dce3ea;padding:19px 0}.article-body details:last-child{border-bottom:1px solid #dce3ea}.article-body summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.6;list-style-position:outside;margin-left:18px}.article-body details p{margin:13px 0 0;font-size:16px}.source-links{font-size:13px!important;line-height:1.8!important}.source-links a{text-decoration:underline}.city-list{background:#f5f7f9;padding:23px;line-height:2.1!important}.article-boundary p,.article-boundary li{font-size:14px!important;color:#67778a!important}.article-boundary h2{font-size:21px}.error{color:#ad3333}@media(max-width:1080px){.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 300px}.guide-grid{gap:15px}.guide-grid>a{padding:22px}.brand-logo{width:195px}}@media(max-width:760px){.brand-logo{width:175px}.header-call{font-size:12px}.page-hero{padding:22px 0 36px}.breadcrumbs{font-size:12px;margin-bottom:26px;gap:8px}.page-hero h1{font-size:35px;margin:15px 0}.page-hero>.wrap>p{font-size:16px}.article-layout{display:flex;flex-direction:column;gap:0;padding-top:37px}.article-body section{padding-bottom:26px;margin-bottom:27px}.article-body h2{font-size:25px}.article-body h3{font-size:20px}.article-body p{font-size:16px}.article-aside{position:static;width:100%;margin-bottom:35px}.article-aside .check-list li{font-size:15px}.article-aside .button{font-size:15px}.guide-grid{grid-template-columns:1fr}.guide-grid h3,.guide-grid h2{font-size:22px}.guide-grid p{font-size:16px}.guide-grid>a{padding:25px}.article-section{padding-top:35px;padding-bottom:40px}.article-section>h2,.region-section>h2{font-size:25px}.detail-blocks article{padding:20px}.cta-band{padding:36px 0}.cta-band>.wrap{display:block}.cta-band h2{font-size:27px}.cta-band>.wrap>div:last-child{margin-top:24px;max-width:350px}.cta-band p{font-size:15px}.region-grid a{font-size:14px}.region-chips a{font-size:14px;padding:9px 12px}.family-links a{flex-basis:33.33%;font-size:14px}.request-page{grid-template-columns:1fr;gap:24px;padding-top:32px}.footer-bottom{display:block}.footer-bottom nav{font-size:13px;gap:13px;margin-bottom:15px}.guide-section{padding-bottom:46px}.single-article{padding-top:36px}.equipment-card p{font-size:14px}.hero-note,.form-note,.eyebrow{font-size:12px}}
