html{scroll-behavior:smooth}.aircon-page em{font-style:normal;color:#235caa}.ac-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:52px;padding-block:64px}.ac-hero h1{font-size:clamp(36px,4.5vw,62px);letter-spacing:-2px;line-height:1.18;margin:0 0 24px}.ac-hero p{font-size:16px;line-height:1.8;color:#526780}.ac-hero small{display:block;font-size:11px;color:#6d7f93;margin-top:24px}.ac-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:26px}.ac-actions a{min-height:48px;display:inline-flex;align-items:center}.ac-hero-card{padding:36px;background:#edf4fc;border:1px solid #dae6f4;border-radius:24px;display:flex;flex-direction:column;justify-content:center}.ac-hero-card>span{font-size:14px;color:#526780}.ac-hero-card strong{font-size:49px;line-height:1.13;letter-spacing:-2px;margin-top:18px;color:#184d87}.ac-hero-card a{font-size:13px;color:#235caa;min-height:48px;display:flex;align-items:center}.ac-section{padding-block:54px;border-top:1px solid var(--line)}.ac-heading{margin-bottom:25px}.ac-heading .eyebrow{font-size:11px;margin-bottom:12px}.ac-heading h2{font-size:clamp(27px,3.5vw,39px);line-height:1.25;margin:0 0 16px;letter-spacing:-1px}.ac-heading p{font-size:14px;color:#526780;line-height:1.8;max-width:80ch}.ac-heading a{color:#235caa;text-decoration:underline}.ac-badge{display:inline-block;background:#edf4fc;color:#27588e;padding:7px 10px;border-radius:7px;font-size:11px}.ac-three,.ac-payment{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ac-three article,.ac-choice{padding:26px;border:1px solid #dae4ef;border-radius:16px;background:#f8fbff}.ac-three b{font-size:21px}.ac-three p,.ac-choice p{font-size:14px;line-height:1.8;color:#526780;margin-bottom:0}.ac-note{font-size:12px;color:#61748a;line-height:1.8;margin-top:18px}.ac-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ac-model{border:1px solid #d8e4f3;border-radius:20px;padding:30px}.ac-model>span,.ac-choice>span{font-size:13px;color:#235caa;font-weight:750}.ac-model h3{font-size:23px;margin:10px 0 20px;letter-spacing:-.6px}.ac-model dl{margin:0}.ac-model dt{font-size:12px;color:#61748a;padding-top:18px;border-top:1px solid #e2eaf3}.ac-model dd{margin:8px 0 18px;font-size:clamp(20px,2.5vw,30px);font-weight:800;letter-spacing:-.6px;overflow-wrap:anywhere}.ac-model.premium{background:#f3f7fd}.ac-outdoor{display:flex;gap:40px;padding:25px 30px;background:#f1f5f9;border-radius:16px;margin-top:20px;align-items:center}.ac-outdoor span{font-size:12px}.ac-outdoor strong{display:block;font-size:25px;margin-top:8px}.ac-outdoor p{font-size:13px;line-height:1.8;margin:9px 0 0;color:#526780}.ac-outdoor b{font-size:13px;color:#9b531d}.ac-choice h3{font-size:28px;line-height:1.3;margin:14px 0}.ac-comparison{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:24px}.ac-comparison article{padding:23px 0;border-bottom:1px solid #dce5ef}.ac-comparison h3{font-size:20px;margin:0 0 10px}.ac-comparison p{font-size:14px;line-height:1.8}.ac-comparison small{font-size:11px;color:#647990}.ac-payment>div{padding:27px;background:#f1f6fd;border-radius:16px}.ac-payment span{font-size:13px}.ac-payment strong{display:block;font-size:25px;margin:16px 0 8px;color:#235caa;letter-spacing:-.7px}.ac-payment p{font-size:12px;color:#526780}.ac-alert{padding:23px 26px;border-left:3px solid #bd7b3e;background:#fff8ee;margin-top:20px;border-radius:0 12px 12px 0}.ac-alert strong{font-size:16px}.ac-alert p{font-size:13px;line-height:1.85;margin-bottom:0}.ac-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac-checks label{display:flex;align-items:flex-start;gap:13px;min-height:64px;padding:20px;border:1px solid #dce5f0;border-radius:12px;font-size:14px;line-height:1.65;cursor:pointer}.ac-checks input{width:22px;height:22px;flex:none;margin:0;accent-color:#235caa}.ac-checks label:has(input:checked){background:#eaf3ff;border-color:#92b5e4}.ac-references{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ac-references>a{padding:25px;border:1px solid #dbe5f0;border-radius:16px;display:flex;flex-direction:column}.ac-references>a:hover{background:#f4f8fd;border-color:#92b5e4}.ac-references span{font-size:11px;color:#61748a}.ac-references h3{font-size:19px;line-height:1.5;margin:14px 0}.ac-references p{font-size:13px;line-height:1.85;color:#526780}.ac-references strong{font-size:13px;color:#235caa;min-height:48px;display:flex;align-items:center;margin-top:auto}.ac-official{background:#f4f7fb;border-radius:16px;padding:25px;margin-top:22px}.ac-official h3{font-size:20px;margin:0 0 12px}.ac-official a{display:flex;align-items:center;min-height:48px;color:#235caa;font-size:13px;line-height:1.6}.ac-official p{font-size:11px;color:#61748a;line-height:1.8}.aircon-page a:focus-visible{outline:3px solid #235caa;outline-offset:4px}.site-subnav a[href="aircon.html"]{color:#235caa;font-weight:800}@media(max-width:900px){.ac-hero{gap:25px}.ac-payment strong{font-size:21px}.ac-references{grid-template-columns:1fr}.ac-three{grid-template-columns:1fr}.ac-three article{padding:22px}}@media(max-width:760px){.ac-hero{grid-template-columns:1fr;padding-block:38px;gap:28px}.ac-hero h1{font-size:37px;letter-spacing:-1.7px}.ac-hero p{font-size:14px}.ac-hero-card{padding:25px}.ac-hero-card strong{font-size:39px}.ac-actions{gap:10px 20px}.ac-actions a{font-size:12px}.ac-section{padding-block:36px}.ac-two,.ac-comparison,.ac-payment,.ac-checks{grid-template-columns:1fr}.ac-model{padding:24px}.ac-model dd{font-size:28px}.ac-outdoor{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.ac-payment>div{padding:22px}.ac-payment strong{font-size:27px}.ac-heading h2{font-size:28px}.ac-choice{padding:24px}.ac-references>a{padding:22px}.ac-alert{padding:20px}.ac-checks label{padding:18px;font-size:13px}.ac-heading p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* 네이버 블로그 공식 헤더의 원본 SVG 로고. */
.ac-references .ac-blog-cta{gap:10px;min-height:56px;padding:10px 12px;border:1px solid #ccebd7;border-radius:10px;background:#f0faf3;color:#16532f;font-size:clamp(15px,1.4vw,18px);font-weight:800;line-height:1.4}
.ac-blog-logo{display:flex;align-items:center;gap:4px;flex:none;width:86px;height:28px}
.ac-blog-logo img:first-child{width:28px;height:28px}.ac-blog-logo img:last-child{width:54px;height:27px}
.ac-references>a:hover .ac-blog-cta{background:#e0f4e7;border-color:#7ece99}

.ac-airflow-gallery{margin:26px 0 30px;align-items:start}
.ac-airflow-gallery>a{display:block;min-width:0;border:1px solid #d8e4f3;border-radius:18px;overflow:hidden;background:#fff}
.ac-airflow-gallery figure{margin:0}.ac-airflow-gallery img{display:block;width:100%;height:auto}
.ac-airflow-gallery figcaption{display:grid;gap:12px;padding:18px;border-top:1px solid #e2eaf3}
.ac-airflow-gallery figcaption span{font-size:15px;font-weight:700;color:#183d66;line-height:1.5}
.ac-airflow-gallery figcaption strong{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border-radius:9px;background:#edf4fc;color:#235caa;font-size:14px}
.ac-airflow-gallery>a:hover{border-color:#92b5e4}.ac-airflow-gallery>a:hover strong{background:#e1edfc}
