.rp-bside{--bs-radius:12px;--bs-ease:cubic-bezier(.2,.75,.25,1);display:flex;flex-direction:column;gap:16px}.rp-bside p{margin:0}.rp-bside .rp-bside__card{background-color:var(--bs-card,var(--primary_color));border-radius:var(--bs-radius);overflow:hidden;padding:22px;position:relative}.rp-bside .rp-bside__card:before{background:radial-gradient(80% 110% at 8% 100%,var(--bs-glow-1,color-mix(in srgb,var(--tertiary_color) 22%,transparent)),transparent 60%),radial-gradient(60% 90% at 95% 0,var(--bs-glow-2,color-mix(in srgb,var(--quaternary_color) 16%,transparent)),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.rp-bside .rp-bside__card>*{position:relative}.rp-bside .rp-bside__eyebrow{color:var(--bs-eyebrow,color-mix(in srgb,var(--quinary_color) 50%,transparent));margin-bottom:12px}.rp-bside .rp-bside__title{color:var(--bs-title,var(--quinary_color))}.rp-bside .rp-bside__text,.rp-bside .rp-bside__text p{color:var(--bs-text,color-mix(in srgb,var(--quinary_color) 62%,transparent))}.rp-bside .rp-bside__text>:last-child{margin-bottom:0}.rp-bside .rp-bside__btns{display:flex;flex-direction:column;gap:10px;margin-top:18px}.rp-bside .rp-bside__button{font-size:14.5px;gap:9px;justify-content:center;padding:13px 18px;width:100%}.rp-bside .rp-bside__btn-icon,.rp-bside .rp-bside__btn-icon svg{display:block;fill:currentColor;height:11px;width:11px}.rp-bside .rp-bside__title{font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:10px}.rp-bside .rp-bside__text p{font-size:13.5px;line-height:1.55}.rp-bside .rp-bside__box{background-color:var(--bs-box,var(--quinary_color));border:1px solid var(--bs-border,color-mix(in srgb,var(--primary_color) 8%,transparent));border-radius:var(--bs-radius);padding:20px}.rp-bside .rp-bside__label{color:var(--bs-label,var(--senary_color));margin-bottom:14px}.rp-bside .rp-bside__areas ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.rp-bside .rp-bside__areas ul a{letter-spacing:-.01em;line-height:1.5}.rp-bside .rp-bside__share{display:flex;flex-wrap:wrap;gap:8px}.rp-bside .rp-bside__copy,.rp-bside .rp-bside__share a{align-items:center;background:none;border:1px solid var(--bs-share-border,color-mix(in srgb,var(--primary_color) 8%,transparent));border-radius:50%;color:var(--bs-share,var(--senary_color));cursor:pointer;display:flex;height:36px;justify-content:center;margin:0;padding:0;transition:color .22s,border-color .22s,transform .22s var(--bs-ease);width:36px}.rp-bside .rp-bside__copy:focus-visible,.rp-bside .rp-bside__copy:hover,.rp-bside .rp-bside__share a:focus-visible,.rp-bside .rp-bside__share a:hover{border-color:var(--bs-share-hover,var(--tertiary_color));color:var(--bs-share-hover,var(--tertiary_color));transform:translateY(-2px)}.rp-bside .rp-bside__share svg{height:15px;width:15px}.rp-bside .rp-bside__copy svg{fill:none}.rp-bside .rp-bside__copied{color:var(--bs-copied,var(--secondary_color));font-size:13px;margin-top:10px}.rp-bside .rp-bside__copied[hidden]{display:none}.rp-bside .rp-bside__areas{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.rp-bside .rp-bside__areas li{margin:0}.rp-bside .rp-bside__areas li+li{border-top:1px solid var(--bs-line,color-mix(in srgb,var(--primary_color) 8%,transparent))}.rp-bside .rp-bside__areas a{align-items:center;color:var(--bs-link,var(--senary_color));display:flex;font-size:13.5px;font-weight:600;gap:10px;justify-content:space-between;padding:10px 0;text-decoration:none;transition:color .2s,padding .22s var(--bs-ease)}.rp-bside .rp-bside__areas a:after{border-right:1.6px solid;border-top:1.6px solid;content:"";flex-shrink:0;height:6px;opacity:.45;transform:rotate(45deg);transition:opacity .2s,transform .22s var(--bs-ease),color .2s;width:6px}.rp-bside .rp-bside__areas a:focus-visible,.rp-bside .rp-bside__areas a:hover{color:var(--bs-link-hover,var(--secondary_color));padding-left:4px}.rp-bside .rp-bside__areas a:focus-visible:after,.rp-bside .rp-bside__areas a:hover:after{color:var(--bs-arrow,var(--tertiary_color));opacity:1;transform:rotate(45deg) translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.rp-bside .rp-bside__areas a,.rp-bside .rp-bside__areas a:after,.rp-bside .rp-bside__copy,.rp-bside .rp-bside__share a{transition:none}.rp-bside .rp-bside__copy:hover,.rp-bside .rp-bside__share a:hover{transform:none}}