﻿.card-newsletter{box-shadow:none}.card-newsletter:before{transition:opacity .2s;opacity:.2}.card-newsletter:not(:has(:focus)):before{opacity:0}.blog-article{font-size:1.2rem;line-height:1.6;color:#2c2c2c;min-height:55vh}.blog-article-layout{margin-block:4rem;display:grid;column-gap:180px;row-gap:2rem}@media screen and (min-width: 1024px){.blog-article-layout{grid-template-columns:1fr 380px}}.blog-article-sidebar{position:sticky;top:3rem;display:flex;gap:3.5rem;flex-direction:column}.blog-article-sidebar-card{background:#fff;padding:1.8rem;border-radius:var(--card-border-radius);border:2px solid var(--color-light)}.blog-article-sidebar-card-title{display:flex;align-items:center;font-size:1.4rem;gap:8px;margin-bottom:.8rem}.blog-article-sidebar-card-subtitle{font-size:1.2rem;margin-bottom:.8rem}.blog-article-related ul{display:flex;flex-direction:column;gap:12px}.blog-article-related ul li:before{content:"→ "}.blog-article-related ul a{color:rgba(0,0,0,.8)}.blog-article-related ul a:hover{color:var(--color-accent)}.blog-article .sharedaddy{margin-top:4rem}.blog-article .sd-title{font-weight:normal;text-transform:uppercase;letter-spacing:1px}.blog-article-details{border-block:1px solid #e7e7e7;padding-block:.8rem;margin-block:1rem;display:flex;gap:1rem;align-items:center;color:rgba(0,0,0,.6);font-size:.9rem}.blog-article-details .sharedaddy{margin-left:auto}@media screen and (max-width: 768px){.blog-article-details .sharedaddy{display:none}}.blog-article-details .sd-title{display:none !important}.blog-article-details .sd-content li{margin-bottom:0}.blog-article-details .sd-sharing{margin-bottom:0}.blog-article-author{display:flex;gap:8px;align-items:center}.blog-article-author .avatar{border-radius:50px}.blog-article-author-name{color:#000;font-weight:500}.blog-article-tags ul{display:flex;gap:1rem;flex-wrap:wrap}.blog-article-tags ul a{font-size:.8rem}.blog-article a:not([class]){color:var(--color-accent)}.blog-article a:not([class]):hover{text-decoration:underline}.blog-article>*:first-child{margin-top:0 !important}.blog-article p{margin-top:2rem;text-wrap:pretty}.blog-article h2{font-size:1.4rem}.blog-article code{font-size:1rem;display:inline-block;padding:3px 11px;border-radius:9px;background:var(--color-light)}.blog-article img{max-width:100%;height:auto}.blog-article .wp-block-image{margin-top:2rem}.blog-article .wp-block-image figcaption{text-align:center;text-wrap:pretty;font-size:.9rem}.blog-article .wp-block-image.bordered img{border:3px solid #261180;border-radius:8px}.blog-article .wp-block-image.bordered.gray img{border-color:#edecee}.blog-article .wp-block-image.bordered.wp img{border-color:#1e2327}.blog-article .wp-block-heading{margin-top:2.8rem;font-weight:800;color:#000}.blog-article .wp-block-heading+p{margin-top:.8rem}.blog-article strong{font-weight:600}.blog-article .wp-block-list{margin-block:1.5rem;list-style-type:disc;list-style-position:outside;margin-left:1.5rem;display:flex;flex-direction:column;gap:.7rem}.blog-article .featured{margin-top:2.8rem;background:#fff;padding:1.8rem 2.5rem;border-block:2px solid var(--color-light);margin-inline:-2rem}.blog-article .featured .wp-block-heading{font-size:1.8rem;margin-bottom:1.5rem}@media screen and (min-width: 1024px){.blog-article .featured{border-inline:2px solid var(--color-light);border-radius:var(--card-border-radius);margin-inline:-2.5rem}}.blog-article .featured .wp-block-group__inner-container>*:first-child{margin-top:0 !important}.blog-article-navigation{border-top:1px solid #e7e7e7;padding-block:.8rem;margin-block:1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;color:rgba(0,0,0,.6);font-size:.9rem}.blog-article-navigation a{color:currentColor;transition:color .4s}.blog-article-navigation a:hover{color:var(--color-accent)}