.bond-notice{margin-top:0;margin-bottom:56px;padding:clamp(24px,5vw,64px);background:#171815;color:#f8f7f1;border-top:4px solid #c4a770;border-radius:4px;scroll-margin-top:110px}
.bond-notice>.eyebrow,.bond-notice article>.eyebrow{color:#ddc69c}
.bond-notice h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:14px 0 32px;max-width:850px;color:inherit}
.bond-notice-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px)}
.bond-notice article{min-width:0;border-top:1px solid #5a5547;padding-top:24px}
.bond-notice h3{font-size:clamp(23px,2.6vw,32px);line-height:1.25;margin:12px 0 20px;color:#f5deb1}
.bond-notice p{font-size:16px;line-height:1.7;max-width:none;color:#e7e6df}
.bond-notice .bond-return-promise{font-size:19px;font-weight:600;color:#fff}
.bond-notice .bond-note{font-size:14px;line-height:1.65;margin-top:20px;color:#d4d2c8}
.bond-notice .eyebrow{font-size:12px;letter-spacing:.1em}
.bond-refund{margin-top:40px;border-top:1px solid #5a5547;padding-top:28px}
.bond-refund>.eyebrow{color:#ddc69c}
.bond-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:28px 0;list-style:none}
.bond-timeline li{background:#252620;border:1px solid #5a5547;padding:22px;border-radius:3px}
.bond-timeline strong{display:block;color:#f5deb1;font-size:16px;letter-spacing:.06em}
.bond-timeline li p{font-size:15px;margin-bottom:0}
.bond-detail{border-top:1px solid #5a5547;padding:18px 0}
.bond-detail summary{font-size:17px;font-weight:600;color:#f5deb1;cursor:pointer;min-height:30px;line-height:1.5}
.bond-detail summary:focus-visible{outline:2px solid #f5deb1;outline-offset:6px}
.bond-detail:last-child{padding-bottom:0}
@media(max-width:700px){.bond-notice{width:calc(100% - 32px);margin-inline:16px;padding:24px 20px}.bond-notice-grid{grid-template-columns:1fr;gap:24px}.bond-notice h2{margin-bottom:24px}.bond-notice p{overflow-wrap:break-word}}
@media(max-width:700px){.bond-timeline{grid-template-columns:1fr;gap:12px}.bond-timeline li{padding:18px}.bond-refund{margin-top:28px}}
