.sol .obc{position:relative;background:repeating-linear-gradient(-45deg,var(--red-dd) 0 18px,var(--red-d) 18px 36px);color:#fff}.sol .obc::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#f2c46d,#fff0c4,#f2c46d)}.sol .obc__in{display:flex;align-items:center;justify-content:center;gap:12px 20px;padding-top:12px;padding-bottom:15px}.sol .obc__num{display:flex;align-items:baseline;gap:6px;background:#fff7e6;color:var(--red-dd);border-radius:12px;padding:6px 14px;box-shadow:inset 0 -3px 0 var(--gold);flex:none;min-width:64px;justify-content:center}.sol .obc__num b{font-family:var(--serif);font-weight:700;font-size:32px;line-height:1.05;font-variant-numeric:tabular-nums}.sol .obc__num small{font-size:13px;font-weight:700;line-height:1.1}.sol .obc__num.is-blank{display:none}.sol .obc__txt{max-width:640px;text-align:left;min-height:68px;display:flex;flex-direction:column;justify-content:center}.sol .obc__head{font-size:16px;font-weight:700;line-height:1.35}.sol .obc__sub{font-size:14px;line-height:1.45;margin-top:2px}.sol .obc a{color:#fff;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;display:inline-block;padding:2px 0}.sol .obc a.obc__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;background:#fff;color:var(--red-dd);text-decoration:none!important;border-radius:99px;padding:10px 20px;font-size:15px;white-space:nowrap;flex:none;box-shadow:0 4px 14px rgba(60,10,0,.28);transition:transform .15s var(--ease-out)}.sol .obc a.obc__cta:hover{transform:translateY(-1px);color:var(--red-dd)}@media (max-width:720px){.sol .obc__in{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;padding-top:10px;padding-bottom:13px}.sol .obc__txt{min-height:104px}.sol .obc__num b{font-size:28px}.sol .obc__head{font-size:15px}.sol .obc__sub{font-size:13px}.sol .obc a.obc__cta{grid-column:1 / -1;text-align:center}.sol .obc__num.is-blank + .obc__txt{grid-column:1 / -1}} @media (max-width:680px){.sol .obc__in{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;height:48px;min-height:48px;box-sizing:border-box;padding-top:0;padding-bottom:3px;padding-left:14px;padding-right:14px;overflow:hidden}.sol .obc__num{display:none}.sol .obc__txt,.sol .obc__num.is-blank + .obc__txt{flex:1 1 auto;min-width:0;min-height:0;display:block;grid-column:auto}.sol .obc__head{font-size:12.5px;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sol .obc__sub{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sol .obc a.obc__cta{grid-column:auto;min-height:36px;padding:6px 14px;font-size:13px;line-height:1.15;text-align:center;white-space:normal;max-width:132px;box-shadow:0 2px 8px rgba(60,10,0,.28)}}@media (prefers-reduced-motion:reduce){.sol .obc a.obc__cta{transition:none}}
