.avl-blog-summary{background:var(--avl-blog-bg,#0b0320);color:#e8e4dc}.avl-blog-summary__container{margin:0 auto;width:min(1200px,calc(100% - 48px))}.avl-blog-summary__header{margin-bottom:clamp(28px,3.2vw,48px);max-width:840px}.avl-blog-summary__heading{display:grid;gap:6px}.avl-blog-summary__h1,.avl-blog-summary__h2{font-size:clamp(32px,4.2vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.avl-blog-summary__h1{color:#fff}.avl-blog-summary__h2{color:var(--avl-blog-accent,#c9a84c)}.avl-blog-summary__intro{color:hsla(40,21%,89%,.72);font-size:16px;line-height:1.7;margin-top:16px;max-width:68ch}.avl-blog-summary__intro p{margin:0}.avl-blog-summary__grid{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(12,1fr)}.avl-blog-card{grid-column:span 12}@media (min-width:820px){.avl-blog-card{grid-column:span 4}}.avl-blog-card__link{background:linear-gradient(180deg,rgba(30,14,65,.9),rgba(11,3,32,.95));border:1px solid rgba(201,168,76,.18);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.35);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.avl-blog-card__link:focus-visible,.avl-blog-card__link:hover{border-color:rgba(201,168,76,.45);box-shadow:0 12px 40px rgba(0,0,0,.55),0 0 0 1px rgba(201,168,76,.45);text-decoration:none;transform:translateY(-3px)}.avl-blog-card__link:focus-visible{outline:2px solid rgba(201,168,76,.6);outline-offset:2px}.avl-blog-card__media{background:#14072a;flex-shrink:0;overflow:hidden;position:relative}.avl-blog-card__img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;transform:scale(1.001);transition:transform .38s ease;width:100%}.avl-blog-card__link:hover .avl-blog-card__img{transform:scale(1.04)}.avl-blog-card__img--placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(91,45,142,.4),rgba(11,3,32,.6))}.avl-blog-card__overlay{background:linear-gradient(180deg,transparent 40%,rgba(11,3,32,.75));inset:0;position:absolute;transition:opacity .2s ease}.avl-blog-card__cta{background:rgba(0,0,0,.45);color:#fff;display:grid;font-size:13px;font-weight:700;inset:0;letter-spacing:.1em;opacity:0;place-items:center;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.avl-blog-card__link:focus-visible .avl-blog-card__cta,.avl-blog-card__link:hover .avl-blog-card__cta{opacity:1;transform:translateY(0)}.avl-blog-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 20px 24px}.avl-blog-card__category{color:var(--avl-blog-accent,#c9a84c);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.avl-blog-card__title{color:#fff;display:-webkit-box;font-size:clamp(17px,1.5vw,20px);font-weight:700;letter-spacing:-.01em;-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.avl-blog-card__date{color:hsla(40,21%,89%,.5);font-size:12px;line-height:1.2;margin-top:-2px}.avl-blog-card__excerpt{color:hsla(40,21%,89%,.68);display:-webkit-box;flex:1;font-size:14px;-webkit-line-clamp:4;line-height:1.65;margin:0;-webkit-box-orient:vertical;overflow:hidden}.avl-blog-summary__footer{display:flex;justify-content:flex-start;margin-top:clamp(24px,2.8vw,40px)}.avl-blog-summary__btn{align-self:flex-start}.avl-blog-summary__empty{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(40,21%,89%,.7);font-size:14px;padding:18px 20px}@media (prefers-reduced-motion:reduce){.avl-blog-card__cta,.avl-blog-card__img,.avl-blog-card__link,.avl-blog-card__overlay{transition:none}.avl-blog-card__link:hover,.avl-blog-card__link:hover .avl-blog-card__img{transform:none}}