.checkout-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:28px}.checkout-fields-stack{display:grid;gap:22px}.checkout-heading{display:flex;gap:14px;align-items:center;margin-bottom:24px}.checkout-heading>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:#edf3ff;color:#2463eb;font-weight:700}.checkout-heading h2{margin:0;font-size:23px}.checkout-layout .box{padding:28px}.checkout-layout input[readonly],.profile-page input[readonly]{background:#edf1f7;color:#63738b}.profile-page{max-width:920px;margin:auto}.profile-page h1{font-size:clamp(30px,4vw,48px)}.profile-page .box{margin-bottom:24px}.checkout-layout .muted{line-height:1.7}.checkout-layout [hidden],.profile-page [hidden]{display:none!important}@media(max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-layout .box{padding:24px}}@media(max-width:480px){.checkout-layout .box{padding:20px}.checkout-heading h2{font-size:20px}}

.order-billing dt{font-weight:650;margin-top:14px}.order-billing dd{margin:4px 0;overflow-wrap:anywhere}
