.ip-stack-entry{display:flex;align-items:center;justify-content:space-between;gap:36px;background:#11141c;color:#fff;padding:38px;margin:32px 0 60px;border-top:3px solid #041dae}body.ip .ip-stack-entry h2{font-size:40px;margin:12px 0 16px}body.ip .ip-stack-entry .ip-eyebrow{color:#b9c6ff}body.ip .ip-stack-entry p{max-width:55ch}body.ip .ip-stack-entry .ip-source-note{color:#b7bdcd;font-size:11px;margin-top:14px}.ip-stack-entry .ip-button{flex:none;background:#fff;color:#111;gap:20px}.ip-pdp-stack-entry{border-top:1px solid #dce0e8;border-bottom:1px solid #dce0e8;margin:22px 0;padding:18px 0}.ip-pdp-stack-entry .ip-text-link{font-size:13px}.ip-pdp-stack-entry .ip-source-note{margin-top:8px!important}body.ip [data-preview-locked] [data-ip-add]{font-size:14px}@media(max-width:800px){.ip-stack-entry{flex-direction:column;align-items:stretch;padding:26px 22px;gap:24px;margin:24px 0 36px}body.ip .ip-stack-entry h2{font-size:34px}.ip-stack-entry .ip-button{width:100%;justify-content:space-between;font-size:15px}body.ip [data-preview-locked] .ip-sticky-buy button{font-size:12px;padding-left:12px;padding-right:12px}}
body.ip .ip-stack-entry .ip-button{color:#111!important;border-color:#fff}body.ip .ip-stack-entry .ip-button:hover{background:#e7ebff;color:#111!important}
