/* Unique affiliate boundary. The ID raises specificity only inside this wrapper.
   Never style theme/Elementor chrome or other posts. */
#gsaf-main.gadgetstick-affiliate-guide{--gsaf-ink:#101c25;--gsaf-muted:#526170;--gsaf-line:#dde8e5;--gsaf-accent:#00883f;--gsaf-soft:#f0faf4;color:var(--gsaf-ink);background:#fff;box-sizing:border-box;padding:clamp(22px,3.4vw,48px) clamp(16px,3vw,36px);margin:0 auto!important;max-width:none!important;font-family:inherit;}
#gsaf-main.gadgetstick-affiliate-guide *,#gsaf-main.gadgetstick-affiliate-guide *::before,#gsaf-main.gadgetstick-affiliate-guide *::after{box-sizing:border-box;min-width:0;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-shell{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px;max-width:1320px;margin-inline:auto;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-primary{flex:1 1 0;width:calc(72% - 14px);max-width:calc(72% - 14px);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-sidebar{flex:0 1 calc(28% - 14px);width:calc(28% - 14px);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-sticky{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-article-header{background:none;padding:0;margin:0 0 25px;position:static;box-shadow:none;border:0;}
#gsaf-main.gadgetstick-affiliate-guide h1,#gsaf-main.gadgetstick-affiliate-guide h2,#gsaf-main.gadgetstick-affiliate-guide h3,#gsaf-main.gadgetstick-affiliate-guide h4{color:#101c25!important;background:none!important;-webkit-text-fill-color:#101c25!important;animation:none!important;text-shadow:none!important;filter:none!important;opacity:1!important;text-transform:none;letter-spacing:-.025em!important;font-stretch:normal;transform:none;line-height:1.17!important;overflow-wrap:anywhere;}
#gsaf-main.gadgetstick-affiliate-guide p,#gsaf-main.gadgetstick-affiliate-guide li,#gsaf-main.gadgetstick-affiliate-guide td,#gsaf-main.gadgetstick-affiliate-guide figcaption{color:#354550;-webkit-text-fill-color:currentColor;text-shadow:none;}
#gsaf-main.gadgetstick-affiliate-guide h1 *,#gsaf-main.gadgetstick-affiliate-guide h2 *,#gsaf-main.gadgetstick-affiliate-guide h3 *,#gsaf-main.gadgetstick-affiliate-guide h4 *{color:inherit!important;-webkit-text-fill-color:inherit!important;background:none!important;text-shadow:none!important;animation:none!important;}
#gsaf-main.gadgetstick-affiliate-guide h1{font-size:clamp(30px,3.2vw,46px)!important;font-weight:800!important;margin:8px 0 14px!important;}
#gsaf-main.gadgetstick-affiliate-guide h2{font-size:clamp(23px,2.1vw,29px)!important;margin:32px 0 16px!important;font-weight:800!important;scroll-margin-top:120px;}
#gsaf-main.gadgetstick-affiliate-guide h3{font-size:clamp(19px,1.8vw,24px)!important;font-weight:750!important;}
#gsaf-main.gadgetstick-affiliate-guide h1::before,#gsaf-main.gadgetstick-affiliate-guide h1::after,#gsaf-main.gadgetstick-affiliate-guide h2::before,#gsaf-main.gadgetstick-affiliate-guide h2::after,#gsaf-main.gadgetstick-affiliate-guide h3::before,#gsaf-main.gadgetstick-affiliate-guide h3::after,#gsaf-main.gadgetstick-affiliate-guide h4::before,#gsaf-main.gadgetstick-affiliate-guide h4::after{content:none!important;display:none!important;}
#gsaf-main.gadgetstick-affiliate-guide h1,#gsaf-main.gadgetstick-affiliate-guide h2,#gsaf-main.gadgetstick-affiliate-guide h3,#gsaf-main.gadgetstick-affiliate-guide h4{overflow:visible!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-kicker{color:var(--gsaf-accent)!important;text-transform:uppercase;letter-spacing:.1em;font-size:12px!important;font-weight:800;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-deck{color:var(--gsaf-muted)!important;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.55!important;margin:0 0 18px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-byline{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;font-size:13px;color:var(--gsaf-muted);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-avatar{width:36px;aspect-ratio:1;object-fit:cover;border-radius:50%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-byline a{color:inherit;text-decoration:none;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-content,#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content{width:100%;max-width:none!important;padding:0!important;margin:0!important;background:transparent;box-shadow:none;border:0;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content>:not(.alignfull){max-width:100%!important;margin-inline:0!important;}
/* Moved sidebar panels retain their existing typography, not article prose styling. */
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content p:not(:where(.gsaf-responsive-tools *)),#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content li:not(:where(.gsaf-responsive-tools *)){font-size:16px!important;color:var(--gsaf-ink)!important;line-height:1.7!important;letter-spacing:normal!important;transform:none;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content p:not(:where(.gsaf-responsive-tools *)){margin-block:0 16px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a:not(.wp-block-button__link):not(:where(.gsaf-responsive-tools *)){color:#006c39;text-underline-offset:3px;overflow-wrap:anywhere;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-panel{padding:20px;border:1px solid var(--gsaf-line);border-radius:12px;background:linear-gradient(145deg,#f1fbf5,#f7f9fc);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-panel h2{font-size:20px!important;margin:0 0 18px!important;line-height:1.3!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-number{font-size:38px!important;font-weight:850;line-height:1!important;border:9px solid #13a958;border-radius:50%;width:132px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin:14px auto 18px!important;background:#fff;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-product{font-size:15px;font-weight:700;text-align:center;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-rubric-note{font-size:12px;color:var(--gsaf-muted);line-height:1.5;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-rubric-label{font-size:12px;font-weight:650;margin:10px 0 5px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-rubric-track{background:#e5ede9;border-radius:5px;overflow:hidden;padding:0;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-rubric-track span{display:block;background:linear-gradient(90deg,#7ad49a,#00883f);min-height:7px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-featured{margin:0 0 24px;max-width:100%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-featured img{display:block;width:100%;height:auto;border-radius:12px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-note{font-size:12px!important;line-height:1.6!important;color:var(--gsaf-muted)!important;border-top:1px solid var(--gsaf-line);padding-top:12px;margin-bottom:0;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-toc ol{padding-left:22px;margin:0;display:flex;flex-direction:column;gap:9px;max-height:50vh;overflow:auto;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-toc a{color:#3a5064;font-size:14px;line-height:1.5;text-decoration:none;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-toc a:hover{text-decoration:underline;color:var(--gsaf-accent);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-related-link{display:flex;align-items:center;gap:12px;color:var(--gsaf-ink);text-decoration:none;padding:12px 0;border-top:1px solid var(--gsaf-line);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-related-link img{width:90px;aspect-ratio:16/9;object-fit:cover;border-radius:6px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-related-link strong{display:block;font-size:14px;line-height:1.35;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-related-link small{display:block;color:var(--gsaf-muted);font-size:11px;margin-top:5px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-columns{display:flex;flex-wrap:wrap!important;gap:16px;align-items:stretch!important;margin-block:20px!important;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-column{min-width:0!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three>.wp-block-column,#gsaf-main.gadgetstick-affiliate-guide .gsaf-product-card{border:1px solid var(--gsaf-line);padding:16px!important;border-radius:12px;background:#fff!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three h3{font-size:19px!important;margin:12px 0!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-award{display:inline-block;background:#00833f;color:#fff!important;border-radius:6px;padding:4px 9px;font-size:12px!important;font-weight:750;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-quick-answer,#gsaf-main.gadgetstick-affiliate-guide .gsaf-bottom-line{background:var(--gsaf-soft)!important;border:1px solid #c6e7d2!important;border-left:4px solid var(--gsaf-accent)!important;border-radius:10px!important;padding:20px!important;margin-block:18px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review{border:1px solid var(--gsaf-line);border-radius:14px;padding:20px;margin-block:28px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary{background:#fafcfb;border:1px solid var(--gsaf-line);border-radius:12px;padding:18px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-specs{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-specs>div{flex:1 1 110px;border:1px solid var(--gsaf-line);border-radius:7px;padding:10px;background:#f7faf9;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-specs p{font-size:13px!important;margin:0!important;line-height:1.5!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pros-cons>.wp-block-column:first-child,#gsaf-main.gadgetstick-affiliate-guide .gsaf-pros{background:#eefaf2!important;padding:18px;border-radius:10px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pros-cons>.wp-block-column:nth-child(2),#gsaf-main.gadgetstick-affiliate-guide .gsaf-cons{background:#fff2f3!important;padding:18px;border-radius:10px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--gsaf-line);border-radius:9px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px!important;line-height:1.45!important;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table th{background:#005b39!important;color:#fff!important;font-size:12px!important;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table td,#gsaf-main.gadgetstick-affiliate-guide .wp-block-table th{padding:10px!important;border:1px solid var(--gsaf-line)!important;vertical-align:top;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table td{color:var(--gsaf-ink)!important;background:#fff;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table tbody tr:nth-child(even) td{background:#f5faf7;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-button{max-width:100%;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-button__link{background:linear-gradient(115deg,#029343,#006a32)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;border-radius:7px!important;font-size:14px!important;line-height:1.4!important;padding:13px 20px!important;font-weight:750!important;text-decoration:none;min-height:44px;white-space:normal;overflow-wrap:anywhere;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a.affiliatex-button,#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a.affiliatex-button .affiliatex-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a.affiliatex-button{background:#00883f!important;border-color:#00883f!important;text-decoration:none!important;min-height:44px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a.affiliatex-button:hover,#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a.affiliatex-button:focus-visible{background:#006b32!important;border-color:#006b32!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content a.affiliatex-button:focus-visible{outline:3px solid #2f9cf4!important;outline-offset:4px;}
#gsaf-main.gadgetstick-affiliate-guide a:focus-visible,#gsaf-main.gadgetstick-affiliate-guide button:focus-visible{outline:3px solid #2f9cf4;outline-offset:4px;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-image,#gsaf-main.gadgetstick-affiliate-guide .wp-block-gallery{max-width:100%;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-image img{max-width:100%;width:100%;height:auto;object-fit:contain;border-radius:10px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-product-image img,#gsaf-main.gadgetstick-affiliate-guide .gsaf-review .wp-block-image img{aspect-ratio:16/9;object-fit:contain;background:#f6f8f7;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-gallery{display:flex;flex-wrap:wrap;gap:8px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-gallery>.wp-block-image{flex:1 1 80px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-gallery img{aspect-ratio:16/9;object-fit:contain;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score{border-radius:8px;background:#e1f6e8;padding:8px 12px;text-align:center;font-weight:750;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score p{margin:0!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-sidebar-source{display:none;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-slot .gsaf-sidebar-source{display:block;}
#gsaf-main.gadgetstick-affiliate-guide [hidden]{display:none!important;}
@media(min-width:1025px){#gsaf-main.gadgetstick-affiliate-guide .gsaf-sidebar{align-self:stretch;}}
@media(max-width:1024px){#gsaf-main.gadgetstick-affiliate-guide .gsaf-primary{width:100%;max-width:100%;flex-basis:100%;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-sidebar{width:100%;flex-basis:100%;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-sticky{position:static;display:flex;flex-wrap:wrap;flex-direction:row;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-panel{flex:1 1 280px;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-shell{gap:24px;}}
@media(max-width:767px){#gsaf-main.gadgetstick-affiliate-guide{padding:22px 16px;overflow-x:clip;}#gsaf-main.gadgetstick-affiliate-guide .wp-block-columns>.wp-block-column{flex-basis:100%!important;width:100%!important;}#gsaf-main.gadgetstick-affiliate-guide h1{font-size:30px!important;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-review{padding:14px;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-panel{flex-basis:100%;}#gsaf-main.gadgetstick-affiliate-guide .wp-block-buttons,#gsaf-main.gadgetstick-affiliate-guide .wp-block-button{width:100%;}#gsaf-main.gadgetstick-affiliate-guide .wp-block-button__link{display:block;width:100%;}#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content p:not(:where(.gsaf-responsive-tools *)),#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content li:not(:where(.gsaf-responsive-tools *)){font-size:16px!important;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-byline time{flex-basis:100%;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three>.wp-block-column{padding:16px!important;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-specs>div{flex-basis:calc(50% - 8px);}}
/* Completion polish: existing homepage font, never a global font override. */
#gsaf-main.gadgetstick-affiliate-guide{font-family:NunitoSans,sans-serif;--gsaf-line:#e0eae5;}
#gsaf-main.gadgetstick-affiliate-guide h1,#gsaf-main.gadgetstick-affiliate-guide h2,#gsaf-main.gadgetstick-affiliate-guide h3,#gsaf-main.gadgetstick-affiliate-guide h4{font-family:NunitoSans,sans-serif!important;font-weight:900!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-shell{max-width:1440px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-sidebar{position:relative;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-sticky{scrollbar-width:thin;overscroll-behavior:contain;z-index:3;padding:1px 3px 3px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-panel,#gsaf-main.gadgetstick-affiliate-guide .gsaf-review,#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three>.wp-block-column{box-shadow:0 5px 20px rgba(12,51,31,.045);}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-article-header h1,#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content>h2{position:relative;overflow:hidden!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-article-header h1::after,#gsaf-main.gadgetstick-affiliate-guide .wp-block-post-content>h2::after{content:""!important;display:block!important;position:absolute;pointer-events:none;top:-20%;bottom:-20%;left:-28%;width:16%;opacity:0;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.72),rgba(184,255,54,.35),transparent);mix-blend-mode:screen;animation:gsafLineRead 5.8s ease-in-out infinite!important;}
@keyframes gsafLineRead{0%,55%{left:-28%;opacity:0;}62%{opacity:1;}88%{left:115%;opacity:1;}100%{left:115%;opacity:0;}}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three>.wp-block-column{display:flex;padding:14px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-inner{display:flex;flex-direction:column;width:100%;border:0!important;padding:0!important;background:transparent!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three h3.gsaf-award-pill{align-self:flex-start;background:#007d3e!important;color:white!important;-webkit-text-fill-color:white!important;font-size:11px!important;line-height:1.4!important;letter-spacing:0!important;padding:5px 9px;border-radius:5px;margin:0 0 12px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-title{font-weight:900!important;font-size:17px!important;line-height:1.35!important;margin:12px 0 8px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-score{background:#e4f7eb;border-radius:6px;padding:5px 10px;text-align:center;color:#005c32!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-inner>.wp-block-buttons{margin-top:auto;padding-top:8px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-inner .wp-block-button,#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-inner .wp-block-button__link{width:100%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-pick-inner .wp-block-button__link{padding:11px 8px!important;font-size:13px!important;display:block;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-product-image{position:relative;margin:0!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-temporary-image::after{content:"Temporary preview image";position:absolute;bottom:8px;left:8px;right:8px;text-align:center;background:rgba(10,28,22,.85);color:#fff;font-size:10px;line-height:1.5;padding:3px 6px;border-radius:4px;pointer-events:none;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-product-image img{display:block;aspect-ratio:16/9;object-fit:cover;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review>h2{margin:0 0 18px!important;font-size:26px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:0 0 18px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-product-image{flex:1 1 36%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-review-summary{flex:1 1 58%;margin:0!important;padding:0;border:0;background:transparent;gap:12px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary>.wp-block-column{flex-basis:100%!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-group{border:0!important;padding:0!important;background:transparent!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary p{font-size:14px!important;line-height:1.55!important;margin-bottom:10px;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary p.gsaf-editorial-score{color:#005c32!important;background:#e5f8eb;border:1px solid #c3e9cf;border-radius:8px;padding:12px;font-size:18px!important;font-weight:900;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary h3{font-size:16px!important;margin:6px 0 10px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .gsaf-review-score-ring{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;width:104px;border:7px solid #079748;border-radius:50%;background:#f5fcf7;margin:0 0 10px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table thead{display:none;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table tr{display:flex;flex-direction:column;padding:8px;border:1px solid #e0eae5;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table td,#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table td:first-child{width:100%;padding:0!important;border:0!important;background:transparent;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table table{min-width:0;table-layout:auto;font-size:12px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table td{padding:7px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .wp-block-table td:first-child{font-weight:800;width:32%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-number{font-size:26px!important;border-color:#079748;box-shadow:inset 0 0 0 3px #edf9f1;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table table{table-layout:auto;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-table td strong{color:#005c32;}
#gsaf-main.gadgetstick-affiliate-guide .wp-block-button__link:hover,#gsaf-main.gadgetstick-affiliate-guide .wp-block-button__link:focus-visible{background:#006b32!important;color:white!important;}
@media(max-width:1024px){#gsaf-main.gadgetstick-affiliate-guide .gsaf-sticky{max-height:none!important;overflow:visible!important;}}
@media(max-width:1024px){#gsaf-main.gadgetstick-affiliate-guide .gsaf-responsive-tools{display:flex;flex-direction:column;gap:20px;padding:1px 3px 3px;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-responsive-tools>.gsaf-panel{flex:0 0 auto;}}
@media(max-width:767px){#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-product-image,#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-review-summary{flex-basis:100%;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-review>h2{font-size:23px!important;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-top-three h3.gsaf-award-pill{font-size:12px!important;}}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-summary .gsaf-review-score-ring{flex-direction:column;gap:2px;white-space:nowrap;overflow-wrap:normal;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-value{font-size:33px!important;font-weight:900;line-height:1;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-score-total{font-size:12px!important;line-height:1.2;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-product-image{flex-basis:42%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-review-summary{flex-basis:52%;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs{margin-block:18px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs>.wp-block-group{border:0!important;padding:0!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs h3{font-size:17px!important;margin:0 0 12px!important;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs .wp-block-table table{min-width:0;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs thead{display:none;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs tbody{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs tr{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #e0eae5;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs td{display:block;width:100%!important;padding:0!important;border:0!important;background:transparent!important;font-size:12px!important;overflow-wrap:normal;}
#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs td:first-child{font-weight:900;}
@media(max-width:767px){#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-product-image,#gsaf-main.gadgetstick-affiliate-guide .gsaf-review-hero>.gsaf-review-summary{flex-basis:100%;}#gsaf-main.gadgetstick-affiliate-guide .gsaf-compact-specs tbody{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(prefers-reduced-motion:reduce){#gsaf-main.gadgetstick-affiliate-guide *,#gsaf-main.gadgetstick-affiliate-guide *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important;}}
