:root{--aim-orange:#FD7800;--aim-text:#222;--aim-muted:#65707b;--aim-border:#e5e7eb;--aim-bg:#f7f8fa}.aim-header,.aim-section,.aim-sidebar-widget,.aim-product-detail{font-family:inherit;color:var(--aim-text)}.aim-header{background:#fff;border-bottom:1px solid var(--aim-border);position:relative;z-index:1000;width:100%}.aim-header-inner{max-width:1200px;margin:auto;padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:28px}.aim-brand{display:flex;align-items:center;min-width:0;text-decoration:none!important}.aim-logo{width:200px;max-width:100%;height:auto;max-height:65px;object-fit:contain}.aim-brand-text{font-size:23px;line-height:1.1;font-weight:850;letter-spacing:-.7px;color:#222}.aim-brand-text em{color:var(--aim-orange);font-style:normal}.aim-navigation{display:flex;align-items:center;gap:8px}.aim-navigation a{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;color:#222!important;font-size:14px;font-weight:650;padding:12px 10px;border-radius:6px;white-space:nowrap}.aim-navigation a:hover,.aim-navigation a:focus{background:#fff4e8;color:#b85700!important}.aim-nav-icon{color:var(--aim-orange);font-size:17px}.aim-menu-toggle{display:none;border:1px solid var(--aim-border);background:#fff;border-radius:6px;padding:10px 12px;font-weight:700;cursor:pointer}.aim-header-active #main-head,.aim-header-active .main-head,.aim-header-active header.main-head,.aim-header-active #header,.aim-header-active .site-header,.aim-header-active .smart-head,.aim-header-active .bunyad-header{display:none!important}.aim-header-fallback{position:relative;z-index:999}.aim-section{max-width:1200px;margin:28px auto;padding:12px 20px 40px}.aim-section-head{margin-bottom:28px}.aim-kicker,.aim-eyebrow{color:#c25d00;font-size:11px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.aim-section-head h1{font-size:clamp(30px,4vw,43px);line-height:1.2;margin:8px 0 10px;color:#20252b}.aim-section-head p{color:var(--aim-muted);max-width:750px;font-size:16px}.aim-catalog-filters{display:flex;flex-wrap:wrap;gap:10px;background:var(--aim-bg);padding:16px;border:1px solid var(--aim-border);border-radius:10px;margin-bottom:26px}.aim-catalog-filters input,.aim-catalog-filters select{background:#fff!important;color:#222!important;border:1px solid #d6dbe0!important;border-radius:6px!important;min-height:43px;padding:9px 12px!important;flex:1;min-width:180px;max-width:none}.aim-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--aim-orange)!important;border:1px solid var(--aim-orange)!important;color:#161616!important;padding:11px 18px!important;border-radius:6px;text-decoration:none!important;font-size:14px;font-weight:800;cursor:pointer;transition:background .2s}.aim-btn:hover{background:#e76b00!important}.aim-btn-outline{background:#fff!important}.aim-gear-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aim-gear-card{background:#fff;border:1px solid var(--aim-border);border-radius:9px;overflow:hidden;min-width:0;transition:border-color .2s}.aim-gear-card:hover{border-color:var(--aim-orange)}.aim-card-image{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff;padding:13px}.aim-card-image img{width:100%;height:100%;object-fit:contain;box-shadow:none!important}.aim-no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f8f9fa;color:#9ba2a8;font-size:36px}.aim-card-body{padding:16px}.aim-card-body h3{font-size:16px;line-height:1.4;margin:7px 0 8px}.aim-card-body h3 a,.aim-article-card h3 a{color:#20252b;text-decoration:none}.aim-card-body h3 a:hover,.aim-article-card h3 a:hover{color:#bd5c00}.aim-card-brand{font-size:13px;color:var(--aim-muted);margin:0 0 10px}.aim-text-link{font-size:13px;color:#b85a00!important;text-decoration:none!important;font-weight:750}.aim-disclosure{color:var(--aim-muted);font-size:12px;margin-top:24px;line-height:1.6}.aim-pagination{margin:30px 0}.aim-pagination ul{display:flex;list-style:none;gap:7px;padding:0;flex-wrap:wrap}.aim-pagination a,.aim-pagination span{border:1px solid var(--aim-border);border-radius:5px;padding:8px 13px;display:block;text-decoration:none}.aim-pagination .current{background:var(--aim-orange);color:#111;border-color:var(--aim-orange)}.aim-article-list{display:grid;gap:18px}.aim-article-card{display:grid;grid-template-columns:200px 1fr;gap:20px;border:1px solid var(--aim-border);padding:14px;border-radius:9px;background:#fff}.aim-article-image{width:200px;height:200px;display:block}.aim-article-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.aim-article-card h3{font-size:20px;line-height:1.3;margin:7px 0}.aim-article-card p{color:var(--aim-muted);font-size:14px}.aim-archive-cta{padding:20px;background:var(--aim-bg);border-radius:8px;display:flex;gap:18px;align-items:center;justify-content:space-between}.aim-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.aim-archive-year{border:1px solid var(--aim-border);padding:20px;border-radius:8px}.aim-archive-year h2{border-bottom:2px solid var(--aim-orange);padding-bottom:9px}.aim-archive-months{display:grid;gap:10px}.aim-archive-months a{display:flex;justify-content:space-between;color:#222;text-decoration:none}.aim-archive-months span{color:var(--aim-muted);font-size:12px}.aim-sidebar-widget{background:#fff;border:1px solid var(--aim-border);border-radius:8px;padding:18px;margin:16px 0}.aim-sidebar-widget h2{font-size:19px;border-bottom:2px solid var(--aim-orange);padding-bottom:12px;margin:0 0 14px}.aim-sidebar-item{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--aim-border);color:#222!important;text-decoration:none!important;font-size:13px;font-weight:700;line-height:1.35}.aim-sidebar-thumb{width:62px;height:62px;flex:0 0 62px;background:#fff;display:flex;align-items:center;justify-content:center;color:#aaa}.aim-sidebar-thumb img{width:100%;height:100%;object-fit:contain}.aim-sidebar-item small{display:block;color:#b85a00;margin-top:6px}.aim-sidebar-all{display:block;margin-top:16px;color:#b85a00!important;font-weight:700;text-decoration:none!important}.aim-detail-image{max-width:500px;background:#fff;border:1px solid var(--aim-border);border-radius:8px;padding:16px;margin-bottom:24px}.aim-detail-image img{width:100%;height:auto;object-fit:contain;box-shadow:none}.aim-detail-meta{background:var(--aim-bg);padding:16px;border-radius:7px;margin:18px 0}.aim-detail-meta p{margin:5px 0}.aim-amazon-box{background:#fff7ed;border:1px solid #ffd6a6;padding:20px;border-radius:8px;margin-top:24px}.aim-amazon-box p{font-weight:700}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:980px){.aim-gear-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aim-navigation{gap:0}.aim-navigation a{font-size:12px;padding:9px 6px}.aim-logo{width:170px}}@media(max-width:760px){.aim-header-inner{flex-wrap:wrap;padding:12px 16px}.aim-menu-toggle{display:block;margin-left:auto}.aim-navigation{display:none;width:100%;flex-direction:column;align-items:stretch;gap:3px;border-top:1px solid var(--aim-border);padding-top:10px}.aim-navigation.aim-open{display:flex}.aim-navigation a{font-size:15px;padding:13px}.aim-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aim-card-body{padding:12px}.aim-article-card{grid-template-columns:100px 1fr;gap:12px}.aim-article-image{width:100px;height:100px}.aim-article-card h3{font-size:16px}.aim-article-card p{display:none}.aim-archive-grid{grid-template-columns:1fr}.aim-archive-cta{flex-direction:column;align-items:flex-start}.aim-section{padding:10px 14px}.aim-catalog-filters{flex-direction:column}.aim-catalog-filters input,.aim-catalog-filters select{width:100%}.aim-brand-text{font-size:19px}}@media(max-width:400px){.aim-card-body h3{font-size:14px}.aim-gear-grid{gap:9px}}

/* Homepage, v1.1 */
.aim-homepage{font-family:inherit;color:#222}.aim-home-hero{background:linear-gradient(120deg,#fff 0%,#fff 55%,#fff4e8 100%);border-bottom:1px solid #f1e6d9}.aim-home-hero-inner{max-width:1160px;margin:auto;padding:76px 22px 70px}.aim-home-hero h1{font-size:clamp(34px,5.3vw,64px);line-height:1.09;letter-spacing:-.035em;max-width:760px;margin:15px 0 20px;color:#20252b;font-weight:850}.aim-home-hero p{max-width:680px;color:#5b6670;font-size:clamp(16px,1.7vw,19px);line-height:1.75}.aim-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.aim-home-block{max-width:1200px;margin:0 auto;padding:52px 20px}.aim-home-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.aim-home-heading h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.025em;margin:7px 0;color:#20252b}.aim-home-heading p{margin:4px 0;color:#65707b}.aim-home-more{color:#b85700!important;font-weight:750;text-decoration:none!important;white-space:nowrap}.aim-home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aim-home-category{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:17px 14px;text-decoration:none!important;color:#222!important;font-weight:700;font-size:14px}.aim-home-category:hover{border-color:#FD7800;background:#fffaf5}.aim-home-category-icon{background:#fff3e7;color:#bb5800;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;font-size:22px;flex-shrink:0}.aim-home-editorial{border-top:1px solid #e5e7eb}.aim-home-editorial .aim-article-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-home-editorial .aim-article-card{grid-template-columns:120px 1fr}.aim-home-editorial .aim-article-image{width:120px;height:120px}.aim-home-editorial .aim-article-card h3{font-size:17px}@media(max-width:800px){.aim-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-home-editorial .aim-article-list{grid-template-columns:1fr}.aim-home-hero-inner{padding:50px 18px}.aim-home-block{padding:36px 16px}}@media(max-width:500px){.aim-home-heading{align-items:start;flex-direction:column}.aim-home-category{font-size:12px;padding:12px 9px;gap:8px}.aim-home-category-icon{width:34px;height:34px}.aim-home-editorial .aim-article-card{grid-template-columns:95px 1fr}.aim-home-editorial .aim-article-image{width:95px;height:95px}}

/* v1.3: archive search and category archives */
.aim-archive-search{display:flex;gap:10px;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:9px;padding:16px;margin:0 0 28px}.aim-archive-search input{flex:1;min-width:0;border:1px solid #d6dbe0!important;background:#fff!important;color:#222!important;border-radius:6px;padding:11px 14px!important}.aim-archive-results{margin:0 0 35px}.aim-archive-results h2{font-size:22px}.aim-taxonomy-page{width:100%;max-width:1250px;margin:0 auto}.aim-homepage .aim-home-block .aim-gear-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:980px){.aim-homepage .aim-home-block .aim-gear-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.aim-homepage .aim-home-block .aim-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-archive-search{flex-direction:column}}

/* v1.4 editorial articles and chronological archive */
.aim-editorial-page,.aim-editorial-archive{max-width:1080px;padding-top:32px}.aim-editorial-group{padding:15px 0 40px;border-bottom:1px solid #e3e8ed}.aim-latest-group{padding-top:40px}.aim-display-title{font-size:clamp(30px,3.6vw,43px)!important;font-weight:850;letter-spacing:-.035em;line-height:1.18;color:#142838!important;margin:12px 0!important}.aim-display-title span,.aim-archive-display span{color:#FD7800}.aim-editorial-intro{font-size:14px;color:#687a8b;margin:0 0 22px}.aim-editorial-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.aim-editorial-category{display:flex;align-items:center;gap:13px;border:1px solid #e0e7ed;border-radius:9px;padding:15px 17px;color:#152a3a!important;text-decoration:none!important;font-size:13px;font-weight:750;background:#fff}.aim-editorial-category:hover,.aim-editorial-category.is-active{border-color:#FD7800;background:#fffaf5}.aim-editorial-cat-icon{color:#FD7800;font-size:19px;min-width:18px}.aim-editorial-cat-arrow{margin-left:auto;color:#8a9ba8}.aim-editorial-articles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:0}.aim-editorial-articles .aim-article-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;border:0;border-top:1px solid #e0e7ed;border-radius:0;padding:20px 0;align-items:start}.aim-editorial-articles .aim-article-image{width:100px;height:100px}.aim-editorial-articles .aim-article-card h3{font-size:15px;margin:5px 0;line-height:1.45}.aim-editorial-articles .aim-article-card p{font-size:12px;line-height:1.55;margin:5px 0}.aim-editorial-articles .aim-eyebrow{font-size:10px}.aim-editorial-articles .aim-text-link{font-size:11px}.aim-editorial-archive-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e3e8ed;padding:28px 0}.aim-editorial-archive-cta strong{font-size:17px}.aim-editorial-archive-cta p{font-size:13px;color:#687a8b;margin:5px 0}.aim-archive-display{font-size:clamp(40px,5.4vw,67px)!important;font-weight:850;letter-spacing:-.045em;line-height:1.08;color:#152a3a!important;margin:17px 0!important}.aim-archive-intro{font-size:16px;color:#687a8b;margin:15px 0 50px}.aim-editorial-archive .aim-archive-search{display:block;border:0;border-top:1px solid #e0e7ed;border-bottom:1px solid #e0e7ed;border-radius:0;background:#fff;padding:26px 0;margin-bottom:36px}.aim-editorial-archive .aim-archive-search label{display:block;font-size:13px;font-weight:750;margin-bottom:9px;color:#142838}.aim-archive-search-controls{display:flex;gap:10px}.aim-archive-search-controls input{min-height:40px}.aim-archive-search-controls .aim-btn{font-size:12px}.aim-archive-year{border:0;border-radius:0;padding:0 0 18px;margin:0 0 26px}.aim-archive-year h2{font-size:42px!important;color:#152a3a!important;border:0;margin:0 0 25px;padding:0}.aim-archive-month{margin-bottom:26px}.aim-archive-month h3{font-size:17px!important;color:#152a3a!important;margin:0;padding:0 0 12px}.aim-archive-month h3 small{font-size:12px;color:#80909e;font-weight:400;margin-left:10px}.aim-archive-entry{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #e5eaf0;color:#152a3a!important;text-decoration:none!important}.aim-archive-entry:last-child{border-bottom:1px solid #e5eaf0}.aim-archive-thumb{width:44px;height:44px;flex:0 0 44px;border-radius:5px;overflow:hidden;background:#f6f7f9}.aim-archive-thumb img{width:100%;height:100%;object-fit:cover}.aim-archive-no-thumb{display:flex;align-items:center;justify-content:center;height:100%;color:#FD7800}.aim-archive-entry-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.aim-archive-entry-info strong{font-size:13px;line-height:1.4}.aim-archive-entry-info small{font-size:11px;color:#81909d}.aim-archive-entry-arrow{color:#FD7800;margin-left:auto}.aim-archive-entry:hover strong{color:#bd5900}.aim-editorial-page .aim-pagination ul{justify-content:center}@media(max-width:760px){.aim-editorial-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-editorial-articles{grid-template-columns:1fr}.aim-editorial-articles .aim-article-card p{display:block}.aim-editorial-archive-cta{flex-direction:column;align-items:flex-start}.aim-archive-search-controls{flex-direction:column}}@media(max-width:440px){.aim-editorial-categories{grid-template-columns:1fr}.aim-editorial-articles .aim-article-card{grid-template-columns:85px minmax(0,1fr)}.aim-editorial-articles .aim-article-image{width:85px;height:85px}}
