.md-purchase-included{margin:0 0 24px;font-size:14px;line-height:1.6;font-weight:400;color:#252525;max-width:100%}
.md-purchase-included>p{margin:0 0 5px;font-size:14px;line-height:1.6}
.md-purchase-included nav{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:15px;font-weight:400}
.md-purchase-included a{color:#171717;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.md-purchase-included a:hover{color:#555}
.md-purchase-included a:focus-visible{outline:2px solid #171717;outline-offset:5px}
.md-purchase-included .md-purchase-included__detail{margin:10px 0 0;color:#555;font-size:14px;line-height:1.65}
.md-purchase-policy{padding:56px 24px;border-top:1px solid #e4e4e4;color:#242424;background:#fff;scroll-margin-top:240px}
.md-purchase-policy__inner{max-width:1100px;margin:0 auto}
.md-purchase-policy h2{font-size:clamp(25px,3vw,36px);line-height:1.25;font-weight:400;margin:10px 0 28px}
.md-purchase-policy h3{font-size:20px;line-height:1.4;font-weight:400;margin:32px 0 12px}
.md-purchase-policy p{font-size:16px;line-height:1.8;margin:0 0 18px;max-width:85ch;overflow-wrap:anywhere}
.md-purchase-policy a{color:#171717;text-decoration:underline;text-underline-offset:3px}
.md-purchase-policy a:hover{color:#555}
.md-purchase-policy a:focus-visible{outline:2px solid #171717;outline-offset:4px}
.md-purchase-policy .md-purchase-policy__eyebrow{font-size:13px;line-height:1.6;letter-spacing:.08em;margin:0;text-transform:uppercase}
.md-purchase-policy .md-purchase-policy__note{font-size:14px;line-height:1.7;color:#555;margin-top:32px}
@media(max-width:767px){.md-purchase-policy{padding:36px 20px;scroll-margin-top:250px}.md-purchase-included nav{gap:4px 8px}.md-purchase-included a{padding:5px 0}.md-purchase-policy h3{margin-top:26px}}
