.Grid_container__6XpYD{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}.Grid_row__cS3ab{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.Grid_row__cS3ab>*{flex-shrink:0;width:100%;max-width:100%;padding-right:.75rem;padding-left:.75rem}.Grid_colAuto__L2qp1{flex:1 0;width:auto}.Grid_col_xs_1__q8vul{flex:0 0 auto;width:8.333333%}.Grid_col_xs_2__VTCTF{flex:0 0 auto;width:16.666667%}.Grid_col_xs_3__SpOOY{flex:0 0 auto;width:25%}.Grid_col_xs_4__MKgcy{flex:0 0 auto;width:33.333333%}.Grid_col_xs_5__1RwOy{flex:0 0 auto;width:41.666667%}.Grid_col_xs_6__M7T0a{flex:0 0 auto;width:50%}.Grid_col_xs_7__aTISI{flex:0 0 auto;width:58.333333%}.Grid_col_xs_8__CaiEo{flex:0 0 auto;width:66.666667%}.Grid_col_xs_9__Xq7Oo{flex:0 0 auto;width:75%}.Grid_col_xs_10__DyKHD{flex:0 0 auto;width:83.333333%}.Grid_col_xs_11__yilp8{flex:0 0 auto;width:91.666667%}.Grid_col_xs_12__6cbkO{flex:0 0 auto;width:100%}@media (min-width:576px){.Grid_col_sm_1__FdQS2{flex:0 0 auto;width:8.333333%}.Grid_col_sm_2__v3fRU{flex:0 0 auto;width:16.666667%}.Grid_col_sm_3__YPK1G{flex:0 0 auto;width:25%}.Grid_col_sm_4__yCRtW{flex:0 0 auto;width:33.333333%}.Grid_col_sm_5__fe2eE{flex:0 0 auto;width:41.666667%}.Grid_col_sm_6__dj1wL{flex:0 0 auto;width:50%}.Grid_col_sm_7__OuezT{flex:0 0 auto;width:58.333333%}.Grid_col_sm_8__WuLI8{flex:0 0 auto;width:66.666667%}.Grid_col_sm_9__bWj1y{flex:0 0 auto;width:75%}.Grid_col_sm_10__r6NQI{flex:0 0 auto;width:83.333333%}.Grid_col_sm_11__aMXG6{flex:0 0 auto;width:91.666667%}.Grid_col_sm_12__jw6nA{flex:0 0 auto;width:100%}}@media (min-width:768px){.Grid_col_md_1__DsihM{flex:0 0 auto;width:8.333333%}.Grid_col_md_2__0gBGo{flex:0 0 auto;width:16.666667%}.Grid_col_md_3__6AiTE{flex:0 0 auto;width:25%}.Grid_col_md_4__BPzXm{flex:0 0 auto;width:33.333333%}.Grid_col_md_5__9cTaw{flex:0 0 auto;width:41.666667%}.Grid_col_md_6__rDrwI{flex:0 0 auto;width:50%}.Grid_col_md_7__ZYYw6{flex:0 0 auto;width:58.333333%}.Grid_col_md_8__u7fQ5{flex:0 0 auto;width:66.666667%}.Grid_col_md_9__cHWWy{flex:0 0 auto;width:75%}.Grid_col_md_10__HkyX5{flex:0 0 auto;width:83.333333%}.Grid_col_md_11__FpTwx{flex:0 0 auto;width:91.666667%}.Grid_col_md_12__O54UT{flex:0 0 auto;width:100%}}@media (min-width:992px){.Grid_col_lg_1__ymLIi{flex:0 0 auto;width:8.333333%}.Grid_col_lg_2__OCla4{flex:0 0 auto;width:16.666667%}.Grid_col_lg_3__NgYf3{flex:0 0 auto;width:25%}.Grid_col_lg_4__UmWjI{flex:0 0 auto;width:33.333333%}.Grid_col_lg_5__8Q_4M{flex:0 0 auto;width:41.666667%}.Grid_col_lg_6__21CCN{flex:0 0 auto;width:50%}.Grid_col_lg_7__4LjH_{flex:0 0 auto;width:58.333333%}.Grid_col_lg_8__QWv9J{flex:0 0 auto;width:66.666667%}.Grid_col_lg_9__ojVJZ{flex:0 0 auto;width:75%}.Grid_col_lg_10__e30pQ{flex:0 0 auto;width:83.333333%}.Grid_col_lg_11__aaCmj{flex:0 0 auto;width:91.666667%}.Grid_col_lg_12__HfjVU{flex:0 0 auto;width:100%}}@media (min-width:1200px){.Grid_col_xl_1__oOw02{flex:0 0 auto;width:8.333333%}.Grid_col_xl_2___Ktdu{flex:0 0 auto;width:16.666667%}.Grid_col_xl_3__G834z{flex:0 0 auto;width:25%}.Grid_col_xl_4__J0QJS{flex:0 0 auto;width:33.333333%}.Grid_col_xl_5__Uo8ZT{flex:0 0 auto;width:41.666667%}.Grid_col_xl_6__0C1u0{flex:0 0 auto;width:50%}.Grid_col_xl_7__RppJE{flex:0 0 auto;width:58.333333%}.Grid_col_xl_8__bv1DZ{flex:0 0 auto;width:66.666667%}.Grid_col_xl_9__Ov522{flex:0 0 auto;width:75%}.Grid_col_xl_10__IY_qd{flex:0 0 auto;width:83.333333%}.Grid_col_xl_11__Z5nfi{flex:0 0 auto;width:91.666667%}.Grid_col_xl_12__eyctL{flex:0 0 auto;width:100%}}@media (min-width:1400px){.Grid_col_xxl_1__LiVJX{flex:0 0 auto;width:8.333333%}.Grid_col_xxl_2__mCKcb{flex:0 0 auto;width:16.666667%}.Grid_col_xxl_3__xVUCO{flex:0 0 auto;width:25%}.Grid_col_xxl_4__NEMT5{flex:0 0 auto;width:33.333333%}.Grid_col_xxl_5__PudtS{flex:0 0 auto;width:41.666667%}.Grid_col_xxl_6__sr4Ov{flex:0 0 auto;width:50%}.Grid_col_xxl_7__iCm_g{flex:0 0 auto;width:58.333333%}.Grid_col_xxl_8__YqEbQ{flex:0 0 auto;width:66.666667%}.Grid_col_xxl_9__3Rppa{flex:0 0 auto;width:75%}.Grid_col_xxl_10__opL0s{flex:0 0 auto;width:83.333333%}.Grid_col_xxl_11__5Pej9{flex:0 0 auto;width:91.666667%}.Grid_col_xxl_12__OvbmH{flex:0 0 auto;width:100%}}@media (min-width:576px){.Grid_container__6XpYD{max-width:540px}}@media (min-width:768px){.Grid_container__6XpYD{max-width:720px}}@media (min-width:992px){.Grid_container__6XpYD{max-width:960px}}@media (min-width:1200px){.Grid_container__6XpYD{max-width:1140px}}@media (min-width:1400px){.Grid_container__6XpYD{max-width:1320px}}.Layout_xenos_bg__flTcI{font-family:var(--font-ui);background-color:var(--bg);border-bottom:1px solid var(--border);padding:.875rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.Layout_brandLink__rjVLA{display:inline-block}.Layout_brand__50xt5:first-of-type{animation:Layout_brandIn__X0dTA .5s 0s both}.Layout_brand__50xt5:nth-of-type(2){animation:Layout_brandIn__X0dTA .5s .05s both}.Layout_brand__50xt5:nth-of-type(3){animation:Layout_brandIn__X0dTA .5s .1s both}.Layout_brand__50xt5:nth-of-type(4){animation:Layout_brandIn__X0dTA .5s .15s both}.Layout_brand__50xt5:nth-of-type(5){animation:Layout_brandIn__X0dTA .5s .2s both}.Layout_brand__50xt5:nth-of-type(6){animation:Layout_brandIn__X0dTA .5s .25s both}.Layout_brand__50xt5:nth-of-type(7){animation:Layout_brandIn__X0dTA .5s .3s both}.Layout_brand__50xt5:nth-of-type(8){animation:Layout_brandIn__X0dTA .5s .35s both}@keyframes Layout_brandIn__X0dTA{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Layout_toggle__84H4V{background:none;border:none;box-shadow:none;padding:0;line-height:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.Layout_toggleIcon__oBLqp{display:inline-block;width:2.5em;height:2.5em;background-image:url(/nav-toggle.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.Layout_toggle__84H4V:focus .Layout_toggleIcon__oBLqp,.Layout_toggle__84H4V:hover .Layout_toggleIcon__oBLqp,.Layout_toggle__84H4V[aria-expanded=true] .Layout_toggleIcon__oBLqp{background-image:url(/nav-open.png)}.Layout_collapse__His41{display:none;flex-basis:100%;flex-grow:1}.Layout_collapseOpen__IsC1t,.Layout_dropdownContainer__leSdk{display:flex;flex-direction:column;align-items:flex-start}.Layout_dropdownContainer__leSdk{list-style:none;margin:0;padding:0}.Layout_navItem__dRAc_{position:relative}.Layout_blogLink__AS1Dq,.Layout_dropdownToggle__WdMTA{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;padding:.7rem 0;min-height:44px;display:inline-flex;align-items:center;margin-left:0;color:var(--text-muted);border:none;border-bottom:2px solid transparent;background:none;transition:color .2s ease,border-color .2s ease;cursor:pointer}.Layout_blogLink__AS1Dq:hover,.Layout_dropdownToggle__WdMTA:focus,.Layout_dropdownToggle__WdMTA:hover,.Layout_dropdownToggle__WdMTA[aria-expanded=true]{color:var(--accent);border-bottom-color:var(--accent)}.Layout_dropdownMenu__zEIeU{list-style:none;margin:0;padding:.25rem 0;min-width:8rem;background-color:var(--bg);border:1px solid var(--border);border-radius:4px}.Layout_dropdownMenu__zEIeU li{margin:0}.Layout_dropdownItem__tEDBv{display:flex;align-items:center;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);padding:.6rem 1rem;min-height:44px}.Layout_dropdownItem__tEDBv:focus,.Layout_dropdownItem__tEDBv:hover{color:var(--accent);background-color:transparent}.Layout_navSearch__Rt3BI{margin-top:.75rem;display:flex;align-items:center;gap:var(--space-3)}@media screen and (min-width:992px){.Layout_toggle__84H4V{display:none}.Layout_collapse__His41{display:flex!important;flex-basis:auto;flex-direction:row;align-items:center}.Layout_dropdownContainer__leSdk{flex-direction:row;align-items:center;margin-left:auto}.Layout_blogLink__AS1Dq,.Layout_dropdownToggle__WdMTA{margin-left:2rem;padding:.2rem 0;min-height:0}.Layout_dropdownMenu__zEIeU{position:absolute;top:100%;left:0;z-index:1000}.Layout_dropdownItem__tEDBv{padding:.4rem 1rem;min-height:0}.Layout_navSearch__Rt3BI{margin-top:0;margin-left:1.5rem}}@media screen and (orientation:landscape) and (min-width:1920px){.Layout_xenos_bg__flTcI{font-size:1.05rem}}@media screen and (orientation:landscape) and (min-width:3840px){.Layout_xenos_bg__flTcI{font-size:1.15rem}}.SearchBar_inputWrapper__2XD56{position:relative;flex:1 1;display:flex;align-items:center}.SearchBar_inputWrapper__2XD56 .SearchBar_searchBarInput__POmhw{width:100%;padding-right:2.75rem}.SearchBar_clearButton__6DYbx{position:absolute;right:.25rem;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--text-muted);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 var(--space-1)}.SearchBar_clearButton__6DYbx:hover{color:var(--text)}.SearchBar_searchBarForm__kHFTQ{display:flex;align-items:center;width:100%;max-width:600px;margin:var(--space-6) auto;gap:var(--space-3)}.SearchBar_searchBarInput__POmhw{padding:.6rem var(--space-4);min-height:44px;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-ui);font-size:1rem;background-color:var(--bg-surface);color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.SearchBar_searchBarInput__POmhw:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,69,0,.12)}.SearchBar_searchBarInput__POmhw::placeholder{color:var(--text-muted)}.SearchBar_searchButton__PtIxq{padding:.6rem 1.25rem;min-height:44px;background-color:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-family:var(--font-ui);font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,transform .1s ease}.SearchBar_searchButton__PtIxq:hover{background-color:var(--accent-hover)}.SearchBar_searchButton__PtIxq:active{transform:scale(.97)}.ThemeToggle_toggle__7VoLl{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:1.2rem;line-height:0;cursor:pointer;transition:color var(--ease),border-color var(--ease),background-color var(--ease)}.ThemeToggle_toggle__7VoLl:hover{color:var(--accent);border-color:var(--accent);background-color:var(--bg-elevated)}.Contact_contacts__c8oUG{margin:var(--space-4) 0 var(--space-8);padding:var(--space-6) 0;border-top:1px solid var(--border);text-align:center;justify-content:center}.Contact_contact__mZnP3{display:flex;justify-content:center;align-items:center;padding:var(--space-2)}.Contact_icon__wUZr_{font-size:1.6rem;color:var(--text-muted);transition:color .2s ease,transform .2s ease;display:flex;align-items:center}.Contact_icon__wUZr_:focus,.Contact_icon__wUZr_:hover{color:var(--accent);transform:translateY(-3px)}.Contact_legal__uPqq7{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) 1.25rem;margin:0 0 var(--space-6);font-size:.8rem}.Contact_legalLink___YHOR{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.Contact_legalLink___YHOR:focus,.Contact_legalLink___YHOR:hover{color:var(--accent)}@media screen and (min-width:1024px){.Contact_icon__wUZr_{font-size:1.85rem}}.NewsletterSignup_wrapper___6Rgx{margin-top:var(--space-8);padding:var(--space-6);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center}.NewsletterSignup_heading__6ewbQ{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 var(--space-2)}.NewsletterSignup_sub__7r9ze{font-size:.85rem;color:var(--text-muted);margin:0 0 var(--space-4);line-height:1.5}.NewsletterSignup_form__mNB56{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.NewsletterSignup_input__PD_fY{flex:1 1 200px;max-width:300px;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.875rem;transition:border-color var(--ease)}.NewsletterSignup_input__PD_fY:focus{outline:none;border-color:var(--accent)}.NewsletterSignup_button__uQjon{padding:var(--space-2) var(--space-4);background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;cursor:pointer;white-space:nowrap;transition:background var(--ease)}.NewsletterSignup_button__uQjon:hover:not(:disabled){background:var(--accent-hover)}.NewsletterSignup_button__uQjon:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup_success__MvLw0{margin-top:var(--space-3);font-size:.85rem;color:#2a7a2a}.NewsletterSignup_error__npiZN{margin-top:var(--space-3);font-size:.85rem;color:#c00}.Blog_blog__link__n9sZ4{display:block;color:inherit;height:100%}.Blog_blog__link__n9sZ4:hover{color:inherit}.Blog_blog__card__PapVW{height:100%;background-color:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .25s ease,transform .25s ease;display:flex;flex-direction:column}.Blog_blog__card__PapVW:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.Blog_img_tag_container__Kswgn{position:relative;overflow:hidden;aspect-ratio:3/2;background-color:var(--bg-elevated);flex-shrink:0}.Blog_image__eZVV6{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.Blog_blog__card__PapVW:hover .Blog_image__eZVV6{transform:scale(1.05)}.Blog_tag_badge__I_ncd{position:absolute;bottom:.75rem;left:.75rem;z-index:1;display:inline-block;padding:.2rem .6rem;font-size:.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff;border-radius:var(--radius);line-height:1.4}.Blog_blog__cardInfo__vyrFb{display:flex;flex-direction:column;flex:1 1;padding:1.25rem;gap:.4rem}.Blog_blog__cardTitle__J9ly3{font-size:.975rem;font-weight:700;line-height:1.4;margin:0;color:var(--text)}.Blog_blog__cardInfo__vyrFb>p{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.5}.Blog_blog__series__EBQgP{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:.15rem var(--space-2);border-radius:var(--radius);margin:0;width:-moz-fit-content;width:fit-content}.Blog_blog__hero__D_J_P{margin-bottom:var(--space-6)}.Blog_blog__heroImage__d0d7Y{width:100%;height:auto;border-radius:var(--radius-lg);aspect-ratio:1;object-fit:cover}.Blog_blog__info__Gk_sf{display:flex;flex-direction:column;justify-content:center;padding:var(--space-2) 0}.Blog_blog__info__Gk_sf h1{font-size:clamp(1.65rem,3vw + 1rem,2.25rem);line-height:1.3;margin:0 0 var(--space-2);color:var(--text)}.Blog_blog__intro__p5tPv{font-size:1rem;font-weight:400;color:var(--text-muted);margin:0 0 var(--space-4);font-style:italic}.Blog_blog__meta__ueOQl{margin:var(--space-2) 0 var(--space-4);padding:0}.Blog_blog__metaRow__miRwB{display:flex;gap:.4rem;font-size:.85rem;color:var(--text-muted);margin:.2rem 0}.Blog_blog__metaRow__miRwB dt{font-weight:600}.Blog_blog__metaRow__miRwB dd{margin:0}.Blog_blog__info__Gk_sf p{font-size:.85rem;color:var(--text-muted);margin:.2rem 0}.Blog_blog__tocCol__TFAnZ{margin-top:2.5rem}.Blog_blog__body__JU9lQ{margin:2.5rem 0;max-width:72ch;margin-inline:auto}.Blog_blog__body__JU9lQ h1,.Blog_blog__body__JU9lQ h2{letter-spacing:1px;margin:var(--space-8) 0 var(--space-3);color:var(--text)}.Blog_blog__body__JU9lQ h3,.Blog_blog__body__JU9lQ h4,.Blog_blog__body__JU9lQ h5,.Blog_blog__body__JU9lQ h6{margin:var(--space-6) 0 var(--space-2);color:var(--text-muted)}.Blog_blog__body__JU9lQ p{line-height:1.85;margin:var(--space-4) 0;color:var(--text)}.Blog_blog__body__JU9lQ img{max-width:min(100%,80ch);height:auto;margin:var(--space-6) 0;border-radius:var(--radius);border:1px solid var(--border);display:block}.Blog_blog__body__JU9lQ hr{margin:2.5rem 0;border-top-color:var(--border)}.Blog_blog__body__JU9lQ code{font-size:.875em;background-color:var(--bg-elevated);padding:.1em .4em;border-radius:4px;color:var(--accent);font-family:Courier New,Courier,monospace}.Blog_blog__body__JU9lQ pre{background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;overflow-x:auto;margin:var(--space-6) 0}.Blog_blog__body__JU9lQ pre code{background:none;padding:0;color:var(--text);font-size:.875rem}.Blog_blog__body__JU9lQ em{color:var(--accent);font-style:italic}.Blog_blog__body__JU9lQ blockquote{border-left:4px solid var(--accent);padding:var(--space-3) 1.25rem;margin:var(--space-6) 0;background-color:var(--bg-elevated);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-muted);font-style:italic}.Blog_blog__body__JU9lQ a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.Blog_blog__body__JU9lQ ol,.Blog_blog__body__JU9lQ ul{padding-left:var(--space-6);margin:var(--space-4) 0}.Blog_blog__body__JU9lQ li{margin:.4rem 0;line-height:1.75}.Blog_socialShare__Lmnc2{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-8) 0 0;padding:1.25rem 0;border-top:1px solid var(--border)}.Blog_socialShare__label__aijlB{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.Blog_socialShare__link__Y0YlX{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);text-decoration:none;transition:color var(--ease),border-color var(--ease),background-color var(--ease),transform var(--ease)}.Blog_socialShare__link__Y0YlX:hover{color:var(--accent);border-color:var(--accent);background-color:var(--bg-elevated);transform:translateY(-2px)}.Blog_relatedPosts__qae0Z{margin:2.5rem 0 var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--border)}.Blog_relatedPosts__heading__9CYld{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 1.25rem}.Blog_postNav__tNMee{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-12) 0 var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--border)}.Blog_postNav__next__kahEG,.Blog_postNav__prev__Gc4lL{flex:1 1;text-align:left}.Blog_postNav__link__mrH_p{display:inline-flex;flex-direction:column;gap:.35rem;padding:.9rem 1.1rem;width:100%;border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--bg-surface);text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}.Blog_postNav__link__mrH_p:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);color:inherit}.Blog_postNav__label__3fTh7{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent)}.Blog_postNav__title__zrzqL{font-size:.875rem;font-weight:600;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.Blog_postNav__tNMee{flex-direction:row;justify-content:space-between}.Blog_postNav__next__kahEG{text-align:right}}.Blog_rating__IsVVh{margin:2.5rem 0 0;padding:var(--space-6) 0;border-top:1px solid var(--border)}.Blog_rating__label__IXIkO{font-size:.8rem;color:var(--text-muted);margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.Blog_rating__stars__xuU6f{display:flex;gap:var(--space-1)}.Blog_rating__star__9Fv3K{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:1.6rem;line-height:1;transition:color var(--ease),transform var(--ease);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.Blog_rating__starFilled__E_UgC,.Blog_rating__star__9Fv3K:hover:not(:disabled){color:#f59e0b}.Blog_rating__star__9Fv3K:hover:not(:disabled){transform:scale(1.15)}.Blog_rating__star__9Fv3K:disabled{cursor:default}.Blog_rating__thanks__NPtGF{font-size:.825rem;color:var(--accent);margin:var(--space-2) 0 0;font-weight:600}.Blog_comments__l32Aw{margin:2.5rem 0 0;padding:var(--space-6) 0;border-top:1px solid var(--border)}.Blog_comments__heading__a7Ea3{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 var(--space-6)}.Blog_comments__empty__R60NH{font-size:.875rem;color:var(--text-muted);margin:0 0 var(--space-6)}.Blog_comments__list__vcJ6L{list-style:none;padding:0;margin:0 0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.Blog_comments__item__MHuCD{background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) 1.25rem}.Blog_comments__meta__i_Sn9{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2)}.Blog_comments__author__tb6so{font-size:.875rem;font-weight:700;color:var(--text)}.Blog_comments__date__8BXN0{font-size:.75rem;color:var(--text-muted)}.Blog_comments__body__Huj8m{font-size:.9rem;color:var(--text);margin:0;line-height:1.7}.Blog_comments__form__DI_LI{display:flex;flex-direction:column;gap:var(--space-4)}.Blog_comments__formHeading__ryQuo{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0}.Blog_comments__field__zbSRi{display:flex;flex-direction:column;gap:.35rem}.Blog_comments__field__zbSRi label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.Blog_comments__field__zbSRi input,.Blog_comments__field__zbSRi textarea{background-color:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .85rem;font-size:.9rem;color:var(--text);font-family:var(--font-ui);transition:border-color var(--ease);resize:vertical}.Blog_comments__field__zbSRi input:focus,.Blog_comments__field__zbSRi textarea:focus{outline:none;border-color:var(--accent)}.Blog_comments__submit__tYGoM{align-self:flex-start;background-color:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:.55rem 1.4rem;font-size:.875rem;font-weight:700;font-family:var(--font-ui);cursor:pointer;transition:background-color var(--ease)}.Blog_comments__submit__tYGoM:hover:not(:disabled){background-color:var(--accent-hover)}.Blog_comments__submit__tYGoM:disabled{opacity:.6;cursor:default}.Blog_comments__success___QUf0{font-size:.825rem;color:#16a34a;margin:0}.Blog_comments__error__GCOTh{font-size:.825rem;color:var(--accent);margin:0}.Blog_noPostsContainer__zqNIW{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40vh}.Blog_noPosts__h8jyW{text-align:center;color:var(--text-muted);font-size:1.1rem}@media screen and (min-width:768px){.Blog_blog__info__Gk_sf{padding:0 var(--space-4)}}