.yl-care{--care-ink:#193b38;--care-muted:#526663;--care-line:#d6dfd6;--care-paper:#fafbf7;--care-green:#e9f0e6;background:var(--care-paper);color:var(--care-ink);padding:28px 0 64px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.yl-care *,.yl-care-entry *{box-sizing:border-box}.yl-care__wrap{width:min(1240px,calc(100% - 80px));margin:auto}.yl-care a{color:inherit;text-underline-offset:4px}.yl-care a:focus-visible,.yl-care summary:focus-visible,.yl-care-entry:focus-visible{outline:3px solid #b98529;outline-offset:5px}.yl-care [id]{scroll-margin-top:216px}.yl-care p{font-size:15px;line-height:1.65;color:var(--care-muted);margin:0}.yl-care h1,.yl-care h2,.yl-care h3{color:var(--care-ink);font-family:var(--f-display,Georgia,serif);font-weight:400;letter-spacing:-.025em;margin:0;line-height:1.14}.yl-care h1{font-size:clamp(38px,4.4vw,62px);max-width:15ch}.yl-care h2{font-size:clamp(27px,2.7vw,37px)}.yl-care h3{font-size:23px}.yl-care__crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--care-muted);margin-bottom:30px}.yl-care__crumbs a{text-decoration:none}.yl-care__hero{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center;padding-bottom:32px}.yl-care .yl-care__eyebrow{font-family:var(--f-mono,monospace);font-size:10px;line-height:1.5;letter-spacing:.13em;color:#43684e;text-transform:uppercase;margin-bottom:13px}.yl-care .yl-care__intro{font-size:18px;line-height:1.6;margin-top:18px;max-width:54ch}.yl-care .yl-care__small{font-size:12px;margin-top:14px;max-width:60ch}.yl-care__start{background:var(--care-green);padding:24px 28px;border:1px solid var(--care-line);border-radius:16px}.yl-care__start h2{font-size:22px}.yl-care__start ol{list-style:none;counter-reset:care;display:grid;gap:14px;margin:22px 0 0;padding:0}.yl-care__start li{counter-increment:care;display:flex;gap:13px;align-items:center;font-size:14px}.yl-care__start li:before{content:'0' counter(care);font:11px var(--f-mono,monospace);width:30px;height:30px;display:grid;place-items:center;border:1px solid #a5b9a5;border-radius:50%;flex:none}.yl-care__start a{text-decoration:none}.yl-care__urgent{display:flex;align-items:center;gap:16px;background:#fbf0df;border:1px solid #e6d4b6;border-radius:10px;padding:17px 20px;margin-bottom:44px}.yl-care__urgent-icon{border:1px solid #8a6226;color:#805817;border-radius:50%;font:18px Georgia,serif;display:grid;place-items:center;width:28px;height:28px;flex:none}.yl-care__urgent strong{color:#604416;font-size:14px;font-weight:600}.yl-care__urgent p{font-size:12px;color:#705e40;line-height:1.5;margin-top:3px}.yl-care__urgent a{margin-left:auto;white-space:nowrap;font-size:12px;color:#604416}.yl-care__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px}.yl-care__heading>p{max-width:42ch;font-size:14px}.yl-care__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.yl-care__symptom{display:flex;gap:14px;align-items:flex-start;padding:24px 20px;border:1px solid var(--care-line);border-radius:12px;background:#fff;text-decoration:none;transition:background .15s,border-color .15s}.yl-care__symptom:hover{background:#edf3e9;border-color:#91ad94}.yl-care__card-index{font:11px var(--f-mono,monospace);color:#65836a;line-height:27px}.yl-care__symptom strong{font-size:17px;font-weight:600;line-height:1.4;display:block}.yl-care__card-copy{font-size:12px;line-height:1.6;color:var(--care-muted);display:block;margin-top:6px}.yl-care__arrow{margin-left:auto;font-size:20px;line-height:27px}.yl-care__water{border-top:1px solid var(--care-line);border-bottom:1px solid var(--care-line);margin:48px 0;padding:36px 0}.yl-care__water-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 22px}.yl-care__water-grid>div{position:relative;padding-left:45px}.yl-care__step-index{position:absolute;left:0;top:3px;font:12px var(--f-mono,monospace);color:#5e7e62}.yl-care__water-grid h3{margin-bottom:10px}.yl-care__water-grid p{font-size:14px}.yl-care__links{display:flex;gap:16px 28px;flex-wrap:wrap;margin-top:24px}.yl-care__links a{font-size:13px;font-weight:600;line-height:1.6}.yl-care__reading{display:grid;grid-template-columns:205px minmax(0,1fr);gap:56px;align-items:start}.yl-care__contents{position:sticky;top:216px;display:grid;gap:2px;padding:0 0 20px;border-bottom:1px solid var(--care-line)}.yl-care__contents strong{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.yl-care__contents a{font-size:12px;padding:10px 0;text-decoration:none;line-height:1.5}.yl-care__contents a:hover{text-decoration:underline}.yl-care__contents a span{margin-right:12px;color:#69846c;font:10px var(--f-mono,monospace)}.yl-care__detail{padding:0 0 34px;margin-bottom:36px;border-bottom:1px solid var(--care-line)}.yl-care__detail-heading{display:flex;gap:16px;align-items:baseline;margin-bottom:22px}.yl-care__detail-heading>span{font:12px var(--f-mono,monospace);color:#648167}.yl-care__detail-heading h2{font-size:30px}.yl-care__detail-heading>a{font-size:11px;white-space:nowrap;margin-left:auto;color:var(--care-muted)}.yl-care__detail dl{margin:0;display:grid;gap:18px}.yl-care__detail dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px}.yl-care__detail dt{font-size:13px;font-weight:600;line-height:1.65}.yl-care__detail dd{margin:0;font-size:14px;line-height:1.7;color:var(--care-muted)}.yl-care__detail .yl-care__avoid{padding:14px 16px;background:#f1f3eb;border-radius:8px}.yl-care__avoid dt{color:#6d613f}.yl-care__supplies{margin:25px 0 48px}.yl-care__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.yl-care__product{border:1px solid var(--care-line);border-radius:12px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.yl-care__product-image{display:block;background:#fff;height:220px;padding:22px;border-bottom:1px solid #edf0e9}.yl-care__product-image img{width:100%;height:100%;object-fit:contain;display:block}.yl-care__product-body{padding:22px;display:flex;flex-direction:column;flex:1}.yl-care__product h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;letter-spacing:-.015em;font-weight:600;line-height:1.4;margin-bottom:14px}.yl-care__product h3 a{text-decoration:none}.yl-care__product p{font-size:13px}.yl-care__product .yl-care__product-note{font-size:12px;line-height:1.6;border-left:2px solid #c4d1bc;padding-left:10px;margin:16px 0 22px}.yl-care__button{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--care-ink);color:#fff!important;text-decoration:none;border:1px solid var(--care-ink);border-radius:7px;padding:13px 17px;min-height:46px;font-size:13px;font-weight:600;line-height:1.5}.yl-care__button:hover{background:#2e5145}.yl-care__product .yl-care__button{margin-top:auto}.yl-care__source-link{font-size:11px;text-align:center;margin-top:12px}.yl-care__stock{margin-bottom:10px!important;color:#805817!important}.yl-care__medicine{display:grid;grid-template-columns:1fr 2fr;gap:35px;background:#eef1e8;padding:24px 28px;border-radius:10px;margin-top:22px;align-items:center}.yl-care__medicine h3{font-size:24px}.yl-care__medicine p{font-size:13px}.yl-care__library{border-top:1px solid var(--care-line);padding-top:36px}.yl-care__guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.yl-care__guide-grid>a{padding:22px 20px;background:#f0f4ec;border:1px solid var(--care-line);border-radius:10px;text-decoration:none}.yl-care__guide-grid>a:hover{background:#e5eddf}.yl-care__guide-grid>a>span{display:flex;justify-content:space-between;font:11px var(--f-mono,monospace);color:#607d66;margin-bottom:25px}.yl-care__guide-grid h3{font-size:22px;margin-bottom:10px}.yl-care__guide-grid p{font-size:12px;line-height:1.6}.yl-care__help{display:grid;grid-template-columns:1.8fr 1fr;align-items:center;gap:50px;background:var(--care-ink);padding:34px;border-radius:14px;margin:42px 0 20px}.yl-care__help h2{color:#fff;font-size:29px;max-width:27ch}.yl-care__help p{color:#d5e0d6;font-size:13px;margin-top:14px;max-width:72ch}.yl-care__button--light{background:#ecf1df;color:#193b38!important;border-color:#ecf1df}.yl-care__button--light:hover{background:#fff}.yl-care__sources{font-size:12px;color:var(--care-muted);border-bottom:1px solid var(--care-line);padding:18px 0}.yl-care__sources summary{cursor:pointer}.yl-care__sources p,.yl-care__sources ul{font-size:12px;margin:12px 0}.yl-care__sources li{margin:8px 0}.yl-care-entry{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #bccdbc;border-radius:12px;background:#eaf1e5;color:#193b38!important;padding:26px 30px;margin:0 0 30px;text-decoration:none!important}.yl-care-entry__eyebrow{font:10px var(--f-mono,monospace);letter-spacing:.12em;color:#4e7256}.yl-care-entry h2{font-family:var(--f-display,Georgia,serif);font-size:31px;font-weight:400;color:#193b38!important;line-height:1.2;margin:8px 0}.yl-care-entry p{font-size:14px;line-height:1.5;color:#526663!important;margin:0;max-width:65ch}.yl-care-entry__cta{font-size:13px;font-weight:600;white-space:nowrap}.yl-care-entry:hover{background:#dfeada}
@media(max-width:1000px){.yl-care__wrap{width:calc(100% - 48px)}.yl-care__hero{gap:30px;grid-template-columns:1.4fr 1fr}.yl-care__reading{grid-template-columns:160px minmax(0,1fr);gap:30px}.yl-care__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-care__detail-heading{flex-wrap:wrap}.yl-care__detail-heading>a{margin-left:0}.yl-care__detail dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px}.yl-care__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-care__urgent{flex-wrap:wrap}.yl-care__urgent a{margin-left:44px}.yl-care__products{gap:12px}.yl-care__product-body{padding:17px}.yl-care__product-image{height:190px}}
@media(max-width:700px){.yl-care{padding:20px 0 38px}.yl-care__wrap{width:calc(100% - 36px)}.yl-care [id]{scroll-margin-top:204px}.yl-care__crumbs{font-size:10px;margin-bottom:22px;gap:7px}.yl-care__hero{display:block;padding-bottom:22px}.yl-care h1{font-size:39px;max-width:none}.yl-care .yl-care__intro{font-size:16px;margin-top:14px}.yl-care .yl-care__small{font-size:11px;margin-top:12px}.yl-care__start{margin-top:23px;padding:18px 20px}.yl-care .yl-care__start h2{font-size:19px}.yl-care__start ol{gap:9px;margin-top:15px}.yl-care__start li{font-size:13px}.yl-care__start li:before{width:26px;height:26px;font-size:10px}.yl-care__urgent{padding:14px;gap:10px;margin-bottom:30px;align-items:flex-start}.yl-care__urgent>div{flex:1;min-width:0}.yl-care__urgent strong{font-size:13px}.yl-care__urgent p{font-size:12px}.yl-care__urgent a{margin-left:38px;font-size:12px}.yl-care__heading{display:block;margin-bottom:18px}.yl-care__heading>p{margin-top:10px;max-width:none;font-size:13px}.yl-care h2{font-size:28px}.yl-care .yl-care__eyebrow{font-size:9px;margin-bottom:9px}.yl-care__cards{gap:10px}.yl-care__symptom{padding:16px 13px;display:grid;grid-template-columns:1fr auto;gap:6px;min-height:150px}.yl-care__card-index{grid-column:1;line-height:18px}.yl-care__symptom>span:nth-child(2){grid-column:1/-1;grid-row:2}.yl-care__arrow{grid-column:2;grid-row:1;font-size:17px;line-height:18px}.yl-care__symptom strong{font-size:15px;line-height:1.4}.yl-care__card-copy{font-size:11px;line-height:1.6;margin-top:6px}.yl-care__water{margin:32px 0;padding:28px 0}.yl-care__water-grid{grid-template-columns:1fr;gap:24px;margin:26px 0}.yl-care__water-grid>div{padding-left:38px}.yl-care__water-grid h3{font-size:23px}.yl-care__water-grid p{font-size:14px}.yl-care__links{gap:13px 20px;margin-top:20px}.yl-care__links a{font-size:12px}.yl-care__reading{display:block}.yl-care__contents{display:none}.yl-care__detail{margin-bottom:28px;padding-bottom:28px}.yl-care__detail-heading{gap:10px;margin-bottom:18px}.yl-care__detail-heading h2{font-size:27px;flex:1}.yl-care__detail-heading>a{width:100%;padding-left:29px}.yl-care__detail dl{gap:17px}.yl-care__detail dl>div{display:block}.yl-care__detail dt{font-size:12px;margin-bottom:5px}.yl-care__detail dd{font-size:14px;line-height:1.65}.yl-care__detail .yl-care__avoid{padding:13px 14px}.yl-care__products{grid-template-columns:1fr;gap:18px}.yl-care__product-image{height:210px;padding:22px}.yl-care__product-body{padding:20px}.yl-care__product h3{font-size:19px}.yl-care__product p{font-size:14px}.yl-care__product .yl-care__product-note{font-size:12px}.yl-care__medicine{display:block;padding:21px;margin-top:18px}.yl-care__medicine h3{font-size:24px;margin-bottom:12px}.yl-care__medicine p{font-size:13px}.yl-care__supplies{margin:30px 0}.yl-care__library{padding-top:28px}.yl-care__guide-grid{gap:10px}.yl-care__guide-grid>a{padding:17px 14px}.yl-care__guide-grid h3{font-size:21px;line-height:1.2}.yl-care__guide-grid>a>span{margin-bottom:20px}.yl-care__help{display:block;padding:26px 22px;margin:30px 0 10px}.yl-care__help h2{font-size:28px}.yl-care__help p{font-size:13px;line-height:1.65}.yl-care__help .yl-care__button{margin-top:22px}.yl-care-entry{display:block;padding:23px;margin-bottom:24px}.yl-care-entry h2{font-size:29px}.yl-care-entry p{font-size:13px}.yl-care-entry__cta{display:block;margin-top:18px}}
@media(prefers-reduced-motion:reduce){.yl-care__symptom{transition:none}}

html:has(.yl-care){scroll-behavior:auto!important;scroll-padding-top:0}
@media(max-width:700px){.yl-care__urgent{display:grid;grid-template-columns:28px minmax(0,1fr)}.yl-care__urgent>div{grid-column:2}.yl-care__urgent a{grid-column:2;margin-left:0;white-space:normal}}

.yl-care__feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;align-items:center;margin:34px 0 0;padding:24px;background:#fff;border:1px solid var(--care-line);border-radius:14px}.yl-care__feature-image{display:block;overflow:hidden;border-radius:9px;background:#faf7ef}.yl-care__feature-image img{display:block;width:100%;height:auto}.yl-care__feature-copy h2{font-size:clamp(26px,2.6vw,35px);margin-bottom:14px}.yl-care__feature-copy h2 a{text-decoration:none}.yl-care__feature-copy>p{font-size:14px}.yl-care__feature-copy>.yl-care__button{margin-top:22px;max-width:360px}.yl-care__feature-copy .yl-care__links{margin-top:15px;gap:10px 22px}
@media(max-width:700px){.yl-care__feature{grid-template-columns:1fr;gap:20px;margin-top:25px;padding:16px}.yl-care__feature-copy h2{font-size:27px}.yl-care__feature-copy>.yl-care__button{max-width:none}.yl-care__feature-copy>p{font-size:14px}}
