.sendai-longform-heading[data-astro-cid-ofayo7zp]{max-width:760px}.sendai-longform-heading[data-astro-cid-ofayo7zp] h2[data-astro-cid-ofayo7zp]{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,5.8vw,2.75rem);font-weight:500;line-height:1.38}.sendai-longform-body[data-astro-cid-ofayo7zp]{color:#4c4842;max-width:44em;margin-top:22px}.sendai-longform-body[data-astro-cid-ofayo7zp] p[data-astro-cid-ofayo7zp]{margin:0 0 13px;line-height:1.9}.sendai-concern-grid[data-astro-cid-ofayo7zp],.sendai-benefit-grid[data-astro-cid-ofayo7zp],.sendai-difference-grid[data-astro-cid-ofayo7zp]{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sendai-concern-grid[data-astro-cid-ofayo7zp] li[data-astro-cid-ofayo7zp]{border-top:1px solid var(--sendai-line);background:#ffffff73;grid-template-columns:36px 1fr;align-items:start;gap:10px;min-height:76px;padding:17px 14px;line-height:1.55;display:grid}.sendai-concern-grid[data-astro-cid-ofayo7zp] li[data-astro-cid-ofayo7zp] span[data-astro-cid-ofayo7zp],.sendai-benefit-grid[data-astro-cid-ofayo7zp] article[data-astro-cid-ofayo7zp]>span[data-astro-cid-ofayo7zp]{color:var(--sendai-accent);letter-spacing:.1em;font-size:.72rem;font-weight:750}.sendai-benefit-grid[data-astro-cid-ofayo7zp] article[data-astro-cid-ofayo7zp]{border:1px solid var(--sendai-line);background:#fff;min-height:135px;padding:20px}.sendai-benefit-grid[data-astro-cid-ofayo7zp] h3[data-astro-cid-ofayo7zp]{font:500 1.12rem/1.55 var(--font-serif);margin:26px 0 0}.sendai-difference-grid[data-astro-cid-ofayo7zp] article[data-astro-cid-ofayo7zp]{border:1px solid var(--sendai-line);background:#fff;flex-direction:column;min-height:250px;padding:23px;display:flex}.sendai-difference-grid[data-astro-cid-ofayo7zp] article[data-astro-cid-ofayo7zp] h3[data-astro-cid-ofayo7zp]{font:500 1.45rem/1.4 var(--font-serif);margin:0 0 10px}.sendai-difference-grid[data-astro-cid-ofayo7zp] article[data-astro-cid-ofayo7zp] p[data-astro-cid-ofayo7zp]:not(.sendai-eyebrow){color:#514b44;margin:0 0 20px;line-height:1.8}.sendai-difference-grid[data-astro-cid-ofayo7zp] article[data-astro-cid-ofayo7zp] a[data-astro-cid-ofayo7zp]{border-top:1px solid var(--sendai-line);color:#26221e;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-weight:650;display:flex}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp]{color:#fff;background:#292826;gap:18px;margin-top:30px;padding:clamp(20px,4.8vw,34px);display:grid}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp] .sendai-eyebrow[data-astro-cid-ofayo7zp]{color:#c1ab91}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp] h3[data-astro-cid-ofayo7zp]{font:500 1.35rem/1.5 var(--font-serif);margin:0}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp] ul[data-astro-cid-ofayo7zp]{background:#5a554f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp] li[data-astro-cid-ofayo7zp]{background:#292826;flex-direction:column;justify-content:center;min-height:68px;padding:12px;font-size:.82rem;line-height:1.5;display:flex}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp] li[data-astro-cid-ofayo7zp] span[data-astro-cid-ofayo7zp]{color:#c1ab91;letter-spacing:.12em;font-size:.65rem}.sendai-longform-closing[data-astro-cid-ofayo7zp],.sendai-longform-keyline[data-astro-cid-ofayo7zp]{max-width:820px;font-family:var(--font-serif);text-align:center;margin:28px auto 0;font-size:clamp(1.02rem,3.5vw,1.3rem);font-weight:550;line-height:1.75}.sendai-longform-quote[data-astro-cid-ofayo7zp]{border-left:2px solid var(--sendai-accent);color:#49443e;max-width:780px;font:500 1rem/1.8 var(--font-serif);margin:28px auto 0;padding:20px 18px}.sendai-flow[data-astro-cid-ofayo7zp]{background:var(--sendai-line);gap:1px;margin:30px 0 0;padding:1px;list-style:none;display:grid}.sendai-flow[data-astro-cid-ofayo7zp] li[data-astro-cid-ofayo7zp]{background:#fff;min-width:0;padding:18px}.sendai-flow[data-astro-cid-ofayo7zp] li[data-astro-cid-ofayo7zp]>span[data-astro-cid-ofayo7zp]{color:var(--sendai-accent);letter-spacing:.12em;font-size:.68rem;font-weight:750;display:block}.sendai-flow[data-astro-cid-ofayo7zp] strong[data-astro-cid-ofayo7zp]{font-family:var(--font-serif);margin-top:7px;font-size:1.05rem;font-weight:550;display:block}.sendai-flow[data-astro-cid-ofayo7zp] p[data-astro-cid-ofayo7zp]{color:#514b44;margin:7px 0 0;font-size:.88rem;line-height:1.75}@media (width>=640px){.sendai-concern-grid[data-astro-cid-ofayo7zp],.sendai-benefit-grid[data-astro-cid-ofayo7zp],.sendai-difference-grid[data-astro-cid-ofayo7zp],.sendai-flow[data-astro-cid-ofayo7zp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.sendai-longform[data-astro-cid-ofayo7zp]{display:grid}.sendai-longform[data-astro-cid-ofayo7zp] .sendai-container[data-astro-cid-ofayo7zp]{width:min(100% - 64px,1100px)}.sendai-longform--reframe[data-astro-cid-ofayo7zp] .sendai-longform-body[data-astro-cid-ofayo7zp],.sendai-longform--why[data-astro-cid-ofayo7zp] .sendai-longform-body[data-astro-cid-ofayo7zp]{max-width:680px;margin-left:auto}.sendai-longform--reframe[data-astro-cid-ofayo7zp] .sendai-concern-grid[data-astro-cid-ofayo7zp],.sendai-longform--why[data-astro-cid-ofayo7zp] .sendai-benefit-grid[data-astro-cid-ofayo7zp]{margin-top:44px}.sendai-diagnosis-panel[data-astro-cid-ofayo7zp]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center}.sendai-flow[data-astro-cid-ofayo7zp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sendai-selection[data-astro-cid-qltr7px3] .sendai-section-heading[data-astro-cid-qltr7px3]{max-width:800px}.sendai-selection[data-astro-cid-qltr7px3] .sendai-section-heading[data-astro-cid-qltr7px3] h2[data-astro-cid-qltr7px3]{font:500 clamp(1.65rem, 5.4vw, 2.65rem)/1.4 var(--font-serif);text-wrap:balance;margin:0}.sendai-selection[data-astro-cid-qltr7px3] .sendai-section-heading[data-astro-cid-qltr7px3]>p[data-astro-cid-qltr7px3]:last-child{color:#514b44;max-width:50em;margin:14px 0 0;line-height:1.85}.sendai-chemical-grid[data-astro-cid-qltr7px3],.sendai-care-choice-grid[data-astro-cid-qltr7px3]{gap:12px;display:grid}.sendai-chemical-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3],.sendai-care-choice-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]{background:#fff;border:1px solid #ddd8d1;min-width:0;position:relative}.sendai-chemical-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]{min-height:192px;padding:22px}.sendai-care-choice-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]{border-radius:10px;overflow:hidden}.sendai-care-choice-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]>picture,.sendai-care-choice-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]>picture img{width:100%;display:block}.sendai-care-choice-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]>picture img{aspect-ratio:4/3;object-fit:cover;background:#ebe8e2}.sendai-care-card-body[data-astro-cid-qltr7px3]{padding:20px 19px 18px}.sendai-chemical-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]>span[data-astro-cid-qltr7px3]{color:var(--sendai-accent);letter-spacing:.12em;font-size:.68rem;font-weight:750}.sendai-chemical-grid[data-astro-cid-qltr7px3] h3[data-astro-cid-qltr7px3],.sendai-care-choice-grid[data-astro-cid-qltr7px3] h3[data-astro-cid-qltr7px3]{font:500 1.2rem/1.5 var(--font-serif);margin:20px 0 7px}.sendai-chemical-grid[data-astro-cid-qltr7px3] p[data-astro-cid-qltr7px3],.sendai-care-choice-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]>.sendai-care-card-body[data-astro-cid-qltr7px3]>p[data-astro-cid-qltr7px3]{color:#514b44;margin:0;font-size:.9rem;line-height:1.8}.sendai-care-choice-grid[data-astro-cid-qltr7px3] .sendai-eyebrow[data-astro-cid-qltr7px3]{color:var(--sendai-accent);margin:0;font-size:.65rem}.sendai-care-choice-grid[data-astro-cid-qltr7px3] h3[data-astro-cid-qltr7px3]{margin:6px 0 4px}.sendai-care-choice-grid[data-astro-cid-qltr7px3] .sendai-care-headline[data-astro-cid-qltr7px3]{color:#292622;font-weight:700;margin:0 0 10px!important}.sendai-care-choice-grid[data-astro-cid-qltr7px3] ul[data-astro-cid-qltr7px3]{flex-wrap:wrap;gap:6px;margin:14px 0;padding:0;list-style:none;display:flex}.sendai-care-choice-grid[data-astro-cid-qltr7px3] li[data-astro-cid-qltr7px3]{color:#615b53;background:#f0eeeb;border-radius:999px;padding:4px 9px;font-size:.7rem}.sendai-care-choice-grid[data-astro-cid-qltr7px3] details[data-astro-cid-qltr7px3]{border-top:1px solid #ddd8d1}.sendai-care-choice-grid[data-astro-cid-qltr7px3] summary[data-astro-cid-qltr7px3]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:.87rem;font-weight:700;list-style:none;display:flex}.sendai-care-choice-grid[data-astro-cid-qltr7px3] summary[data-astro-cid-qltr7px3]::-webkit-details-marker{display:none}.sendai-care-choice-grid[data-astro-cid-qltr7px3] summary[data-astro-cid-qltr7px3]:after{content:"+";font-size:1.2rem;font-weight:400}.sendai-care-choice-grid[data-astro-cid-qltr7px3] details[data-astro-cid-qltr7px3][open] summary[data-astro-cid-qltr7px3]:after{content:"−"}.sendai-care-detail-copy[data-astro-cid-qltr7px3]{color:#514b44;padding:0 0 4px;font-size:.9rem}.sendai-care-detail-copy[data-astro-cid-qltr7px3] p[data-astro-cid-qltr7px3]{margin:0 0 10px;line-height:1.8}.sendai-care-detail-copy[data-astro-cid-qltr7px3] .note[data-astro-cid-qltr7px3]{font-size:.78rem}.sendai-selection-close[data-astro-cid-qltr7px3]{color:#4d4944;max-width:820px;font-family:var(--font-serif);text-align:center;margin:30px auto 0;font-size:1rem;line-height:1.8}.sendai-care-source-note[data-astro-cid-qltr7px3]{color:#625d56;max-width:760px;margin:14px 0 0;font-size:.84rem;line-height:1.75}@media (width>=640px){.sendai-chemical-grid[data-astro-cid-qltr7px3],.sendai-care-choice-grid[data-astro-cid-qltr7px3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.sendai-chemical-grid[data-astro-cid-qltr7px3],.sendai-care-choice-grid[data-astro-cid-qltr7px3]{grid-template-columns:repeat(4,minmax(0,1fr))}.sendai-chemical-grid[data-astro-cid-qltr7px3] article[data-astro-cid-qltr7px3]{padding:24px}.sendai-care-card-body[data-astro-cid-qltr7px3]{padding:22px 20px 18px}}.sendai-line-consult[data-astro-cid-oeem55vp]{padding-top:0}.sendai-line-card[data-astro-cid-oeem55vp]{border:1px solid var(--sendai-line);background:#fff;gap:22px;padding:clamp(23px,5vw,46px);display:grid}.sendai-line-card[data-astro-cid-oeem55vp] h2[data-astro-cid-oeem55vp]{font:500 clamp(1.5rem, 4.5vw, 2.2rem)/1.45 var(--font-serif);margin:0}.sendai-line-card[data-astro-cid-oeem55vp]>div[data-astro-cid-oeem55vp]:first-child>p[data-astro-cid-oeem55vp]:last-child{color:#514b44;max-width:50em;margin:13px 0 0;line-height:1.85}.sendai-line-action[data-astro-cid-oeem55vp] a[data-astro-cid-oeem55vp]{color:#fff;background:#292826;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;font-weight:700;text-decoration:none;display:flex}.sendai-line-action[data-astro-cid-oeem55vp] p[data-astro-cid-oeem55vp]{color:#69645e;margin:9px 0 0;font-size:.75rem;line-height:1.6}@media (width>=800px){.sendai-line-card[data-astro-cid-oeem55vp]{grid-template-columns:minmax(0,1fr) minmax(250px,.48fr);align-items:center;gap:50px}}
