.purchase-setup{margin:20px 0;padding:18px 20px;background:#fffdf6;color:#173040;border:1px solid #c4aa62;border-left:4px solid #b3984c;border-radius:10px;font-size:14px;line-height:1.55}.purchase-setup h2{font-family:inherit!important;font-size:18px!important;line-height:1.3!important;margin:0 0 10px!important;letter-spacing:normal!important}.purchase-setup ul{padding:0;margin:12px 0 0;list-style:none;display:grid;gap:8px}.purchase-setup li{margin:0}.purchase-setup strong{font-weight:700}.purchase-setup a{color:#173040;text-decoration:underline;text-underline-offset:3px}.purchase-setup details{margin-top:14px;border-top:1px solid #d9d0b9;padding-top:12px;background:none;box-shadow:none}.purchase-setup summary{font-size:14px;font-weight:700;cursor:pointer;list-style:revert;padding:0}.purchase-setup details p{font-size:14px!important;line-height:1.6!important;margin:12px 0 0!important;max-width:none!important}.purchase-setup ol{padding-left:20px;margin:10px 0}.purchase-setup ol li{margin:7px 0}.purchase-setup .setup-help{margin:12px 0 0!important;font-size:14px!important;line-height:1.55!important}.purchase-setup:target{scroll-margin-top:100px}.setup-return{font-size:15px!important;margin:10px 0 18px!important}@media(max-width:600px){.purchase-setup{padding:16px;font-size:14px;margin:16px 0}.purchase-setup summary{min-height:30px}}