.blog-section-a{--featured-grid: var(--grid-1)}.blog-section-a__grid{display:grid;grid-template-columns:var(--grid-3-2);gap:var(--grid-gap);align-items:stretch}.blog-section-a__featured-wrapper{display:grid;grid-template-columns:var(--featured-grid);gap:var(--grid-gap);align-items:stretch}.blog-section-a__featured{border-radius:var(--radius-l);overflow:hidden;justify-content:flex-end}.blog-section-a__featured-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--black) 85%,transparent) 0%,color-mix(in srgb,var(--black) 50%,transparent) 60%,transparent 70%)}.blog-section-a__featured-content{padding:var(--space-l);gap:var(--space-s);color:var(--text-light);z-index:1}.blog-section-a__featured a.blog-section-a__featured-category{font-size:var(--text-s);text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:var(--text-light-muted);order:-1}.blog-section-a__featured h3{font-size:var(--h2);color:var(--white);max-inline-size:100%}.blog-section-a__featured h3 a{color:inherit}.blog-section-a__featured-desc{font-size:var(--text-s);color:var(--text-light-muted);max-inline-size:55ch}.blog-section-a__featured-meta time{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;z-index:1;color:var(--text-light);line-height:1;position:absolute;inset-block-start:var(--space-m);inset-inline-end:var(--space-m);padding:.5em;border-radius:var(--radius);background:color-mix(in srgb,var(--white) 30%,transparent) 60%;backdrop-filter:blur(3px);inline-size:5rem;block-size:5rem}.blog-section-a__featured-date-month{font-size:var(--text-s)}.blog-section-a__featured-date-day{font-size:var(--text-l);font-weight:500}.blog-section-a__sidebar{gap:var(--container-gap)}.blog-section-a__posts{display:grid;grid-auto-rows:1fr;align-items:stretch;gap:var(--grid-gap)}.blog-section-a__post{flex:1;display:grid;grid-template-columns:var(--grid-2-3);grid-template-rows:1fr;gap:var(--space-s);align-items:stretch;[data-cover-link]:after{z-index:1}}.blog-section-a__post-image-wrapper{order:-1;align-self:stretch;border-radius:var(--radius);overflow:hidden;isolation:isolate;border:none}.blog-section-a__post img{object-fit:cover;inline-size:100%;block-size:100%;border-radius:0;transition:transform 1.2s cubic-bezier(.25,0,.15,1)}@media(hover:hover)and (pointer:fine){.blog-section-a__post:hover img{transform:scale(1.12)}}.blog-section-a__post-body{gap:.5em}.blog-section-a__post-title{font-size:var(--text-l);font-weight:500;line-height:var(--h3-line-height);color:var(--heading-color);max-inline-size:100%;& a{color:inherit}}.blog-section-a__post-category{font-size:var(--text-xs);font-weight:300;text-transform:uppercase;letter-spacing:.05em;line-height:1;order:-1}.blog-section-a__post-meta{gap:.4em;flex-direction:row;align-items:center;padding-block-end:.4em;padding-block-start:.8em;border-block-end:var(--border-light);margin-block-start:auto}.blog-section-a__post-author{inline-size:auto;font-size:var(--text-xs);font-weight:400;letter-spacing:.05em;line-height:1;padding-inline-end:.4em;position:relative;color:var(--text-dark-muted);&:after{content:"";position:absolute;block-size:100%;inline-size:1px;background:var(--border-color-dark);inset-inline-end:0}}.blog-section-a__post-date{font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-dark-muted);font-weight:300;line-height:1}.blog-section-a__newsletter{background:var(--bg-light);border-radius:var(--radius);padding:var(--space-m);gap:.5em}.blog-section-a__newsletter-heading{font-size:var(--text-m);font-weight:400;max-inline-size:100%;text-wrap:pretty}.blog-section-a__newsletter-form{gap:var(--space-s);margin-block-start:var(--space-s)}.blog-section-a__newsletter-field{flex-direction:row;align-items:end;gap:var(--space-ss);border-block-end:var(--border);padding-block-end:.3em;transition:border-color var(--transition);&:focus-within{border-color:var(--primary)}}.blog-section-a__newsletter-field input{flex:1;border:none;background:transparent;font-size:var(--text-m);padding:0;color:var(--text-dark);outline:none}.blog-section-a__newsletter-field input::placeholder{color:var(--text-dark-muted);opacity:.6}.blog-section-a__newsletter-submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:2.5em;block-size:2.5em;border:var(--border);border-radius:var(--radius-s);background:var(--primary);color:var(--white);font-size:var(--text-m);cursor:pointer;transition:background var(--transition)}@media(hover:hover)and (pointer:fine){.blog-section-a__newsletter-submit:hover{background:var(--primary-dark)}}.blog-section-a__newsletter-privacy{font-size:var(--text-xs);color:var(--text-dark-muted);line-height:1.1;margin-block-start:.3em}.blog-section-a__newsletter-privacy a{text-decoration:underline;color:inherit}@media(hover:hover)and (pointer:fine){.blog-section-a__newsletter-privacy a:hover{color:var(--primary)}}.blog-section-a__howto{gap:var(--content-gap)}.blog-section-a__howto-heading-wrapper{padding-block-end:var(--space-xs);border-block-end:var(--border);& span{font-size:var(--text-l)}}.blog-section-a__howto-grid{display:grid;grid-template-columns:var(--grid-auto-3);gap:var(--grid-gap);align-items:stretch}.blog-section-a__howto-card{flex-direction:row;align-items:flex-start;gap:var(--space-s);padding-block-end:var(--space-s);border-block-end:var(--border-light);transition:border-color var(--transition)}.blog-section-a__howto-image-wrapper{inline-size:7rem;block-size:7rem;flex-shrink:0;overflow:hidden;border-radius:var(--radius);isolation:isolate;order:-1}.blog-section-a__howto-card [data-cover-link]:after,.blog-section-a__post [data-cover-link]:after{z-index:1}.blog-section-a__howto-card img{object-fit:cover;inline-size:100%;block-size:100%;border-radius:0;transition:transform 1.2s cubic-bezier(.25,0,.15,1)}.blog-section-a__howto-body{gap:.3em}.blog-section-a__howto-title{font-size:var(--text-m);font-weight:450;line-height:var(--h3-line-height);color:var(--heading-color);max-inline-size:100%;& a{color:inherit;text-decoration:none;transition:color var(--transition)}}@media(hover:hover)and (pointer:fine){.blog-section-a__howto-title a:hover{color:inherit}}.blog-section-a__howto-meta{flex-direction:row;align-items:center;gap:.4em}.blog-section-a__howto-author{font-size:var(--text-xs);font-weight:400;letter-spacing:.05em;line-height:1;color:var(--text-dark-muted);padding-inline-end:.4em;position:relative;transition:color var(--transition);&:after{content:"";position:absolute;block-size:100%;inline-size:1px;background:var(--border-color-dark);inset-inline-end:0}}.blog-section-a__howto-date{font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-dark-muted);font-weight:300;line-height:1;transition:color var(--transition)}@media(hover:hover)and (pointer:fine){.blog-section-a__howto-card:hover{border-color:var(--primary)}.blog-section-a__howto-card:hover .blog-section-a__howto-title a,.blog-section-a__howto-card:hover .blog-section-a__howto-author,.blog-section-a__howto-card:hover .blog-section-a__howto-date{color:var(--primary)}.blog-section-a__howto-card:hover img{transform:scale(1.12)}}@media(max-width:992px){.blog-section-a__grid{grid-template-columns:var(--grid-1)}.blog-section-a__featured{min-block-size:50rem}}@media(max-width:600px){.blog-section-a__post{grid-template-columns:12rem 1fr}.blog-section-a__featured{min-block-size:40rem}.blog-section-a__featured-content,.blog-section-a__newsletter{padding:var(--space-m)}}@media(max-width:420px){.blog-section-a__post{grid-template-columns:1fr}}.faq-section-a__layout{display:grid;grid-template-columns:var(--grid-2);align-items:start;gap:var(--container-gap)}@container (inline-size < 1180px){.faq-section-a__layout{grid-template-columns:var(--grid-2-3)}}@container (inline-size < 768px){.faq-section-a__layout{grid-template-columns:var(--grid-1)}}.faq-section-a__left{gap:var(--container-gap);position:sticky;inset-block-start:calc(var(--header-height) + var(--space-m))}@container (inline-size < 768px){.faq-section-a__left{position:static}}.faq-section-a__cta{inline-size:auto;gap:.3em;padding:var(--space-m);background:var(--bg-ultra-light);border-radius:var(--radius);& a{margin-block-start:var(--space-s)}}.bg--lc .faq-section-a__cta{background:var(--bg-light)}.faq-section-a__cta-question{font-weight:450;font-size:var(--text-l);line-height:1.1;color:var(--heading-color);max-inline-size:var(--heading-max-width)}.faq-section-a__cta-text{color:var(--text-dark-muted);font-size:var(--text-s);max-inline-size:35ch}
