.blog-module__NtvxIq__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-module__NtvxIq__eyebrowLine{background:linear-gradient(to right, #fff 0 60%, var(--react-green) 60% 80%, var(--react-orange) 80%);border-radius:2px;width:28px;height:3px}.blog-module__NtvxIq__hero{color:#fff;background:var(--react-blue) var(--react-swoosh-on-blue) no-repeat right bottom / cover;padding:clamp(7.5rem,12vw,9rem) 0 clamp(3rem,6vw,4.5rem);position:relative}.blog-module__NtvxIq__hero:after{content:"";background:var(--react-band-h);height:6px;position:absolute;bottom:0;left:0;right:0}.blog-module__NtvxIq__heroEyebrow{font-family:var(--font-montserrat-stack);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.75rem;font-weight:700;display:flex}.blog-module__NtvxIq__heroTitle{font-family:var(--font-montserrat-stack);letter-spacing:-.03em;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:800;line-height:1.04}.blog-module__NtvxIq__heroAccent{white-space:nowrap;position:relative}.blog-module__NtvxIq__heroAccent:after{content:"";background:var(--react-orange);border-radius:2px;height:.12em;position:absolute;bottom:-.06em;left:0;right:0}.blog-module__NtvxIq__heroSub{color:#ffffffeb;max-width:60ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75}.blog-module__NtvxIq__content{background:var(--color-surface);padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(4rem,8vw,6rem)}.blog-module__NtvxIq__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.blog-module__NtvxIq__pill{border-radius:var(--radius-pill);color:var(--react-blue);font-family:var(--font-montserrat-stack);cursor:pointer;background:#fff;border:1px solid #203c8833;padding:.6rem 1.15rem;font-size:.88rem;font-weight:700;transition:background .2s,color .2s}.blog-module__NtvxIq__pill:hover{background:var(--color-surface-2)}.blog-module__NtvxIq__pillActive,.blog-module__NtvxIq__pillActive:hover{background:var(--react-blue);border-color:var(--react-blue);color:#fff}.blog-module__NtvxIq__pill:focus-visible,.blog-module__NtvxIq__featured:focus-visible,.blog-module__NtvxIq__card:focus-visible{outline:3px solid var(--react-orange);outline-offset:3px}.blog-module__NtvxIq__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.82rem;display:flex}.blog-module__NtvxIq__cat{border-radius:var(--radius-pill);background:var(--c);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .65rem;font-size:.68rem;font-weight:800}.blog-module__NtvxIq__cat[style*=\#E76F51]{color:var(--react-ink)}.blog-module__NtvxIq__author{color:var(--react-ink);font-size:.85rem;font-weight:700}.blog-module__NtvxIq__featured{color:inherit;background:#fff;border:1px solid #203c881a;border-radius:1.25rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-bottom:1.5rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 16px 40px #203c8817}.blog-module__NtvxIq__featured:hover{transform:translateY(-3px);box-shadow:0 22px 50px #203c8824}.blog-module__NtvxIq__featuredImg{min-height:360px;display:block;position:relative;overflow:hidden}.blog-module__NtvxIq__featuredImg img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.blog-module__NtvxIq__featured:hover .blog-module__NtvxIq__featuredImg img{transform:scale(1.03)}.blog-module__NtvxIq__featuredBody{border-left:5px solid var(--c);flex-direction:column;justify-content:center;gap:.9rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.blog-module__NtvxIq__featuredTitle{font-family:var(--font-montserrat-stack);color:var(--react-blue);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}.blog-module__NtvxIq__featuredExcerpt{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.7}.blog-module__NtvxIq__readMore{font-family:var(--font-montserrat-stack);color:var(--react-blue);border-bottom:2px solid var(--c);align-self:flex-start;padding-bottom:.15rem;font-weight:700}.blog-module__NtvxIq__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__NtvxIq__card{height:100%;color:inherit;background:#fff;border:1px solid #203c881a;border-radius:1.25rem;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 12px 30px #203c880f}.blog-module__NtvxIq__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #203c881f}.blog-module__NtvxIq__cardImg{aspect-ratio:16/10;border-bottom:4px solid var(--c);display:block;position:relative;overflow:hidden}.blog-module__NtvxIq__cardImg img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-module__NtvxIq__card:hover .blog-module__NtvxIq__cardImg img{transform:scale(1.04)}.blog-module__NtvxIq__cardBody{flex-direction:column;flex:1;gap:.7rem;padding:1.3rem 1.3rem 1.4rem;display:flex}.blog-module__NtvxIq__cardTitle{font-family:var(--font-montserrat-stack);color:var(--react-ink);margin:0;font-size:1.12rem;font-weight:800;line-height:1.3}.blog-module__NtvxIq__cardExcerpt{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__NtvxIq__cardFoot{border-top:1px solid #203c8814;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.9rem;display:flex}.blog-module__NtvxIq__arrow{color:var(--react-blue);font-weight:800}.blog-module__NtvxIq__empty{background:#fff;border:1px dashed #203c8840;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}.blog-module__NtvxIq__empty p{margin:0}@media (max-width:1000px){.blog-module__NtvxIq__featured{grid-template-columns:1fr}.blog-module__NtvxIq__featuredImg{aspect-ratio:16/9;min-height:0}.blog-module__NtvxIq__featuredBody{border-left:none;border-top:5px solid var(--c)}.blog-module__NtvxIq__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.blog-module__NtvxIq__container{padding:0 1rem}.blog-module__NtvxIq__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-module__NtvxIq__featured,.blog-module__NtvxIq__card,.blog-module__NtvxIq__featuredImg img,.blog-module__NtvxIq__cardImg img{transition:none}.blog-module__NtvxIq__featured:hover,.blog-module__NtvxIq__card:hover,.blog-module__NtvxIq__featured:hover .blog-module__NtvxIq__featuredImg img,.blog-module__NtvxIq__card:hover .blog-module__NtvxIq__cardImg img{transform:none}}.blog-module__NtvxIq__contribute{color:#fff;background:var(--react-green-2) var(--react-swoosh-on-blue) no-repeat right bottom / cover;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;padding:1.75rem;display:flex}.blog-module__NtvxIq__grid>.blog-module__NtvxIq__contribute:nth-child(3n+1){grid-column:1/-1}.blog-module__NtvxIq__grid>.blog-module__NtvxIq__contribute:nth-child(3n+2){grid-column:span 2}.blog-module__NtvxIq__contributeIcon{width:2.75rem;height:2.75rem;color:var(--react-green-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.blog-module__NtvxIq__contributeTitle{font-family:var(--font-montserrat-stack);margin:.2rem 0 0;font-size:1.35rem;font-weight:800}.blog-module__NtvxIq__contributeText{color:#ffffffeb;max-width:52ch;margin:0 0 .5rem;font-size:.98rem;line-height:1.65}.blog-module__NtvxIq__contributeBtn{border-radius:var(--radius-pill);color:var(--react-green-2);font-family:var(--font-montserrat-stack);background:#fff;align-items:center;gap:.4rem;padding:.8rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__NtvxIq__contributeBtn:focus-visible{outline:3px solid var(--react-orange);outline-offset:3px}@media (max-width:1000px){.blog-module__NtvxIq__grid>.blog-module__NtvxIq__contribute:nth-child(n){grid-column:1/-1}}
