.beacon-buyer-help{border-top:1px solid #e5e5e5}.beacon-buyer-help-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px}.beacon-buyer-help h2{font-size:clamp(24px,3vw,34px);max-width:760px}.beacon-buyer-help h3{font-size:19px;margin:26px 0 10px}.beacon-buyer-help p,.beacon-buyer-help li{font-size:14px;line-height:1.8;color:#5d5d5d}.beacon-buyer-help a,.beacon-print-guide .rte a{text-decoration:underline;text-underline-offset:3px}.beacon-buyer-help aside{background:#f6f6f4;border:1px solid #e5e5e5;border-radius:10px;padding:26px;align-self:start}.beacon-buyer-help aside h3{margin-top:0}.beacon-buyer-help aside ul{padding-left:18px}.beacon-buyer-help details{border-bottom:1px solid #ddd;padding:16px 0}.beacon-buyer-help summary{font-size:15px;font-weight:650;cursor:pointer}.beacon-buyer-help details p{margin:14px 0 0}.beacon-print-guide{max-width:1000px}.beacon-print-guide h1{font-size:clamp(29px,4vw,46px);line-height:1.2;max-width:900px}.beacon-guide-body{max-width:820px}.beacon-guide-body h2{font-size:25px;margin:36px 0 16px}.beacon-guide-body h3{font-size:20px}.beacon-guide-body p,.beacon-guide-body li{line-height:1.85;color:#4d4d4d;font-size:15px}.beacon-guide-lead{font-size:18px!important;color:#333!important;margin:26px 0 34px}.beacon-guide-table{overflow-x:auto;margin:24px 0;border:1px solid #ddd;border-radius:8px}.beacon-guide-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.beacon-guide-table th,.beacon-guide-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd}.beacon-guide-table th{background:#f7f7f5}.beacon-guide-related{border-top:1px solid #ddd;margin-top:40px;padding-top:12px}.beacon-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.beacon-guide-cards article{padding:24px;border:1px solid #ddd;border-radius:10px}.beacon-guide-cards h2{font-size:21px;margin-top:0}.beacon-guide-cards p{margin-bottom:0}.beacon-guide-body .button{text-decoration:none}
@media(max-width:760px){.beacon-buyer-help-grid{grid-template-columns:1fr;gap:26px}.beacon-buyer-help aside{padding:20px}.beacon-guide-cards{grid-template-columns:1fr}.beacon-guide-body h2{font-size:23px}.beacon-guide-body p,.beacon-guide-body li{font-size:14px}.beacon-guide-lead{font-size:16px!important}}
.footer .footer-bottom>*{min-width:0;max-width:100%}.footer .payment-icons{flex-wrap:wrap;max-width:100%;min-width:0}.footer .payment-icons svg{flex:0 0 30px}
