.kr-clinic-guides,.kr-clinic-guide{overflow-wrap:anywhere;padding-block:2rem 4rem}.kr-clinic-guides header{max-width:850px;margin-block-end:2rem}.kr-clinic-guides h1,.kr-clinic-guide h1{margin-block:.5rem 1rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.25}.kr-clinic-guide{max-width:880px;line-height:1.9}.kr-clinic-guide section{margin-block:2rem}.kr-clinic-guide h2{margin-block:.5rem;font-size:1.4rem;line-height:1.45}.kr-clinic-guide header{margin-block:2rem}.kr-clinic-guide p,.kr-clinic-guides p{line-height:1.85}.kr-guide-intro{font-size:1.2rem}.kr-guide-byline{color:#546579;font-size:.9rem}.kr-clinic-guide a:not(.kr-button),.kr-clinic-guide-grid a{color:#126d69;text-underline-offset:.22em}.kr-clinic-guide nav{font-size:.95rem}.kr-clinic-guide ul{padding-inline-start:1.5rem}.kr-clinic-guide li{margin-block:.6rem}.kr-guide-example,.kr-guide-commercial{background:#eef7f6;border:1px solid #c4e1de;border-radius:16px;padding:1.25rem}.kr-guide-commercial p:last-child{font-size:.95rem}.kr-clinic-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.kr-clinic-guide-grid article{background:#fff;border:1px solid #dce5eb;border-radius:16px;flex-direction:column;padding:1.25rem;display:flex}.kr-clinic-guide-grid h2{margin-block:.4rem;font-size:1.25rem;line-height:1.5}.kr-clinic-guide-grid h2 a{text-decoration:none}.kr-clinic-guide-grid h2 a:hover{text-decoration:underline}.kr-guide-read{align-items:center;min-height:44px;margin-block-start:auto;display:flex}.kr-clinic-guide-filters{background:#f1f6f8;border-radius:12px;flex-wrap:wrap;align-items:end;gap:1rem;padding:1rem;display:flex}.kr-clinic-guide-filters label{flex:1;gap:.4rem;min-width:180px;display:grid}.kr-clinic-guide-filters input,.kr-clinic-guide-filters select{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #aabac7;border-radius:8px;width:100%;min-height:48px;padding:.6rem}.kr-guide-signup{padding-block:1rem 3rem}.kr-guide-source-notice{color:#526276;max-width:720px;margin:1rem auto;font-size:.9rem}@media (width<=900px){.kr-clinic-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kr-clinic-guide-grid{grid-template-columns:minmax(0,1fr)}.kr-clinic-guide-filters{grid-template-columns:minmax(0,1fr);display:grid}.kr-clinic-guide-filters label{min-width:0}.kr-clinic-guide .kr-button{width:100%;min-height:48px}.kr-guide-example,.kr-guide-commercial{padding:1rem}}
