.lia-atopy-landing .lia-page-hero{background:linear-gradient(135deg,#f8f4ed 0%,#edf6f0 58%,#fff1eb 100%)}
.lia-atopy-landing .lia-page-hero h1{max-width:1060px;font-size:clamp(34px,4vw,56px);line-height:1.18;letter-spacing:-.045em;color:#173f32}
.lia-atopy-landing .lia-page-content{font-size:18px;line-height:1.84;color:#2d4039}
.lia-atopy-landing .lia-page-hero .lia-breadcrumb,.lia-atopy-landing .lia-reading-index,.lia-atopy-landing .lia-page-section.lia-faq-section,.lia-atopy-landing .lia-main>.lia-band{display:none!important}
.lia-atopy-page{--green:#174f3c;--green2:#2f705a;--deep:#123f31;--coral:#c8725d;--cream:#fff9f0;--soft:#edf6f0;--rose:#fff1eb;--yellow:#f5d34f;--naver:#03c75a;--line:#dce6de;max-width:100%;overflow:hidden}
.lia-atopy-page p{margin:0 0 18px}.lia-atopy-page strong{color:#173f32}.lia-atopy-page a{color:var(--green);text-underline-offset:3px}
.lia-atopy-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:2px 0 34px;padding:13px 17px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:14px;line-height:1.4;width:max-content;max-width:100%}.lia-atopy-breadcrumb a{text-decoration:none}.lia-atopy-breadcrumb span{color:#8ba097}.lia-atopy-breadcrumb strong{font-size:14px}
.lia-atopy-intro{padding:6px 0 52px}.lia-atopy-intro>p:first-child{font-size:21px;font-weight:800;color:#244b3d}.lia-atopy-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.lia-atopy-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 22px;border-radius:999px;background:var(--green);color:#fff!important;text-decoration:none;font-weight:850;box-shadow:0 8px 22px rgba(23,79,60,.15)}.lia-atopy-actions .is-kakao{background:var(--yellow);color:#263b32!important}.lia-atopy-actions .is-naver{background:var(--naver);color:#fff!important}
.lia-atopy-section{padding:60px 0;border-top:1px solid var(--line)}.lia-atopy-section>h2{margin:0 0 28px;font-size:clamp(28px,3.1vw,42px);line-height:1.25;letter-spacing:-.035em;color:var(--green)}.lia-atopy-section h3{margin:31px 0 14px;padding-left:14px;border-left:4px solid var(--coral);font-size:22px;line-height:1.4;color:#194939}.lia-atopy-section ul{margin:22px 0 28px;padding:22px 24px 22px 48px;border:1px solid var(--line);border-radius:18px;background:#fffdf8}.lia-atopy-section li{margin:8px 0}.lia-atopy-section li::marker{color:var(--coral)}
.lia-atopy-index ul,.lia-atopy-checks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0;background:transparent;list-style:none}.lia-atopy-index li,.lia-atopy-checks li{margin:0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(23,79,60,.06)}
.lia-atopy-diagnosis,.lia-atopy-patterns,.lia-atopy-clinic{margin:34px 0;padding:42px 38px;border:1px solid #d4e3d8;border-radius:24px;background:linear-gradient(135deg,#edf7ef 0%,#fffaf1 100%)}
.lia-atopy-patterns h3{display:flex;align-items:center;min-height:62px;padding:18px 20px;border:1px solid #d7e3db;border-left:5px solid var(--green2);border-radius:14px;background:#fff}
.lia-atopy-herbal,.lia-atopy-final{margin:40px 0;padding:48px 40px;border:0;border-radius:28px;background:linear-gradient(145deg,#123f31 0%,#205b46 100%);color:#edf7f1}.lia-atopy-herbal>h2,.lia-atopy-herbal h3,.lia-atopy-final>h2,.lia-atopy-final h3,.lia-atopy-herbal strong,.lia-atopy-final strong{color:#fff}.lia-atopy-herbal p,.lia-atopy-final p{color:#edf7f1}.lia-atopy-herbal ul{background:#fffdf8;color:#29443a}.lia-atopy-herbal ul strong{color:#173f32}.lia-atopy-final h3{padding-left:0;border-left:0;font-size:clamp(24px,2.6vw,34px)}.lia-atopy-final-actions .is-phone{background:#fff;color:var(--green)!important}
.lia-atopy-emergency{margin:40px 0;padding:42px 38px;border:2px solid #b84138;border-radius:24px;background:#fff5f2}.lia-atopy-emergency>h2{color:#9c302b}.lia-atopy-emergency>p:first-of-type{font-size:20px;font-weight:800;color:#7f2723}
.lia-atopy-source{white-space:normal;font-size:15px;color:#61756d}.lia-atopy-source a{font-weight:700}
.lia-atopy-related{margin:38px 0;padding:38px;border-radius:24px;background:#f7f2e8}.lia-atopy-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lia-atopy-related-grid a,.lia-atopy-related-grid article{display:flex;flex-direction:column;gap:7px;min-height:116px;padding:20px;border:1px solid #d9e2da;border-radius:14px;background:#fff;text-decoration:none}.lia-atopy-related-grid strong{font-size:18px}.lia-atopy-related-grid span{font-size:15px;line-height:1.55;color:#53665e}
.lia-atopy-faq{margin:0 0 10px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.lia-atopy-faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:62px;padding:16px 20px;cursor:pointer;color:#173f32;font-weight:850;list-style:none}.lia-atopy-faq summary::-webkit-details-marker{display:none}.lia-atopy-faq summary span{font-size:24px;color:var(--green2);transition:.2s}.lia-atopy-faq[open] summary span{transform:rotate(45deg)}.lia-atopy-faq>div{padding:0 20px 20px;color:#334941}.lia-atopy-faq>div p:last-child{margin-bottom:0}
.lia-atopy-hub-cards{margin:34px 0 48px;padding:34px;border-radius:24px;background:linear-gradient(135deg,#edf7ef,#fff8ef)}.lia-atopy-hub-cards h2{margin:0 0 20px;color:var(--green)}.lia-atopy-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lia-atopy-hub-grid a,.lia-atopy-hub-grid article{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none}.lia-atopy-hub-grid strong{font-size:19px;color:var(--green)}.lia-atopy-hub-grid span{font-size:15px;line-height:1.6;color:#53665e}
.lia-atopy-inline-related{margin:34px 0;padding:26px;border:1px solid var(--line);border-radius:18px;background:#fffaf2}.lia-atopy-inline-related a{font-weight:850}
@media(max-width:900px){.lia-atopy-diagnosis,.lia-atopy-patterns,.lia-atopy-clinic,.lia-atopy-herbal,.lia-atopy-final,.lia-atopy-emergency{padding:34px 28px}.lia-atopy-related-grid{grid-template-columns:1fr}}
@media(max-width:600px){.lia-atopy-landing .lia-page-hero h1{font-size:34px;line-height:1.23}.lia-atopy-landing .lia-page-content{font-size:17px;line-height:1.78}.lia-atopy-breadcrumb{border-radius:16px}.lia-atopy-actions{display:grid;grid-template-columns:1fr}.lia-atopy-actions a{width:100%}.lia-atopy-index ul,.lia-atopy-checks ul,.lia-atopy-hub-grid{grid-template-columns:1fr}.lia-atopy-section{padding:48px 0}.lia-atopy-section>h2{font-size:29px}.lia-atopy-section h3{font-size:20px}.lia-atopy-section ul{padding:20px 18px 20px 40px}.lia-atopy-diagnosis,.lia-atopy-patterns,.lia-atopy-clinic,.lia-atopy-herbal,.lia-atopy-final,.lia-atopy-emergency,.lia-atopy-related,.lia-atopy-hub-cards{padding:28px 20px;border-radius:18px}.lia-atopy-faq summary{padding:15px 16px;font-size:17px}.lia-atopy-faq>div{padding:0 16px 18px}}
