.payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;max-width:560px}.payment-methods a{padding:16px 22px;border:1px solid #343b46;border-radius:12px;background:#181c23;color:#eaecef;text-align:center;font-weight:700;text-decoration:none}.payment-methods a.active{border-color:#f5cd42;background:#f5cd42;color:#111}.payment-methods a:focus-visible{outline:3px solid #fff;outline-offset:3px}.payment-callout{padding:22px;border:1px solid #756333;border-radius:14px;background:#242215;margin-bottom:24px}.payment-callout p{overflow-wrap:anywhere;line-height:1.7}.checkin-days{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.checkin-days article.claimed{border-color:#55755b}.language-menu>div{width:290px;max-width:calc(100vw - 32px)}.language-menu a{white-space:normal;overflow-wrap:anywhere}.finance-layout input,.finance-layout select{max-width:100%;box-sizing:border-box}.address-card code{overflow-wrap:anywhere;word-break:break-all}.owned-summary-card dd{overflow-wrap:anywhere}@media(max-width:600px){.payment-methods{gap:8px}.payment-methods a{padding:14px 10px}.payment-callout{padding:16px}.checkin-days{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important}}

.finance-layout.finance-single{grid-template-columns:minmax(0,640px);justify-content:center}
