.blog-module__r2Uipq__head{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.25rem,5vw,3.5rem)}.blog-module__r2Uipq__headInner{justify-items:start;gap:1.25rem;max-width:60rem;display:grid}.blog-module__r2Uipq__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0;font-size:.875rem;display:flex}.blog-module__r2Uipq__meta>*+:before{content:"·";opacity:.6;margin-right:.9rem}.blog-module__r2Uipq__kind{background:var(--surface-raised);color:var(--text-primary);border-radius:9999px;align-items:center;padding:.4rem .85rem;font-size:.8125rem;line-height:1;display:inline-flex}.blog-module__r2Uipq__kindLink{text-decoration:none;transition:background-color .3s}.blog-module__r2Uipq__kindLink:hover{background:var(--surface-active)}.blog-module__r2Uipq__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-heading);margin:0;font-size:clamp(2.25rem,4.8vw,4.25rem);line-height:1.04}.blog-module__r2Uipq__excerpt{max-width:46rem;color:var(--text-secondary);margin:0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.6}.blog-module__r2Uipq__article{overflow-x:clip}.blog-module__r2Uipq__bodyWrap{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3.5rem,8vw,6rem)}.blog-module__r2Uipq__body{max-width:44rem;color:var(--text-body);margin-inline:auto;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.75}.blog-module__r2Uipq__body :where(p){margin:0}.blog-module__r2Uipq__body>*+*{margin-top:1.35em}.blog-module__r2Uipq__body h2,.blog-module__r2Uipq__body h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:2em 0 0;font-weight:500;line-height:1.1}.blog-module__r2Uipq__body h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}.blog-module__r2Uipq__body h3{font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem)}.blog-module__r2Uipq__body h2+*,.blog-module__r2Uipq__body h3+*{margin-top:.75em}.blog-module__r2Uipq__body a:not(.btn){color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent-red);text-decoration-color:var(--accent-red);text-underline-offset:.22em;text-decoration-thickness:2px;transition:text-decoration-color .25s}.blog-module__r2Uipq__body a:not(.btn):hover{text-decoration-color:currentColor}.blog-module__r2Uipq__body b,.blog-module__r2Uipq__body strong{color:var(--text-primary);font-weight:600}.blog-module__r2Uipq__list{margin:0;padding-left:1.4em}.blog-module__r2Uipq__list li+li{margin-top:.5em}.blog-module__r2Uipq__list li::marker{color:var(--accent-red-text);font-weight:600}ul.blog-module__r2Uipq__list{list-style:outside}.blog-module__r2Uipq__figure{margin-inline:0;margin-bottom:0}.blog-module__r2Uipq__body>.blog-module__r2Uipq__figure,.blog-module__r2Uipq__body>.blog-module__r2Uipq__figure+*{margin-top:2.2em}.blog-module__r2Uipq__wide,.blog-module__r2Uipq__full{position:relative;left:50%;translate:-50%}.blog-module__r2Uipq__wide{width:min(var(--rail), 100vw - 2 * var(--gutter))}.blog-module__r2Uipq__full{width:100vw}.blog-module__r2Uipq__frame{border-radius:var(--r-media);background:var(--surface-raised);width:100%;position:relative;overflow:hidden}.blog-module__r2Uipq__full .blog-module__r2Uipq__frame{border-radius:0}.blog-module__r2Uipq__inset .blog-module__r2Uipq__frame{aspect-ratio:16/9}.blog-module__r2Uipq__wide .blog-module__r2Uipq__frame,.blog-module__r2Uipq__full .blog-module__r2Uipq__frame{aspect-ratio:21/9}@media (max-width:700px){.blog-module__r2Uipq__wide .blog-module__r2Uipq__frame,.blog-module__r2Uipq__full .blog-module__r2Uipq__frame{aspect-ratio:3/2}}.blog-module__r2Uipq__frame img{object-fit:cover}.blog-module__r2Uipq__caption{color:var(--text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.5}.blog-module__r2Uipq__full .blog-module__r2Uipq__caption,.blog-module__r2Uipq__wide .blog-module__r2Uipq__caption{max-width:44rem;padding-inline:var(--gutter);margin-inline:auto}.blog-module__r2Uipq__credit{opacity:.8}.blog-module__r2Uipq__cover{margin:0 auto}.blog-module__r2Uipq__cover.blog-module__r2Uipq__inset{max-width:44rem;padding-inline:var(--gutter);box-sizing:content-box}.blog-module__r2Uipq__cover.blog-module__r2Uipq__wide,.blog-module__r2Uipq__cover.blog-module__r2Uipq__full{left:auto;translate:none}.blog-module__r2Uipq__cover.blog-module__r2Uipq__wide .blog-module__r2Uipq__frame{border-radius:var(--r-wide)}.blog-module__r2Uipq__quote{border-left:3px solid var(--accent-red);margin-inline:0;padding-left:1.4rem}.blog-module__r2Uipq__quote blockquote{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);line-height:1.15}.blog-module__r2Uipq__quote figcaption{color:var(--text-secondary);margin-top:.8rem;font-size:.875rem}.blog-module__r2Uipq__tip{border-radius:var(--r-card);background:var(--surface-raised);color:var(--text-body);padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1.25rem,3vw,1.75rem)}.blog-module__r2Uipq__tipTitle{font-family:var(--font-display);color:var(--text-heading);margin:0 0 .45rem;font-size:1.0625rem;display:block}.blog-module__r2Uipq__tip p{margin:0}.blog-module__r2Uipq__promo{border-radius:var(--r-card);background:var(--surface-raised);color:var(--text-body);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}@media (max-width:640px){.blog-module__r2Uipq__promo{grid-template-columns:minmax(0,1fr)}}.blog-module__r2Uipq__promoMedia{background:var(--surface-active);min-height:13rem;position:relative}.blog-module__r2Uipq__promoMedia img{object-fit:cover}.blog-module__r2Uipq__promoBody{align-content:center;justify-items:start;gap:.7rem;padding:clamp(1.25rem,3vw,2rem);line-height:1.55;display:grid}.blog-module__r2Uipq__promoEyebrow{color:var(--text-secondary);margin:0;font-size:.8125rem}.blog-module__r2Uipq__promoTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.1}.blog-module__r2Uipq__promoCopy{color:var(--text-secondary);margin:0;font-size:.975rem}.blog-module__r2Uipq__promoCta{background:var(--accent-red);color:#fff;border-radius:9999px;align-items:center;gap:.6rem;margin-top:.4rem;padding:.7rem 1.1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-flex}.blog-module__r2Uipq__promoCta:hover{background:#c7261c}.blog-module__r2Uipq__promoEmpty{border:1px dashed var(--border-strong);border-radius:var(--r-card);text-align:center;color:var(--text-secondary);padding:2rem;font-size:.9rem}.blog-module__r2Uipq__video{aspect-ratio:16/9;border-radius:var(--r-media);background:var(--surface-raised);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.blog-module__r2Uipq__video img{object-fit:cover;transition:transform .8s var(--ease-out)}.blog-module__r2Uipq__video:hover img{transform:scale(1.02)}.blog-module__r2Uipq__play{background:var(--accent-red);color:#fff;border-radius:9999px;align-items:center;padding:.7rem 1.1rem;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.blog-module__r2Uipq__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-module__r2Uipq__note{border-radius:var(--r-media);color:#3d3200;background:#fff4c2;border:1px dashed #b89400;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.5}.blog-module__r2Uipq__noteLabel{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.blog-module__r2Uipq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.blog-module__r2Uipq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-module__r2Uipq__cards{grid-template-columns:minmax(0,1fr)}}.blog-module__r2Uipq__card{border-radius:var(--r-card);background:var(--surface-raised);height:100%;color:var(--text-body);transition:transform .55s var(--ease-out), box-shadow .55s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-module__r2Uipq__card:hover{transform:translateY(-5px);box-shadow:0 28px 60px -28px #0000008c}.blog-module__r2Uipq__cardMedia{aspect-ratio:16/10;background:var(--surface-active);position:relative;overflow:hidden}.blog-module__r2Uipq__cardMedia img{object-fit:cover;transition:transform .9s var(--ease-out)}.blog-module__r2Uipq__card:hover .blog-module__r2Uipq__cardMedia img{transform:scale(1.04)}.blog-module__r2Uipq__cardChip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#141313a6;border-radius:9999px;padding:.4rem .8rem;font-size:.75rem;line-height:1;position:absolute;top:.85rem;left:.85rem}.blog-module__r2Uipq__cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.blog-module__r2Uipq__cardMeta{color:var(--text-secondary);margin:0;font-size:.8125rem}.blog-module__r2Uipq__cardTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-heading);margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.15}.blog-module__r2Uipq__cardLink{color:inherit;outline:none;text-decoration:none}.blog-module__r2Uipq__cardLink:after{content:"";z-index:1;position:absolute;inset:0}.blog-module__r2Uipq__card:has(.blog-module__r2Uipq__cardLink:focus-visible):after{content:"";z-index:2;border-radius:var(--r-card);border:3px solid var(--accent-red);pointer-events:none;position:absolute;inset:0}.blog-module__r2Uipq__cardExcerpt{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.55}.blog-module__r2Uipq__cardRead{color:var(--text-primary);align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.blog-module__r2Uipq__cardRead svg{width:.9rem;height:.9rem;color:var(--accent-red-text);transition:transform .4s var(--ease-out)}.blog-module__r2Uipq__card:hover .blog-module__r2Uipq__cardRead svg{transform:translate(3px)}.blog-module__r2Uipq__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.blog-module__r2Uipq__filter{background:var(--surface-raised);color:var(--text-secondary);border-radius:9999px;align-items:center;padding:.6rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.blog-module__r2Uipq__filter:hover{color:var(--text-primary);background:var(--surface-active)}.blog-module__r2Uipq__filterActive,.blog-module__r2Uipq__filterActive:hover{background:var(--text-heading);color:var(--surface)}.blog-module__r2Uipq__count{opacity:.6;font-variant-numeric:tabular-nums;margin-left:.35em}
