/* HRL product and policy navigation; supports every locale and RTL. */
.paddle-offer{margin-block:28px 42px;padding:24px;border:1px solid var(--line,rgba(128,160,190,.25));border-radius:16px;background:var(--surface,rgba(100,140,180,.06));box-sizing:border-box}
.paddle-offer .lead{max-width:72ch}.paddle-offer .badge{white-space:normal;max-width:100%}
.paddle-policy-nav{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;padding-block:20px;box-sizing:border-box}
.paddle-offer .paddle-policy-nav{width:auto;padding-inline:0;margin-inline:0}
.paddle-policy-nav a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}
.paddle-offer .button-row{flex-wrap:wrap}.product-overline .badge{white-space:normal}
@media(max-width:600px){.paddle-offer{padding:20px}.paddle-policy-nav{gap:12px 16px}.paddle-offer .button-row{align-items:flex-start}.spec-list{grid-template-columns:minmax(0,1fr)}.spec-list>div,.spec-list dt,.spec-list dd{min-width:0;overflow-wrap:anywhere}}
