/* Scoped entry modules for existing ZXO pages. */
.zxo-b300-rack-entry{width:calc(100% - 112px);max-width:1392px;margin:64px auto;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding:40px;background:#181c1e;color:#f3f2ef}.zxo-b300-rack-entry h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,3.3vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:15px 0 23px}.zxo-b300-rack-entry p{font-size:13px;line-height:1.9;max-width:470px;color:#b9bec0}.zxo-b300-rack-entry .zxo-b300-rack-kicker{font-size:9px;letter-spacing:.13em;color:#ef7b82}.zxo-b300-rack-entry .zxo-b300-rack-cta{display:inline-flex;gap:25px;align-items:center;font-size:12px;font-weight:600;background:#d7252f;color:white;border:1px solid #d7252f;padding:15px 20px;margin-top:25px;text-decoration:none}.zxo-b300-rack-entry .zxo-b300-rack-cta:hover{background:#af1822;border-color:#af1822}.zxo-b300-rack-entry-visual{display:block;min-width:0;background:#151719}.zxo-b300-rack-entry-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.zxo-b300-rack-home-link{display:inline-flex;align-items:center;gap:16px;color:#f3a8ae;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:4px;padding-block:10px;margin-top:13px}.zxo-b300-rack-home-link:hover{color:#fff}.zxo-b300-rack-link{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px 32px;margin:0 0 36px;border:1px solid #d7c4c5;background:#f7f1f1;color:#302e2f}.zxo-b300-rack-link h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(25px,2.7vw,35px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:8px 0 13px}.zxo-b300-rack-link p{font-size:13px;line-height:1.85;max-width:700px;color:#6c6063}.zxo-b300-rack-link .zxo-b300-rack-kicker{font-size:9px;letter-spacing:.11em;color:#a42732}.zxo-b300-rack-link>a{flex-shrink:0;max-width:265px;color:#9f2530;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.zxo-b300-rack-entry a:focus-visible,.zxo-b300-rack-home-link:focus-visible,.zxo-b300-rack-link a:focus-visible{outline:3px solid #dc6670;outline-offset:5px}
@media(max-width:900px){.zxo-b300-rack-entry{width:calc(100% - 60px);gap:30px;padding:30px;margin:46px auto}.zxo-b300-rack-entry h2{font-size:34px}.zxo-b300-rack-link{gap:25px;padding:26px}.zxo-b300-rack-link>a{max-width:205px}}
@media(max-width:700px){.zxo-b300-rack-entry{grid-template-columns:1fr;width:calc(100% - 44px);padding:27px 22px;gap:28px;margin:38px auto}.zxo-b300-rack-entry h2{font-size:34px}.zxo-b300-rack-entry p{font-size:13px;max-width:none}.zxo-b300-rack-entry .zxo-b300-rack-cta{font-size:11px;padding:14px 17px}.zxo-b300-rack-link{align-items:flex-start;flex-direction:column;gap:20px;padding:25px 22px}.zxo-b300-rack-link h2{font-size:29px}.zxo-b300-rack-link>a{max-width:none;font-size:11px}.zxo-b300-rack-home-link{font-size:11px}}
