:root{--attention-border:#fd768a;--attention-border-light:#fd768a33;--attention-border-hover:#fd768a66;--attention-title:#253580;--attention-gradient:linear-gradient(
        to right,
        rgba(5, 9, 55, 0.1) 0%,
        rgba(250, 46, 65, 0.1) 100%
    );--attention-gradient-oklab:linear-gradient(
        to right in oklab,
        oklab(36.3448% -.00046885 -.1278 / .1) 0%,
        oklab(72.99% .160906 .0368927 / .1) 100%
    );--attention-gradient-hover:linear-gradient(
        to right,
        rgba(37, 53, 128, 0.15) 0%,
        rgba(0, 0, 0, 0) 50%,
        rgba(253, 118, 138, 0.15) 100%
    );--attention-gradient-oklab-hover:linear-gradient(
        to right,
        oklab(0.363448 -0.00046885 -0.1278 / 0.15) 0%,
        rgba(0, 0, 0, 0) 50%,
        oklab(0.7299 0.160906 0.0368927 / 0.15) 100%
    );--attention-padding:15px;--attention-radius:15px}.attention-aside{margin-bottom:50px}.attention-block{padding:var(--attention-padding);border:1px solid var(--attention-border-light);border-radius:var(--attention-radius);margin:15px 0 15px 0;position:relative;transition:border-color 0.3s ease;overflow:hidden}.attention-block::before{content:'';position:absolute;inset:0;background-image:var(--attention-gradient-oklab);border-radius:var(--attention-radius);transition:opacity 0.3s ease;opacity:1}.attention-block::after{content:'';position:absolute;inset:0;background-image:var(--attention-gradient-oklab-hover);border-radius:var(--attention-radius);transition:opacity 0.3s ease;opacity:0}.attention-block:hover::before{opacity:0}.attention-block:hover::after{opacity:1}.attention-block:hover{border-color:var(--attention-border-hover)}.attention-block>*{position:relative;z-index:1}.attention-block.attention-block--with-icon{display:flex;gap:10px}.attention-block__icon{height:20px;width:20px;min-width:20px}.attention-block__title{display:block;color:var(--attention-title);font-size:18px;font-weight:700;margin-bottom:15px}.attention-block__content{text-align:center}.attention-block__content-icon{text-align:left}.attention-block__description p{color:#374151}@media screen and (min-width:992px){.attention-aside{margin:0 auto;width:80%}}