.rr14-wrap{padding:56px 24px;color:inherit;font-family:inherit;text-align:left;box-sizing:border-box}
.rr14{max-width:1180px;margin:0 auto;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:24px;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:36px;background:color-mix(in srgb,currentColor 3%,transparent);box-sizing:border-box}
.rr14 *{box-sizing:border-box}.rr14 h2{color:inherit;margin:0 0 14px;font-family:inherit;font-size:clamp(27px,3vw,38px);line-height:1.15;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.rr14 p{color:inherit;margin:0;font-family:inherit;font-size:15px;line-height:1.7;opacity:.85}.rr14 .rr14-label{font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:16px}.rr14-days{display:flex;flex-wrap:wrap;gap:18px 28px;margin:22px 0 0}.rr14-days div{min-width:0}.rr14-days strong{display:block;font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.rr14-days span{display:block;font-size:13px;line-height:1.6;margin-top:6px;opacity:.75}.rr14 .rr14-note{font-size:13px;margin-top:12px}.rr14-button{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:12px 22px;border:1px solid currentColor;border-radius:12px;color:inherit!important;text-decoration:none!important;font-size:14px;line-height:1.5;font-weight:600;margin-top:24px}.rr14-button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.rr14-button:hover{background:color-mix(in srgb,currentColor 7%,transparent)}
@media(max-width:700px){.rr14-wrap{padding:36px 20px}.rr14{grid-template-columns:1fr;gap:24px;padding:26px 22px;border-radius:20px}.rr14 h2{font-size:28px}.rr14-days{gap:26px}.rr14-days strong{font-size:30px}.rr14-button{display:flex;justify-content:center;width:100%}}
