.Blog-module__qYX-oq__page{background-color:#f6f0e6;background-image:linear-gradient(#00563f09 1px,#0000 1px),linear-gradient(90deg,#00563f09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;}.Blog-module__qYX-oq__hero{}.Blog-module__qYX-oq__grid{gap:1.5rem;min-width:0;display:grid;}.Blog-module__qYX-oq__filters{border:2px solid var(--arcade-green);background:var(--arcade-dark);border-radius:4px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 4px #002d24}.Blog-module__qYX-oq__filterLabel{color:var(--arcade-yellow);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.85rem;font:800 .65rem/1.5 ui-monospace,monospace}.Blog-module__qYX-oq__filterButtons{flex-wrap:wrap;gap:.5rem;display:flex}.Blog-module__qYX-oq__filterButtons button{min-height:44px;color:var(--arcade-paper);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fffaf16b;padding:.65rem 1rem;font:700 .7rem/1.4 ui-monospace,monospace}.Blog-module__qYX-oq__filterButtons button[aria-pressed=true]{background:var(--arcade-paper);color:var(--arcade-dark);border-color:var(--arcade-yellow);box-shadow:inset 0 -4px var(--arcade-yellow)}.Blog-module__qYX-oq__filters button:focus-visible{outline:3px solid var(--arcade-yellow);outline-offset:3px;box-shadow:none}.Blog-module__qYX-oq__sectionHeading{border-bottom:2px solid var(--arcade-green);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:1rem;display:flex}.Blog-module__qYX-oq__sectionHeading h2{color:var(--arcade-green);font:900 clamp(1.65rem, 3vw, 2.4rem)/1.05 var(--font-display), Impact, sans-serif;text-transform:uppercase}.Blog-module__qYX-oq__count{border:1px solid var(--arcade-green);background:var(--arcade-paper);color:var(--arcade-green);padding:.4rem .6rem;font:800 .65rem/1.4 ui-monospace,monospace}.Blog-module__qYX-oq__card{border:2px solid var(--arcade-green);background:var(--arcade-paper);min-width:0;box-shadow:0 5px 0 var(--arcade-green);border-radius:4px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.Blog-module__qYX-oq__media{aspect-ratio:4/3;border-bottom:2px solid var(--arcade-green);background:#e6ebe0;position:relative;overflow:hidden}.Blog-module__qYX-oq__cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1rem,2vw,1.4rem);display:flex}.Blog-module__qYX-oq__category{color:var(--arcade-green);letter-spacing:.1em;text-transform:uppercase;font:800 .65rem/1.5 ui-monospace,monospace}.Blog-module__qYX-oq__cardTitle{color:var(--arcade-green);font:900 clamp(1.65rem, 2.5vw, 2.2rem)/1.05 var(--font-display), Impact, sans-serif;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.6rem}.Blog-module__qYX-oq__cardTitle a{text-underline-offset:4px;text-decoration-thickness:2px}.Blog-module__qYX-oq__cardMeta{width:100%;color:var(--charcoal);border-block:1px solid #00563f30;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.9rem;padding-block:.65rem;font:600 .65rem/1.5 ui-monospace,monospace;display:flex}.Blog-module__qYX-oq__excerpt{color:var(--charcoal);overflow-wrap:anywhere;margin:.85rem 0 1.2rem;font-size:.9rem;line-height:1.65}.Blog-module__qYX-oq__cardBody>a:last-child{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:auto;padding:.7rem 1rem;display:inline-flex}.Blog-module__qYX-oq__track{overscroll-behavior-x:contain;padding:3px 2px 10px;scroll-padding-inline:2px}.Blog-module__qYX-oq__track:focus-visible{outline:3px solid var(--arcade-green);outline-offset:3px}.Blog-module__qYX-oq__mobileCard{scroll-snap-align:center;flex:0 0 82vw;min-width:0}.Blog-module__qYX-oq__trackHint{color:var(--arcade-green);font:600 .7rem/1.5 ui-monospace,monospace}.Blog-module__qYX-oq__empty{border:2px dashed var(--arcade-green);background:var(--arcade-paper);color:var(--charcoal);text-align:center;padding:2rem}.Blog-module__qYX-oq__articleHeader{border:2px solid var(--arcade-green);background:radial-gradient(ellipse at 100% 0, #00563f, transparent 65%), var(--arcade-dark);color:var(--arcade-paper);border-radius:4px;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 6px #002d24}.Blog-module__qYX-oq__breadcrumb{color:#fffaf1cf;overflow-wrap:anywhere;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.Blog-module__qYX-oq__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.Blog-module__qYX-oq__breadcrumb a:hover{color:var(--arcade-yellow)}.Blog-module__qYX-oq__articleCategory{color:var(--arcade-yellow);text-transform:uppercase;letter-spacing:.12em;border:1px solid #f4c43d80;padding:.4rem .65rem;font:800 .7rem/1.5 ui-monospace,monospace;display:inline-flex}.Blog-module__qYX-oq__articleTitle{max-width:24ch;color:var(--arcade-paper);font:900 clamp(2.5rem, 5.8vw, 5.5rem)/1 var(--font-display), Impact, sans-serif;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin-top:1rem}.Blog-module__qYX-oq__articleMeta{color:#fffaf1cf;margin-top:1.25rem;font:600 .75rem/1.6 ui-monospace,monospace}.Blog-module__qYX-oq__articleExcerpt{color:#fffaf1eb;max-width:65ch;margin-top:1.25rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.Blog-module__qYX-oq__article{border:2px solid var(--arcade-green);background:var(--arcade-paper);box-shadow:0 6px 0 var(--arcade-green);border-radius:4px;margin-top:2rem;overflow:hidden}.Blog-module__qYX-oq__cover{aspect-ratio:16/8;border-bottom:2px solid var(--arcade-green);background:#e6ebe0;position:relative}.Blog-module__qYX-oq__articleBody{padding:clamp(1rem,4vw,3rem)}.Blog-module__qYX-oq__prose{max-width:68ch;color:var(--charcoal);overflow-wrap:anywhere;gap:1.5rem;margin:clamp(2rem,5vw,3.5rem) auto;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.85;display:grid}.Blog-module__qYX-oq__prose p{white-space:pre-line}.Blog-module__qYX-oq__panel{border:1px solid var(--arcade-green);background:var(--arcade-paper);border-radius:2px;padding:clamp(1rem,2.5vw,1.5rem);}.Blog-module__qYX-oq__panelTitle{color:var(--arcade-green);font:900 clamp(1.5rem, 3vw, 2rem)/1.1 var(--font-display), Impact, sans-serif;text-transform:uppercase}.Blog-module__qYX-oq__shopPanel{border-left:5px solid var(--arcade-green);background:#e6ebe0;}.Blog-module__qYX-oq__shareLabel{color:var(--arcade-green);text-transform:uppercase;letter-spacing:.12em;font:800 .65rem/1.5 ui-monospace,monospace}.Blog-module__qYX-oq__relatedCard{box-shadow:0 3px 0 var(--arcade-green);}.Blog-module__qYX-oq__relatedTitle{padding:1rem}.Blog-module__qYX-oq__relatedTitle h3{color:var(--arcade-green);font:900 1.4rem/1.1 var(--font-display), Impact, sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.Blog-module__qYX-oq__ratingRow{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.Blog-module__qYX-oq__stars{display:flex}.Blog-module__qYX-oq__stars button{border-radius:2px;place-items:center;min-width:44px;min-height:44px;display:grid}.Blog-module__qYX-oq__stars button[aria-pressed=true]{background:#f4c43d25}.Blog-module__qYX-oq__starActive{fill:var(--arcade-yellow);color:var(--arcade-green)}.Blog-module__qYX-oq__starEmpty{color:#66776c}.Blog-module__qYX-oq__comment{overflow-wrap:anywhere;background:#e6ebe050;border:1px solid #00563f40;padding:1rem}.Blog-module__qYX-oq__initials{border:1px solid var(--arcade-green);background:var(--arcade-yellow);width:36px;height:36px;color:var(--arcade-dark);border-radius:2px;flex-shrink:0;place-items:center;font:800 .7rem/1 ui-monospace,monospace;display:inline-grid}.Blog-module__qYX-oq__commentField{resize:vertical;border:2px solid var(--arcade-green);background:var(--arcade-paper);border-radius:2px;width:100%;min-height:130px;padding:1rem;font-size:1rem;line-height:1.6}.Blog-module__qYX-oq__commentField:focus-visible{outline:3px solid var(--arcade-green);outline-offset:3px}.Blog-module__qYX-oq__loadingHeader{min-height:190px;}@media (hover:hover){.Blog-module__qYX-oq__card:hover{box-shadow:0 8px 0 var(--arcade-green);transform:translateY(-3px)}.Blog-module__qYX-oq__filterButtons button:hover{background:var(--arcade-yellow);color:var(--arcade-dark)}.Blog-module__qYX-oq__stars button:hover:not(:disabled){background:#f4c43d40}}@media (min-width:640px){.Blog-module__qYX-oq__mobileCard{flex-basis:62vw}}@media (min-width:768px){.Blog-module__qYX-oq__mobileCard{flex-basis:46vw}}@media (max-width:640px){.Blog-module__qYX-oq__page{background-size:40px 40px}.Blog-module__qYX-oq__filterButtons button{padding-inline:.7rem;font-size:.65rem}.Blog-module__qYX-oq__cover{aspect-ratio:4/3}.Blog-module__qYX-oq__articleHeader .Blog-module__qYX-oq__panel{padding:.85rem}}@media (prefers-reduced-motion:reduce){.Blog-module__qYX-oq__card{transition:none}.Blog-module__qYX-oq__page .animate-pulse{animation:none}}
