@font-face{font-family:S-Core Dream;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/1dc288e8cfdf96.otf)format("opentype")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/7dd3e0240002fe.otf)format("opentype")}:root{--font-sans:"S-Core Dream","Malgun Gothic","Apple SD Gothic Neo",sans-serif;--brand:#007f73;--brand-ink:#007f73;--brand-deep:#164a40;--brand-soft:#e9f2ed;--brand-soft-2:#e1ede5;--ink-900:#173e39;--ink-700:#526c62;--ink-500:#657570;--border:#dce5df;--bg-surface:#f7f6f0;--fs-hero:clamp(34px,4.3vw,58px);--fs-h1:clamp(30px,3.3vw,44px);--fs-section:clamp(26px,3vw,36px);--fs-body:16px;--lh-body:1.85;--radius-md:8px;--radius-lg:12px;--content-max:1180px}html{scroll-padding-top:120px}body{font-family:var(--font-sans);word-break:keep-all;overflow-wrap:anywhere;font-weight:400}h1,h2,h3,h4,strong,b,.btn{font-weight:600}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.section-number{letter-spacing:.12em;color:var(--brand);text-transform:uppercase;margin:0 0 15px;font-size:12px}.home-section{margin-block:76px}.home-section h2,.v3-care h2{letter-spacing:-.04em;line-height:1.5}.home-section__description{max-width:680px;color:var(--ink-500);margin:16px 0 30px;font-size:15px}.site-header{border-bottom:1px solid var(--border);background:#fff}.site-header__inner{min-height:92px}.site-header__nav{gap:24px}.site-header__nav>a,.site-header__dropdown>summary{font-size:13px}.site-header__dropdown-list{max-height:70vh;overflow:auto}.site-header__brand-name{font-size:14px}.site-header__brand-tag{font-size:11px}.btn{border-radius:5px;min-height:46px;font-size:13px}.branch-banner .branch-banner-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:65px;min-height:560px;padding-block:72px}.branch-banner .branch-banner-inner h1{font-size:var(--fs-hero);letter-spacing:-.055em;max-width:700px;line-height:1.45}.branch-banner .branch-banner-description{max-width:600px;color:var(--ink-700);font-size:15px;line-height:2}.branch-banner--doctor .branch-banner-media img{object-fit:contain!important;object-position:center bottom!important}.branch-banner .branch-banner-actions a{border-radius:5px;font-size:13px;font-weight:600}.home-conditions__grid{gap:20px}.home-conditions .page-card{background:#f7f8f3;border:1px solid #dce5df;border-radius:8px;min-height:220px;padding:24px;transition:border-color .2s;display:block}.home-conditions .page-card:first-child{background:#e9f2ed}.home-conditions .page-card:hover{box-shadow:none;border-color:#8cb5a5;transform:none}.home-conditions .card__thumb{display:none}.home-conditions .page-card__title{margin:12px 0;font-size:22px}.home-conditions .page-card__summary{-webkit-line-clamp:unset;font-size:13px;line-height:1.9;display:block;overflow:visible}.v3-care{background:#e9f2ed;padding:72px 0}.v3-doctors{gap:28px;margin:38px 0;display:grid}.doctor-card{background:0 0;border:0;border-radius:0;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding:0;display:grid}.doctor-card:not(:has(.doctor-card__photo)){grid-template-columns:1fr}.doctor-card .doctor-card__photo{aspect-ratio:670/780;background:#edf2ee;border-radius:5px;width:230px;height:auto;overflow:hidden}.doctor-card .doctor-card__photo img{object-fit:contain;object-position:center top;width:100%;height:100%}.doctor-card__name{font-size:25px}.doctor-card__title{font-size:14px}.doctor-card__list{font-size:13px;line-height:1.85}.doctor-card__list-heading{font-size:13px}.care-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.care-path>div{border-top:1px solid #b8cfc1;padding-top:20px}.care-path span{color:var(--brand);font-size:12px}.care-path h3{margin:10px 0 8px;font-size:19px}.care-path p,.medical-note{color:var(--ink-700);font-size:13px;line-height:1.9}.medical-note{border-top:1px solid #c6d9ce;margin-top:30px;padding-top:20px}.home-intro{max-width:var(--content-max);border:1px solid var(--border);background:#f7f6f0;border-radius:8px;margin-block:40px}.home-intro .richtext{font-size:14px}.home-section__heading{align-items:end;margin-bottom:28px}.home-columns .column-card{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.home-columns .column-card__thumb{aspect-ratio:1.5}.home-columns .column-card__thumb img{object-fit:contain}.home-columns .column-card__title{-webkit-line-clamp:unset;font-size:20px;display:block;overflow:visible}.home-columns .column-card__meta{font-size:12px}.home-columns .page-card__body{padding:22px}.flow-carousel{min-width:0;position:relative}.flow-track{overscroll-behavior-x:contain;scrollbar-width:thin;gap:26px;padding:4px 1px 20px;display:flex;position:relative;overflow-x:auto;scroll-behavior:auto!important}.flow-track>*{flex:0 0 calc(41.6667% - 10.8333px);min-width:0}.flow-track>.record-card{flex-basis:calc(48.0769% - 12.5px)}.flow-tools{color:var(--ink-500);justify-content:flex-end;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.flow-tools[hidden]{display:none}.flow-tools>button{width:43px;height:43px;color:var(--ink-900);background:#fff;border:1px solid #b9cec4;border-radius:50%;font-size:20px}.flow-dots{gap:8px;display:flex}.flow-dots button{background:#ccdcd2;border:0;border-radius:50%;width:10px;height:10px;padding:0}.flow-dots button[aria-current=true]{background:var(--brand)}.detail-cards .flow-track>.detail-cards__item{color:var(--ink-900);flex-direction:column;flex-basis:calc(33.3333% - 17.3333px);gap:10px;font-size:14px;display:flex}.detail-cards__image img{width:100%;height:auto;display:block}.home-visit{background:#f7f6f0;padding-block:76px}.home-visit__hours{border:1px solid var(--border);border-radius:8px;padding:28px}.home-visit__name{margin:24px 0 10px}.v3-first-visit .faq-list>h2{display:none}.faq-list__item{border-block-end:1px solid var(--border);padding:18px 0}.faq-list__item summary{font-size:16px}.faq-list__answer{max-width:800px;font-size:14px}.motion-preference{color:var(--ink-500);padding-block:20px 35px;font-size:11px}.motion-preference button{border:1px solid var(--border);min-height:40px;color:var(--ink-900);background:#fff;border-radius:5px;margin-right:12px;padding:7px 13px;font-size:12px}.motion-preference p{max-width:780px;margin-top:16px}.v3-page-hero{border-bottom:1px solid var(--border);background:linear-gradient(125deg,#edf4ed,#f7f6f0 75%);padding:45px 0 55px}.v3-page-hero .page-hero__title{letter-spacing:-.045em;max-width:930px;margin:20px 0;line-height:1.45}.v3-breadcrumb{color:var(--ink-500);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.condition-strip{border-bottom:1px solid var(--border);background:#f4f8f5}.condition-strip .container{gap:26px;display:flex;overflow-x:auto}.condition-strip a{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.condition-strip a[aria-current=page]{border-color:var(--brand);color:var(--brand)}.v3-section{padding-block:55px;scroll-margin-top:115px}.v3-section h2{font-size:var(--fs-section);letter-spacing:-.04em;margin:0 0 22px}.v3-section p{max-width:800px}.v3-summary{border-block:1px solid var(--border);background:#f7f6f0}.v3-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v3-summary-grid>div{border:1px solid var(--border);background:#fff;border-radius:6px;padding:22px}.v3-summary-grid h3{font-size:18px}.v3-summary-grid p{font-size:14px}.v3-before-visit{color:#fff;background:#164a40;border-radius:8px;padding:32px}.v3-before-visit h2{color:inherit;font-size:24px}.v3-before-visit p{font-size:14px}.v3-before-visit .btn{color:#164a40;background:#fff;margin-top:12px}.v3-related{padding-block:40px}.v3-detail-body{max-width:var(--reading-max);margin:auto}.v3-detail-body .richtext{font-size:16px;line-height:1.95}.v3-related .column-card__title{font-size:19px}.v3-visit .doctor-card{margin:30px 0}.v3-visit>section{border-bottom:1px solid var(--border);padding-block:28px}.v3-column-intro{max-width:780px;color:var(--ink-700);margin:22px 0;font-size:16px;line-height:1.9}.v3-column-toc{border:1px solid var(--border);background:#f7f6f0;border-radius:8px;margin:28px 0;padding:22px}.v3-column-toc a{font-size:13px;text-decoration:underline}.v3-column-toc ul{margin:12px 0 0;padding-left:20px}.v3-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-block:28px;display:flex}.v3-filters label{gap:7px;font-size:13px;display:grid}.v3-filters input,.v3-filters select{max-width:100%;min-height:44px;color:var(--ink-900);background:#fff;border:1px solid #b9cec4;border-radius:5px;padding:8px 12px}.v3-filters button{min-height:44px}.v3-results{color:var(--ink-500);margin:20px 0;font-size:13px}.column-body .richtext :is(h2,h3){scroll-margin-top:120px}.site-footer{background:#f7f6f0}.site-footer__line{font-size:12px}.v3-case-facts{border:1px solid var(--border);background:#f7f6f0;border-radius:8px;padding:24px}.v3-case-facts dt{color:var(--ink-500);margin-top:14px;font-size:12px}.v3-case-facts dd{margin:3px 0;font-size:14px}.v3-case-detail{grid-template-columns:minmax(0,1fr) 260px;gap:50px;padding-block:55px;display:grid}.v3-case-detail>*{min-width:0}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.record-section{border-block:1px solid var(--border);background:linear-gradient(135deg,#edf3ed,#faf9f3 65%);padding-block:70px}.record-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.record-head h2{font-size:var(--fs-section);margin:0}.record-head a{color:var(--brand);font-size:13px}.record-card{background:#fff;border:1px solid #d5e2d9;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 6px 26px #193f3210}.record-pair{background:#fff;grid-template-columns:1fr 1fr;gap:4px;display:grid}.record-photo{aspect-ratio:1.4;background:#e4e6df;margin:0;position:relative;overflow:hidden}.record-photo img{object-fit:cover;filter:none;width:100%;height:100%}.record-photo .phase{color:#3a4b44;z-index:2;background:#fafafaed;padding:4px 10px;font-size:11px;position:absolute;top:0;left:0}.record-photo.after .phase{color:#fff;background:#155b51e6}.record-photo .shot-date{color:#fff;text-shadow:0 1px 4px #000;z-index:2;font-size:10px;position:absolute;bottom:7px;right:9px}.record-photo.after:after{content:"";pointer-events:none;background:#0f181487;position:absolute;inset:0}.record-login{color:#fff;z-index:3;text-shadow:0 1px 4px #0006;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.record-body{padding:20px 22px 22px}.record-body h3{letter-spacing:-.4px;margin:0 0 12px;font-size:19px;line-height:1.55}.record-kicker{color:var(--ink-500);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.record-end{border-top:1px solid var(--border);color:var(--brand);padding-top:13px;font-size:12px}.record-note{color:var(--ink-500);margin:18px 0 0;font-size:12px;line-height:1.9}.record-empty{text-align:center;background:#fff;border:1px dashed #b8cdbf;border-radius:12px;place-content:center;min-height:180px;padding:28px;display:grid}.record-empty h3{margin:0 0 6px;font-size:19px}.record-empty p{color:var(--ink-500);margin:0;font-size:13px}.case-grid .record-body h3{font-size:17px}.case-grid .record-login{font-size:11px}@media (max-width:1000px){.site-header__nav{gap:16px}.branch-banner .branch-banner-inner{gap:35px}.v3-case-detail{grid-template-columns:minmax(0,1fr) 220px;gap:25px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){:root{--layout-gutter:20px}.home-section{margin-block:48px}.site-header__inner{min-height:72px}.branch-banner .branch-banner-inner{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:40px}.branch-banner .branch-banner-inner h1{font-size:34px}.branch-banner .branch-banner-description{font-size:13px}.branch-banner .branch-banner-media{aspect-ratio:.86;max-width:300px;max-height:320px}.home-conditions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-conditions .page-card{min-height:190px;padding:18px 15px}.home-conditions .page-card__title{font-size:19px}.home-conditions .page-card__summary{font-size:12px}.v3-care{padding-block:48px}.doctor-card{grid-template-columns:140px minmax(0,1fr);gap:20px}.doctor-card .doctor-card__photo{width:140px}.doctor-card__name{font-size:21px}.doctor-card__list,.doctor-card__list-heading{font-size:12px}.care-path{grid-template-columns:1fr;gap:20px}.care-path h3{font-size:18px}.home-section__heading{flex-direction:column;align-items:start;gap:14px}.flow-track{gap:16px}.flow-track>*,.flow-track>.record-card,.detail-cards .flow-track>.detail-cards__item{flex-basis:86%}.home-columns .column-card{flex-direction:column;grid-template-columns:none;display:flex}.home-columns .column-card__thumb{aspect-ratio:1.5;width:100%}.home-columns .column-card__title{font-size:20px}.home-columns .column-card__meta{font-size:11px}.home-visit{padding-block:48px}.home-visit__grid{grid-template-columns:1fr;gap:30px}.home-visit__hours{padding:22px}.v3-page-hero{padding-block:25px 35px}.v3-page-hero .page-hero__title{font-size:30px}.v3-summary-grid{grid-template-columns:1fr}.v3-section{padding-block:38px}.v3-before-visit{padding:24px}.v3-before-visit h2{font-size:22px}.v3-filters{align-items:stretch}.v3-filters label{flex:150px}.v3-filters input,.v3-filters select{width:100%}.v3-case-detail{grid-template-columns:1fr;padding-block:35px}.case-grid{grid-template-columns:1fr}.record-section{padding-block:48px}.record-head{flex-direction:column;align-items:start;gap:12px}.record-photo{aspect-ratio:1.1}.record-login{font-size:11px}.case-grid .record-photo{aspect-ratio:1.35}.case-grid .record-login{font-size:12px}.record-body{padding:17px}.record-body h3{font-size:18px}.motion-preference{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media (max-width:390px){.doctor-card{grid-template-columns:1fr}.doctor-card .doctor-card__photo{width:140px}.v3-filters label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media print{.flow-track{display:block;overflow:visible}.flow-track>*{margin-bottom:20px}.flow-tools,.motion-preference{display:none}.record-photo.after:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.flow-track>.intro-profile{flex-basis:80%}.intro-profile .doctor-card{grid-template-columns:140px minmax(0,1fr);gap:22px}.intro-profile .doctor-card__photo{width:140px}.v3-before-visit .section-number{color:#c5d8ce}.v3-before-visit .faq-list__item summary,.v3-before-visit .faq-list__answer{color:#fff}.v3-before-visit .faq-list>h2{display:none}@media (max-width:740px){.flow-track>.intro-profile{flex-basis:95%}.intro-profile .doctor-card{grid-template-columns:1fr}}.branch-banner.branch-banner--dark{background:linear-gradient(110deg,#f7f6f0 0% 60%,#eaf2eb 60%)}.branch-banner .branch-banner-inner{grid-template-columns:1.14fr 1fr;min-height:0;padding-block:54px 58px}.branch-banner .branch-banner-inner h1{letter-spacing:-2px;font-size:44px;line-height:1.48}.branch-banner .branch-banner-media{aspect-ratio:1;background:#fff;border-radius:100px 8px 8px;max-height:none}.home-quick{border-block:1px solid var(--border)}.home-quick .container{align-items:stretch;display:flex}.home-quick a{border-left:1px solid var(--border);flex:1;align-items:center;gap:13px;min-width:0;padding:22px 25px;font-size:13px;display:flex}.home-quick a:first-child{border-left:0;padding-left:0}.home-quick span{color:var(--ink-500);white-space:nowrap;font-size:10px}.home-quick b{font-size:12px;font-weight:400}.home-quick i{color:var(--brand);margin-left:auto;font-size:15px;font-style:normal}.v3-care{color:#fff;background:#214b3f;padding-block:68px}.v3-care .section-number{color:#b4d1be}.v3-care :is(h2,h3,.doctor-card__name,.doctor-card__title){color:#fff}.v3-care :is(.doctor-card__list,.doctor-card__list-heading,.care-path p,.medical-note){color:#c6d8cd}.v3-care .care-path span{color:#c8d7c9}.v3-care .care-path>div,.v3-care .medical-note{border-color:#678376}.v3-care .doctor-card__photo{background:#fff}.v3-first-visit{background:#f7f6f0;padding-block:60px}.v3-question-grid{grid-template-columns:340px minmax(0,1fr);gap:60px;display:grid}.v3-question-grid>div>p:not(.section-number){color:var(--ink-500);font-size:13px}.v3-question-grid>div>a{color:var(--brand);font-size:12px}.v3-first-visit .faq-list{margin-top:0}.v3-question-grid h2{font-size:29px}.v3-before-visit .faq-list__item{border-color:#678376}.v3-before-visit .faq-list__item summary{color:#fff}@media (max-width:1000px){.branch-banner .branch-banner-inner{gap:30px;padding-block:40px}.branch-banner .branch-banner-inner h1{font-size:36px}.v3-question-grid{grid-template-columns:280px minmax(0,1fr);gap:35px}.home-quick a{padding:19px 17px;display:block}.home-quick b{margin-top:3px;display:block}.home-quick i{display:none}}@media (max-width:740px){.branch-banner.branch-banner--dark{background:#f7f6f0}.branch-banner .branch-banner-inner{grid-template-columns:1fr;gap:25px;padding-block:31px 30px}.branch-banner .branch-banner-inner h1{letter-spacing:-1.4px;font-size:31px}.branch-banner .branch-banner-media{border-radius:40px 8px 8px;width:100%;max-width:300px;max-height:300px}.home-quick .container{flex-wrap:wrap}.home-quick a{flex:140px;padding:17px 12px}.home-quick b{font-size:10px}.home-quick span{font-size:9px}.v3-care,.v3-first-visit{padding-block:40px}.v3-question-grid{grid-template-columns:1fr;gap:25px}.v3-question-grid h2{font-size:25px}.v3-first-visit .faq-list{margin-top:0}}.condition-arrow{float:right;color:var(--brand);font-size:18px;display:inline-block}.home-conditions .page-card__body{display:block}.home-conditions .page-card__title{clear:left}html[data-motion=on] [data-loop-scope].loop-visible .condition-arrow{animation:5s ease-in-out infinite conditionArrow}html[data-document-hidden=true] [data-loop-scope] *{animation-play-state:paused!important}@keyframes conditionArrow{0%,40%,78%,to{transform:translate(0)}54%,62%{transform:translate(4px,-4px)}}.member-login{max-width:640px}.member-login>p{color:var(--ink-700);font-size:14px}.member-login-form{gap:20px;margin-block:30px;display:grid}.member-login-form label{gap:8px;font-size:14px;display:grid}.member-login-form input{width:100%;min-height:48px;color:var(--ink-900);background:#fff;border:1px solid #b9cec4;border-radius:5px;padding:10px 14px}.member-login-form button{width:100%;min-height:48px}.member-login-form [role=status]{color:#8a3028;margin:0;font-size:13px}.member-login-form [disabled]{opacity:.65;cursor:wait}.member-session-note{justify-content:flex-end;align-items:center;gap:20px;padding-block:12px;font-size:12px;display:flex}.member-session-note button{border:1px solid var(--border);color:var(--ink-900);background:#fff;border-radius:5px;min-height:36px;padding:5px 12px;font-size:12px}.branch-banner-portrait{min-width:0;margin:0;padding-bottom:24px;position:relative}.branch-banner-portrait figcaption{background:#fff;border-left:3px solid #b38a49;width:88%;margin:-16px 0 0 -20px;padding:15px 22px;position:relative;box-shadow:0 8px 25px #243f2510}.branch-banner-portrait figcaption>span{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-500);margin-bottom:4px;font-size:9px;display:block}.branch-banner-portrait figcaption strong{font-size:16px}.branch-banner-portrait figcaption a{color:var(--ink-500);margin-top:6px;font-size:11px;display:block}@media (max-width:1000px){.branch-banner-portrait figcaption{width:96%;margin-left:-10px}}@media (max-width:740px){.branch-banner-portrait:has(figcaption){border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:140px minmax(0,1fr);align-items:center;padding:0;display:grid;overflow:hidden}.branch-banner-portrait:has(figcaption) .branch-banner-media{aspect-ratio:auto;border-radius:0;width:140px;height:170px}.branch-banner-portrait figcaption{width:100%;box-shadow:none;border:0;margin:0;padding:15px 14px}.branch-banner-portrait figcaption>span{letter-spacing:.08em;font-size:8px}.branch-banner-portrait figcaption strong{font-size:14px}.branch-banner-portrait figcaption a{font-size:10px}.branch-banner-portrait:not(:has(figcaption)) .branch-banner-media{width:100%;max-width:100%;max-height:none}}body{font-synthesis:none}.page-hero__title,.doctor-card__name,.doctor-card__title,.site-header__brand-name,.page-card__title,.column-card__title,.hours-table__badge,.hours-table__time{font-weight:600}.flow-track:has(>:only-child)>*{flex-basis:min(100%,600px)}.richtext table{border-collapse:collapse;max-width:100%;margin-block:24px;font-size:14px;display:block;overflow-x:auto}.richtext th,.richtext td{border:1px solid var(--border);vertical-align:top;min-width:7em;padding:12px 16px}.richtext th{background:#e9f2ed;font-weight:600}.richtext figcaption{color:var(--ink-500);margin-top:10px;font-size:12px;line-height:1.8}.richtext iframe{max-width:100%}@media (max-width:760px){.home-conditions.container{padding-inline:20px}.home-conditions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-conditions .page-card{min-height:204px;padding:18px 16px}.home-conditions .page-card__title{letter-spacing:-.6px;margin:8px 0;font-size:17px;line-height:1.6}.home-conditions .page-card__summary{font-size:12px;line-height:1.9}}@media (max-width:370px){.home-conditions.container{width:100%;padding-inline:16px}.home-conditions .page-card{padding:18px 16px}.home-conditions .page-card__title{font-size:17px}}@media (max-width:300px){.home-conditions__grid{grid-template-columns:1fr}.home-conditions .page-card{min-height:0}}@media (min-width:761px){.home-conditions.container{max-width:1184px;padding-inline:32px}.home-conditions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-conditions .page-card{min-height:210px;padding:25px 25px 23px}.home-conditions .page-card__title{letter-spacing:-.6px;margin:10px 0 9px;font-size:22px;line-height:1.5}.home-conditions .page-card__summary{margin:0 0 17px;font-size:13px;line-height:1.8}}@media (min-width:761px) and (max-width:1000px){.home-conditions .page-card{padding:20px}.home-conditions .page-card__title{font-size:20px}}@media (max-width:760px){.home-conditions .page-card__summary{margin:0 0 14px}}.record-photo--empty{text-align:center;color:var(--ink-700);place-content:center;padding:24px;font-size:13px;display:grid}
