#content{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}#content,body{font-size:var(--text-body)}#content,body,body blockquote,body button,body dd,body input,body label,body li,body p,body select,body textarea{line-height:var(--line-body)}body blockquote,body dd,body li,body p{font-size:max(1em,var(--text-body-sm))}body .shop-breadcrumb,body .woocommerce-breadcrumb,body [class*=badge],body [class*=breadcrumb],body [class*=caption],body [class*=eyebrow],body [class*=meta],body figcaption,body small{font-size:max(.8125rem,1em)}body input,body select,body textarea{font-size:max(1rem,1em)}@media (max-width:767px){body blockquote,body dd,body li,body p{line-height:1.7}body .shop-breadcrumb,body .woocommerce-breadcrumb,body [class*=badge],body [class*=breadcrumb],body [class*=caption],body [class*=eyebrow],body [class*=meta],body figcaption,body small{font-size:max(var(--text-caption),1em)}body [class*=" account-"] li,body [class*=" account-"] p,body [class*=" cart-"] li,body [class*=" cart-"] p,body [class*=" product-"] li,body [class*=" product-"] p,body [class*=" sgs-"] li,body [class*=" sgs-"] p,body [class*=" shop-"] li,body [class*=" shop-"] p,body [class*=" wc-"] li,body [class*=" wc-"] p,body [class*=" woocommerce"] li,body [class*=" woocommerce"] p,body [class^=account-] li,body [class^=account-] p,body [class^=cart-] li,body [class^=cart-] p,body [class^=product-] li,body [class^=product-] p,body [class^=sgs-] li,body [class^=sgs-] p,body [class^=shop-] li,body [class^=shop-] p,body [class^=wc-] li,body [class^=wc-] p,body [class^=woocommerce] li,body [class^=woocommerce] p{font-size:max(.96875rem,1em)}body [class*=" account-"] a,body [class*=" account-"] button,body [class*=" cart-"] a,body [class*=" cart-"] button,body [class*=" product-"] a,body [class*=" product-"] button,body [class*=" sgs-"] a,body [class*=" sgs-"] button,body [class*=" shop-"] a,body [class*=" shop-"] button,body [class*=" wc-"] a,body [class*=" wc-"] button,body [class*=" woocommerce"] a,body [class*=" woocommerce"] button,body [class^=account-] a,body [class^=account-] button,body [class^=cart-] a,body [class^=cart-] button,body [class^=product-] a,body [class^=product-] button,body [class^=sgs-] a,body [class^=sgs-] button,body [class^=shop-] a,body [class^=shop-] button,body [class^=wc-] a,body [class^=wc-] button,body [class^=woocommerce] a,body [class^=woocommerce] button{font-size:max(.875rem,1em)}}.sk-policy-body>.container>.space-y-8>section{background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(40,48%,94%,.5)),var(--color-background);box-shadow:0 12px 34px rgba(11,31,58,.08)}.sk-policy-body>.container>.space-y-8>section:nth-child(2n){background:linear-gradient(180deg,hsla(40,48%,94%,.7),hsla(0,0%,100%,.96)),var(--color-background)}.woocommerce-notices-wrapper{box-sizing:border-box;margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad-mobile)}@media (min-width:1024px){.woocommerce-notices-wrapper{padding:0 var(--container-pad-desktop)}}.woocommerce-info,.woocommerce-message{align-items:center;border-radius:var(--radius-md);color:var(--color-foreground);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:.9rem;gap:var(--space-md);justify-content:space-between;line-height:1.5;margin:var(--space-sm) 0;padding:14px var(--space-md)}.woocommerce-message{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-left:3px solid var(--color-success)}.woocommerce-info{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-left:3px solid var(--color-accent)}.woocommerce-error{background:color-mix(in srgb,var(--color-alert) 10%,transparent);border-left:3px solid var(--color-alert);border-radius:var(--radius-md);color:var(--color-foreground);font-family:var(--font-sans);font-size:.9rem;line-height:1.5;list-style:none;margin:var(--space-sm) 0;padding:14px var(--space-md)}.woocommerce-error li{padding:2px 0}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{align-items:center;background:var(--color-accent);border:none;border-radius:var(--radius-pill);color:var(--color-background);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:.875rem;font-weight:600;min-height:40px;padding:var(--space-sm) var(--space-lg);text-decoration:none;transition:background var(--duration-normal) var(--ease-fluid),opacity var(--duration-normal) var(--ease-fluid);white-space:nowrap}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{background:var(--color-accent-hover);opacity:1}.wc-block-components-validation-error{margin-top:var(--space-xs)}.wc-block-components-validation-error p{align-items:flex-start;color:var(--color-alert);display:flex;font-family:var(--font-sans);font-size:.8125rem;gap:6px;line-height:1.4;margin:0}.wc-block-components-validation-error svg{flex-shrink:0;height:16px;margin-top:1px;width:16px}body.starsandseams-cart-open{overflow:hidden}.starsandseams-cart-drawer{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:200}.starsandseams-cart-drawer.is-open{pointer-events:auto;visibility:visible}.starsandseams-cart-drawer__overlay{background:rgba(17,24,39,.55);inset:0;opacity:0;position:absolute;transition:opacity var(--duration-normal) var(--ease-fluid)}.starsandseams-cart-drawer.is-open .starsandseams-cart-drawer__overlay{opacity:1}.starsandseams-cart-drawer__panel{background:var(--color-background);box-shadow:var(--shadow-card-hover);display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:420px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform var(--duration-normal) var(--ease-fluid);width:100%}.starsandseams-cart-drawer.is-open .starsandseams-cart-drawer__panel{transform:translateX(0)}.starsandseams-cart-drawer__header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex:0 0 auto;justify-content:space-between;padding:var(--space-md) var(--space-lg)}.starsandseams-cart-drawer__title{color:var(--color-foreground);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;margin:0}.starsandseams-cart-drawer__close{align-items:center;background:var(--color-surface-alt);border:0;border-radius:var(--radius-pill);color:var(--color-foreground);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background var(--duration-fast) var(--ease-fluid);width:40px}.starsandseams-cart-drawer__close:hover{background:var(--color-border)}.starsandseams-cart-drawer__body{flex:1 1 auto;overflow-y:auto;padding:var(--space-md) var(--space-lg)}.starsandseams-cart-drawer__empty{align-items:center;color:var(--color-foreground-muted);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-2xl) var(--space-md);text-align:center}.starsandseams-cart-drawer__empty svg{color:var(--color-muted);height:48px;width:48px}.starsandseams-cart-drawer__shop-btn{align-items:center;background:var(--color-accent);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:.9375rem;font-weight:700;justify-content:center;margin-top:var(--space-sm);min-height:44px;padding:12px var(--space-lg);transition:background var(--duration-fast) var(--ease-fluid)}.starsandseams-cart-drawer__shop-btn:hover{background:var(--color-accent-hover)}.starsandseams-cart-drawer__list{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0}.starsandseams-cart-item{align-items:start;border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-sm);grid-template-columns:72px 1fr auto;padding-bottom:var(--space-md)}.starsandseams-cart-item:last-child{border-bottom:0;padding-bottom:0}.starsandseams-cart-item__img{background:var(--color-surface);border-radius:var(--radius-md);display:block;overflow:hidden}.starsandseams-cart-item__img img{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;width:100%}.starsandseams-cart-item__info{display:grid;gap:4px;min-width:0}.starsandseams-cart-item__name{color:var(--color-foreground);font-size:.9375rem;font-weight:600;line-height:1.35}a.starsandseams-cart-item__name:hover{color:var(--color-accent)}.starsandseams-cart-item__meta dl.variation{color:var(--color-foreground-muted);display:grid;font-size:var(--text-caption);gap:2px 6px;grid-template-columns:auto 1fr;margin:0;padding:0}.starsandseams-cart-item__meta dl.variation dt{color:var(--color-foreground);font-weight:600;margin:0}.starsandseams-cart-item__meta dl.variation dd,.starsandseams-cart-item__meta dl.variation dd p{margin:0}.starsandseams-cart-item__row{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between;margin-top:4px}.starsandseams-cart-item__qty{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.starsandseams-cart-item__qty-btn{align-items:center;background:transparent;border:0;color:var(--color-foreground);cursor:pointer;display:inline-flex;font-size:1rem;height:30px;justify-content:center;line-height:1;width:30px}.starsandseams-cart-item__qty-btn:hover{background:var(--color-surface-alt)}.starsandseams-cart-item__qty-btn:disabled{cursor:not-allowed;opacity:.35}.starsandseams-cart-item__qty-input{background:transparent;border:0;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-foreground);font-size:.875rem;font-weight:600;text-align:center;width:34px}.starsandseams-cart-item__price{color:var(--color-foreground);font-size:.9375rem;font-weight:700;white-space:nowrap}.starsandseams-cart-item__remove{align-items:center;background:transparent;border:0;color:var(--color-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:color var(--duration-fast) var(--ease-fluid);width:32px}.starsandseams-cart-item__remove:hover{color:var(--color-alert)}.starsandseams-cart-drawer__footer{border-top:1px solid var(--color-border);flex:0 0 auto;padding:var(--space-md) var(--space-lg) var(--space-lg)}.starsandseams-cart-drawer__footer:empty{display:none}.starsandseams-cart-drawer__subtotal{align-items:center;color:var(--color-foreground);display:flex;font-size:1rem;justify-content:space-between}.starsandseams-cart-drawer__subtotal strong{font-size:1.125rem}.starsandseams-cart-drawer__note{color:var(--color-foreground-muted);font-size:var(--text-caption);margin:4px 0 0}.starsandseams-ship-bar{display:flex;flex-direction:column;gap:var(--space-xs)}.starsandseams-ship-bar__label{color:var(--color-foreground);font-size:var(--text-caption);font-weight:700;margin:0}.starsandseams-ship-bar.is-complete .starsandseams-ship-bar__label{color:var(--color-success)}.starsandseams-ship-bar__track{background:var(--color-border);border-radius:var(--radius-pill);height:6px;overflow:hidden;position:relative}.starsandseams-ship-bar__fill{background:var(--color-accent);border-radius:inherit;display:block;height:100%;transition:width var(--duration-normal) var(--ease-fluid)}.starsandseams-ship-bar.is-complete .starsandseams-ship-bar__fill{background:var(--color-success)}.starsandseams-cart-drawer__footer .starsandseams-ship-bar{margin-bottom:var(--space-md)}.starsandseams-cart-drawer__actions{display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr;margin-top:var(--space-md)}.starsandseams-cart-drawer__btn{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.02em;min-height:46px;text-transform:uppercase;transition:background var(--duration-fast) var(--ease-fluid),color var(--duration-fast) var(--ease-fluid),border-color var(--duration-fast) var(--ease-fluid)}.starsandseams-cart-drawer__btn--outline{background:transparent;border:1.5px solid var(--color-foreground);color:var(--color-foreground)}.starsandseams-cart-drawer__btn--outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.starsandseams-cart-drawer__btn--primary{background:var(--color-accent);border:1.5px solid var(--color-accent);color:#fff}.starsandseams-cart-drawer__btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.starsandseams-cart-drawer__loading{align-items:center;background:hsla(0,0%,100%,.6);display:none;inset:0;justify-content:center;position:absolute}.starsandseams-cart-drawer.is-loading .starsandseams-cart-drawer__loading{display:flex}.starsandseams-cart-drawer__spinner{animation:starsandseams-cart-spin .7s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:28px;width:28px}@keyframes starsandseams-cart-spin{to{transform:rotate(1turn)}}.starsandseams-cart-fab{align-items:center;background:var(--color-accent);border:0;border-radius:var(--radius-pill);bottom:var(--space-md);box-shadow:var(--shadow-card-hover);color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;position:fixed;right:var(--space-md);transition:background var(--duration-fast) var(--ease-fluid),transform var(--duration-fast) var(--ease-fluid);width:56px;z-index:150}.starsandseams-cart-fab:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.starsandseams-cart-fab .sgs-cart-count{border-color:var(--color-accent);position:absolute;right:-4px;top:-4px}.starsandseams-cart-fab:has(.sgs-cart-count.hidden){display:none}body.starsandseams-cart-open .starsandseams-cart-fab{display:none}@media (max-width:640px){.starsandseams-cart-fab{bottom:var(--space-sm);height:50px;right:var(--space-sm);width:50px}}*,:after,:before{box-sizing:border-box}body{background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:clamp(16px,.96rem + .18vw,17px);line-height:1.65;margin:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.hidden{display:none!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link:focus{height:auto;left:16px;position:fixed;top:16px;width:auto;z-index:1000;clip:auto;background:var(--red);border-radius:var(--radius);color:var(--white);font-size:15px;font-weight:700;padding:12px 16px;white-space:normal}.sgs-header{background:var(--navy);color:var(--white);position:sticky;top:var(--sgs-admin-offset,0);z-index:50}body.admin-bar{--sgs-admin-offset:32px}@media (max-width:782px){body.admin-bar{--sgs-admin-offset:46px}}.sgs-container{margin:0 auto;max-width:1280px;padding:0 24px}.sgs-navrow{gap:20px;min-height:76px}.sgs-brand,.sgs-navrow{align-items:center;display:flex}.sgs-brand{color:var(--white);flex:0 0 auto}.sgs-brand-logo{display:block;height:auto;width:clamp(170px,14vw,200px)}.sgs-main-nav{align-items:center;display:flex;gap:4px}.sgs-main-nav a{border-radius:var(--radius);color:hsla(0,0%,100%,.82);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.02em;padding:10px 12px;transition:background .15s,color .15s}.sgs-main-nav a.is-current,.sgs-main-nav a:hover{background:var(--red);color:var(--white)}.sgs-header-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.sgs-search{align-items:stretch;display:flex;width:clamp(240px,22vw,320px)}.sgs-search input{background:var(--white);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius) 0 0 var(--radius);border-right:0;color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:500;height:44px;min-width:0;outline:none;padding:0 14px;width:100%}.sgs-search input:focus{box-shadow:0 0 0 3px rgba(179,25,66,.2)}.sgs-cart-btn,.sgs-icon-btn,.sgs-search button{align-items:center;border:0;border-radius:var(--radius);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;transition:background .15s,color .15s;width:44px}.sgs-search button{background:var(--red);border-radius:0 var(--radius) var(--radius) 0;color:var(--white)}.sgs-icon-btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:var(--white)}.sgs-cart-btn{background:var(--red);color:var(--white);position:relative}.sgs-cart-btn:hover,.sgs-search button:hover{background:var(--white);color:var(--navy)}.sgs-icon-btn:hover{background:hsla(0,0%,100%,.12)}.sgs-cart-count{align-items:center;background:var(--white);border:2px solid var(--navy);border-radius:999px;color:var(--red);display:flex;font-size:11px;font-weight:800;height:18px;justify-content:center;min-width:18px;position:absolute;right:-6px;top:-6px}.sgs-mobile-panel{background:var(--navy);border-top:1px solid hsla(0,0%,100%,.08);padding:14px 20px}.sgs-mobile-grid{display:grid;gap:6px}.sgs-mobile-grid a,.sgs-mobile-grid button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--white);cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:600;padding:12px 14px;text-align:left}.sgs-mobile-search-form{display:flex;margin:0 auto;max-width:1280px;width:100%}.sgs-mobile-search-form button{font-size:15px;font-weight:700;min-width:80px;padding:0 16px;width:auto}.sgs-mobile-only{display:none}@media (max-width:1023px){.sgs-container{padding:0 18px}.sgs-desktop-search,.sgs-main-nav,.sgs-quicknav{display:none}.sgs-mobile-only{display:inline-flex}.sgs-navrow{gap:12px;min-height:64px}.sgs-brand{flex:1 1 auto;min-width:0}.sgs-header-actions{flex:0 0 auto;gap:8px;margin-left:0}.sgs-cart-btn,.sgs-icon-btn{height:40px;width:40px}.sgs-mobile-panel{padding:12px 18px 16px}}@media (max-width:640px){.sgs-container{padding:0 12px}.sgs-navrow{gap:8px}.sgs-brand-logo{width:min(148px,38vw)}.sgs-header-actions{gap:6px}.sgs-cart-btn,.sgs-icon-btn{height:38px;width:38px}.sgs-mobile-panel{padding-inline:12px}.sgs-mobile-search-form button{font-size:14px;min-width:70px;padding-inline:12px}}.sgs-footer{background:var(--navy-dark,#07152a);color:#fff;overflow:hidden}.sgs-footer-trust{background:var(--navy,#0b1f3a);border-bottom:1px solid hsla(0,0%,100%,.08)}.sgs-footer-trust-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.sgs-trust-item{align-items:center;border-left:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;min-height:86px;padding:16px 20px}.sgs-trust-icon{align-items:center;background:rgba(179,25,66,.15);border-radius:8px;color:#fca5a5;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.sgs-trust-item strong{color:#fff;display:block;font-family:var(--font-heading);font-size:15px;line-height:1.25}.sgs-trust-item>span:not(.sgs-trust-icon){display:block}.sgs-trust-item>span:not(.sgs-trust-icon) span{color:hsla(0,0%,100%,.62);display:block;font-size:13px;font-weight:500;margin-top:2px}.sgs-footer-main{display:grid;gap:32px;grid-template-columns:1fr;padding-bottom:36px;padding-top:48px}.sgs-footer-info{max-width:380px}.sgs-footer-brand{align-items:center;display:inline-flex}.sgs-footer-logo{display:block;height:auto;width:min(190px,58vw)}.sgs-footer-contact{display:grid;gap:10px;list-style:none;margin:20px 0 0;max-width:480px;padding:0}.sgs-footer-contact a,.sgs-footer-contact li{align-items:flex-start;display:flex;gap:10px}.sgs-footer-contact a{color:inherit}.sgs-footer-contact-icon{align-items:center;background:hsla(0,0%,100%,.06);border-radius:6px;color:#fca5a5;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.sgs-footer-contact-icon i{font-size:14px}.sgs-footer-contact-body{min-width:0;padding-top:1px}.sgs-footer-contact strong{color:#fff;display:block;font-family:var(--font-heading);font-size:13px;font-weight:800;line-height:1.3}.sgs-footer-contact .contact-value,.sgs-footer-contact adress{color:hsla(0,0%,100%,.6);display:block;font-size:14px;font-style:normal;font-weight:500;line-height:1.6;margin:2px 0 0}.sgs-footer-column h3{color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.sgs-footer-column ul{display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.sgs-footer-column a{color:hsla(0,0%,100%,.65);font-size:14px;font-weight:500;transition:color .15s}.sgs-footer-column a:hover{color:#fca5a5}.sgs-footer-newsletter{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px}.sgs-footer-newsletter h3{color:#fff;font-family:var(--font-heading);font-size:18px;line-height:1.25;margin:0}.sgs-footer-newsletter p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.6;margin:6px 0 0}.sgs-footer-form{display:flex;gap:8px;margin-top:14px;width:100%}.sgs-footer-form input{background:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:var(--ink,#111827);font-family:var(--font-body);font-size:16px;height:44px;min-width:0;outline:none;padding:0 14px;width:100%}.sgs-footer-form button{background:var(--red,#b31942);border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:700;height:44px;letter-spacing:.04em;padding:0 16px}.sgs-footer-form button:hover{background:var(--red-dark,#8a1433)}.sgs-footer-bottom{background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.08)}.sgs-footer-bottom-inner{color:hsla(0,0%,100%,.55);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:12px;padding-bottom:18px;padding-top:18px}.sgs-footer-payments{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sgs-footer-payments img{background:#fff;border-radius:3px;display:block;height:24px;width:auto}@media (min-width:760px){.sgs-footer-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sgs-footer-bottom-inner{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.sgs-footer-main{align-items:start;gap:clamp(24px,3vw,44px);grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(130px,.7fr)) minmax(260px,.9fr)}}@media (max-width:1120px) and (min-width:760px){.sgs-footer-main{grid-template-columns:minmax(250px,1.1fr) repeat(2,minmax(140px,1fr))}.sgs-footer-newsletter{align-items:center;grid-column:1/-1;grid-template-columns:1fr minmax(280px,420px)}}@media (max-width:560px){.sgs-footer-trust-grid{display:flex;gap:0;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sgs-footer-trust-grid::-webkit-scrollbar{display:none}.sgs-trust-item{border-left:1px solid hsla(0,0%,100%,.08);flex:0 0 66.666%;min-height:72px;min-width:0;padding:14px 16px;scroll-snap-align:start}.sgs-footer-form{flex-direction:column}}.sgs-form-msg{font-size:.88rem;font-weight:600;line-height:1.5;margin:10px 0 0}.sgs-form-msg.is-success{color:var(--color-success)}.sgs-form-msg.is-error{color:var(--color-alert)}.sgs-page{padding-bottom:var(--space-2xl);padding-top:var(--space-xl)}.sgs-page__header{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-lg);padding-bottom:var(--space-md)}.sgs-page__header h1{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin:0}.sgs-post{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-xl);padding-bottom:var(--space-xl)}.sgs-post:last-of-type{border-bottom:0}.sgs-post--single{border-bottom:0;margin-bottom:0}.sgs-post__header{margin-bottom:var(--space-md)}.sgs-post__title{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:800;line-height:1.15;margin:0}.sgs-post__title a{color:inherit}.sgs-post__title a:hover{color:var(--color-accent)}.sgs-post__thumb{border-radius:var(--radius-md);margin-bottom:var(--space-lg);overflow:hidden}.sgs-post__content{color:var(--color-foreground);font-size:var(--text-body);line-height:var(--line-body);max-width:72ch}.sgs-post__content>*+*{margin-top:var(--space-md)}.sgs-post__content h2,.sgs-post__content h3{color:var(--color-primary);font-family:var(--font-heading);margin-top:var(--space-xl)}.sgs-post__content a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.sgs-post__pages{font-weight:700;margin-top:var(--space-lg)}.sgs-empty{margin:var(--space-2xl) auto;max-width:52ch;text-align:center}.sgs-empty h1{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;margin:0 0 var(--space-sm)}.sgs-empty p{color:var(--color-foreground-muted);line-height:var(--line-body);margin:0 0 var(--space-lg)}.sgs-pagination{display:flex;justify-content:center;margin-top:var(--space-xl)}.sgs-pagination .nav-links{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.sgs-pagination .page-numbers{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);display:inline-flex;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:border-color var(--duration-fast),color var(--duration-fast)}.sgs-pagination .page-numbers:hover{border-color:var(--color-accent);color:var(--color-accent)}.sgs-pagination .page-numbers.current{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}