.regional-story{margin:26px 0 36px;padding:30px;border:1px solid #dce8eb;border-radius:18px;background:#fff}.regional-story .section-head{margin:0 0 23px}.regional-story h2{font-size:clamp(25px,2.7vw,33px);line-height:1.3}.regional-story-section{display:grid;grid-template-columns:38px minmax(0,1fr);gap:17px;padding:21px 0;border-top:1px solid #e7eef0}.regional-story-number{display:grid;place-items:center;align-self:start;width:34px;height:34px;background:#edf7f4;color:#08783e;border-radius:10px;font-size:12px;font-weight:700}.regional-story-section h3{margin:2px 0 11px;font-size:20px;line-height:1.4}.regional-story-section p{font-size:15px;line-height:1.85;margin:0 0 10px}.regional-story .regional-story-source{border-top:1px solid #e7eef0;padding-top:16px;margin:0;font-size:11px;line-height:1.8;color:#617782}.regional-story-source a{color:#136f89;text-underline-offset:3px}
.care-guide-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;padding:0;margin:34px 0 42px;border:1px solid #d6e6e8;border-radius:20px;background:#f1f8f6;overflow:hidden}.care-guide-interview{background:#f2f7fb}.care-guide-interview>.care-band-visual{order:2}.care-band-visual{margin:0;min-width:0;background:#e7f0f0}.care-band-visual img{display:block;width:100%;height:285px;object-fit:cover;object-position:center}.care-guide-daily .care-band-visual img{object-position:65% center}.care-band-visual figcaption{padding:9px 15px;font-size:11px;line-height:1.6;color:#536e78;background:#fff9}.care-band-visual figcaption small{display:block;font-size:10px}.care-band-copy{padding:30px}.care-band-copy h2{font-size:clamp(24px,2.6vw,31px);line-height:1.3;margin:10px 0 14px}.care-band-copy p{font-size:15px;line-height:1.8;margin:0 0 16px}.care-band-copy .text-link{font-size:13px}.care-band-anchor{position:absolute;top:0;left:0;scroll-margin-top:100px}.province-city-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 38px}.province-city-gallery .province-photo{float:none;width:100%;max-width:none;margin:0}.province-city-gallery .province-photo img{width:100%;height:180px;object-fit:cover}.province-city-gallery figcaption{font-size:11px}
@media(max-width:700px){.regional-story{padding:22px 17px;margin:22px 0 30px}.regional-story-section{grid-template-columns:29px minmax(0,1fr);gap:10px;padding:18px 0}.regional-story-number{width:27px;height:27px;font-size:10px;border-radius:8px}.regional-story-section h3{font-size:18px;margin-top:0}.regional-story-section p{font-size:14px;line-height:1.85}.care-guide-band{grid-template-columns:1fr;margin:25px 0 32px;border-radius:16px}.care-guide-interview>.care-band-visual{order:0}.care-band-visual img{height:auto;aspect-ratio:16/9}.care-band-copy{padding:23px 20px}.care-band-copy h2{font-size:25px}.care-band-copy p{font-size:14px}.province-city-gallery{gap:12px}.province-city-gallery .province-photo img{height:125px}.province-city-gallery figcaption{padding:9px;font-size:10px}}
