.care-menu{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 55px}.care-menu>a{display:flex;flex-direction:column;padding:26px 30px;background:#f2edee;border:1px solid #cabdc0;text-decoration:none}.care-menu>a:last-child{background:#f2eee7;border-color:#d3c7b5}.care-menu small{font-size:12px;letter-spacing:.1em}.care-menu strong{font-size:28px;margin:6px 0}.care-menu span{font-size:14px}.chapter-bar{background:#381922;color:white;padding:30px 0}.chapter-bar>.wrap{display:flex;align-items:center;gap:28px}.chapter-bar span{font-size:13px;letter-spacing:.12em}.chapter-bar h2{font-size:34px;margin:0}.chapter-bar a{margin-left:auto;font-size:14px}.care-title{font-size:36px;line-height:1.5}.care-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:50px}.care-evidence img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 75%}.care-evidence h3{font-size:22px;margin:22px 0 12px}.care-evidence p{font-size:15px}.care-panel{background:#f2edee;padding:34px;margin-top:45px}.care-panel h4{font-size:19px;margin:0}.care-panel>.small{margin:22px 0 0}.flow-title{margin-top:46px;font-size:27px}.care-chapter .actions{align-items:center}.buyback-chapter{background:#faf8f4}.buyback-chapter .chapter-bar{background:#381922}.buyback-chapter .eyebrow{color:#78505d}.buyback-story{background:#efe9df;display:grid;grid-template-columns:1fr 1.2fr;gap:45px}.handover>div{position:relative;padding:0 0 20px 40px;margin-bottom:20px;border-bottom:1px solid #cabbab}.handover>div:last-child{margin:0;padding-bottom:0;border:0}.handover span{position:absolute;left:0;top:0;color:#78505d;font-size:13px}.handover p{font-size:15px;margin:8px 0 0}.buyback-points h4{font-size:19px;line-height:1.6;margin:0 0 12px}.buyback-points p{font-size:15px}.buyback-points{margin:28px 0}.store-intro .intro-image img{object-position:center 50%}@media(max-width:700px){.care-menu{gap:12px;margin:22px 0 32px;grid-template-columns:1fr}.care-menu>a{padding:18px 22px}.care-menu strong{font-size:25px}.chapter-bar{padding:24px 0}.chapter-bar>.wrap{display:block}.chapter-bar h2{font-size:28px;margin:8px 0}.chapter-bar a{display:inline-block;margin-top:6px}.care-title{font-size:29px}.care-evidence{grid-template-columns:1fr;gap:24px;margin-top:34px}.care-evidence p{font-size:16px}.care-panel{padding:25px 22px;margin-top:30px}.buyback-story{grid-template-columns:1fr;gap:20px}.flow-title{font-size:24px;margin-top:34px}.handover p,.buyback-points p{font-size:16px}}

/* Calm, editorial treatment for buyback reassurance. */
.buyback-assurance{margin-top:64px;padding-top:42px;border-top:1px solid #d9cfd0}
.buyback-assurance-heading h3{font-family:"Noto Serif JP",serif;font-size:30px;font-weight:500;line-height:1.6;color:#381922;margin:0 0 16px}
.buyback-assurance-heading>p{margin:0;color:#65595c;font-size:15px}
.buyback-assurance .buyback-points{gap:0;margin:34px 0 28px}
.buyback-assurance .buyback-points article{padding:0 28px;border-left:1px solid #d9cfd0}
.buyback-assurance .buyback-points article:first-child{padding-left:0;border-left:0}
.buyback-assurance .buyback-points article:last-child{padding-right:0}
.buyback-assurance .buyback-points h4{font-size:18px;font-weight:500;color:#381922}
.buyback-assurance .buyback-points p{margin:0;line-height:1.9}
.buyback-credentials{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid #e3dadb;padding-top:18px;margin:0 0 24px;color:#706467;font-size:12px;line-height:1.8}
@media(max-width:700px){.buyback-assurance{margin-top:40px;padding-top:28px}.buyback-assurance-heading h3{font-size:25px}.buyback-assurance .buyback-points{margin:24px 0}.buyback-assurance .buyback-points article{border-left:0;border-top:1px solid #e3dadb;padding:20px 0}.buyback-assurance .buyback-points article:first-child{border-top:0;padding-top:0}.buyback-assurance .buyback-points article:last-child{padding-bottom:0}.buyback-credentials{display:grid;gap:4px}}
