.bside{color:#17242b}.bs-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.bs-intro{padding:48px 0 34px}.bs-label{font-size:.875rem;font-weight:800;letter-spacing:.12em;color:#a40d1b}.bside h1{color:var(--red,#c10f1f);font-size:clamp(4rem,9vw,7rem);margin:18px 0}.bs-lead{font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.04em;margin:0 0 22px}.bs-summary{max-width:760px;font-size:1.15rem}.bs-opening{margin-top:30px;border-left:4px solid #c10f1f;padding:18px 22px;background:#f5f2ec;max-width:850px}.bs-opening p{margin:7px 0 0}.bside figure{margin-block:0}.bside img{width:100%;height:auto}.bs-hero img{aspect-ratio:16/9;object-fit:cover}.bside figcaption{padding:14px 0;color:#42505a;font-size:1rem}.bs-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:72px}.bside h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.04em;margin:0 0 24px}.bs-story p:first-child{margin-top:0}.bs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bs-grid figure{margin:0}.bs-grid img{aspect-ratio:4/5;object-fit:cover}.bside h3{font-size:1.2rem;line-height:1.3;margin:12px 0 8px}.bs-grid p{margin:0}.bs-process{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:80px}.bs-process figure{margin:0}.bs-process ol{padding-left:24px}.bs-process li{padding-left:8px;margin-bottom:22px}.bs-process li::marker{color:#a40d1b;font-weight:800}.bs-process p{margin-top:0}.bs-care{background:#012f47;color:#fff;padding:64px 0}.bs-care .bs-label{color:#ffd719}.bs-care p{max-width:760px}.bs-closing{font-size:1.7rem;font-weight:700}.bside a:focus-visible{outline:3px solid #1769aa;outline-offset:4px}@media(max-width:760px){.bs-story,.bs-process{grid-template-columns:1fr;gap:24px;padding-block:44px}.bs-grid{grid-template-columns:1fr;gap:30px}.bs-intro{padding-top:28px}.bs-care{padding-block:44px}.bs-grid figure{max-width:520px}.bs-opening{padding:16px}.bs-lead br{display:none}}