
:root{--skq-paper:#fbf7ec;--skq-card:#fffdf6;--skq-ink:#29352b;--skq-mute:#586052;--skq-red:#9a432d;--skq-teal:#34583c;--skq-line:#d7d1b7;--journey-light:#edead7;--journey-accent:#9a432d}.skq-hero{background:#e7e8ca;padding:60px 0;border-bottom:2px solid #6a7353}.skq-hero h1{font:500 clamp(38px,3.4vw,52px)/1.1 var(--skq-serif);max-width:20ch}.skq-hero .visual-kicker{color:#647049;font:600 14px/1.5 var(--skq-sans);letter-spacing:.06em}.skq-hero .visual-hero-layout{grid-template-columns:1.15fr 1fr;gap:54px}.skq-hero .visual-hero-art{padding:24px;background:#fffdf6;border:1px solid #b7bf9b;box-shadow:0 10px 0 #d3d8b5}.skq-lede{font-size:18px}.skq-find input[type=search]{flex-basis:250px;border:1px solid #7d8b67;border-radius:0;font-size:16px}.skq-find button{border-radius:0;background:#34583c}.skq-find label{font-size:13px}.skq-strip a{min-height:44px;display:inline-flex;align-items:center}.journey-wall{background:#fbf7ec}.journey-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.journey-category img{aspect-ratio:5/3;border:1px solid #d7d1b7;padding:8px;background:#fff}.journey-category span{padding:12px 0 8px;border-bottom:2px solid #7b8869;font-family:var(--skq-serif);font-size:20px}.journey-business{background:#ecebd9}.journey-topics{border-left:0;border-top:1px solid #7b8869}.journey-next{background:#e7e8ca}.journey-intro{background:#e7e8ca;border-bottom:2px solid #6a7353}.journey-step h2{font-family:var(--skq-serif);font-weight:600}.skq-sec h2::before{background:#34583c}

/* Local visual refinement, 2026-10-22. Existing content and interactions retained. */
.visual-hero-layout{display:grid;align-items:center}.visual-hero-copy{min-width:0}.visual-kicker{display:block;margin-bottom:20px;font-weight:600;line-height:1.5;letter-spacing:.03em}.visual-hero-art{margin:0;min-width:0}.visual-hero-art img{display:block;width:100%;height:auto}.category-grid a:focus-visible,.journey-category:focus-visible{outline:3px solid currentColor;outline-offset:5px}.category-grid a,.journey-category{transition:background-color .15s,border-color .15s}input[type=search]:focus-visible{outline:2px solid currentColor!important;outline-offset:1px}header nav a{min-height:44px}footer a{display:inline-flex;align-items:center;min-height:36px}main figure a{display:block}main figure a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(max-width:900px){.visual-hero-layout{gap:30px!important}.visual-hero-art{box-shadow:none!important}.journey-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-category{display:block}.journey-category span{margin-top:10px}.sak-hero .sak-wrap{gap:26px}.ctq-top__in{flex-wrap:wrap;padding-block:14px}.ctq-nav ul{flex-wrap:wrap}}
@media(max-width:640px){.visual-hero-layout{display:flex!important;flex-direction:column;align-items:stretch;gap:28px!important}.visual-hero-art{max-width:100%;width:100%;padding:14px!important;transform:none!important;align-self:stretch!important;border-radius:8px!important;aspect-ratio:auto!important}.visual-hero-art img{max-height:260px!important;object-fit:contain!important}.visual-kicker{font-size:12px!important;margin-bottom:13px}.visual-hero-copy h1{font-size:34px!important;max-width:none!important}.category-grid,.journey-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.category-grid strong,.journey-category span{font-size:16px!important}.journey-category{display:block;padding:0;border-radius:0}.journey-category span{margin-top:8px}.fzu-hero,.pfq-hero,.lzm-hero,.cpg-hero,.ctq-hero,.lnf-hero,.skq-hero,.lgx-hero{padding-block:32px!important}.fzu-reading.journey-door,.cpg-reading.journey-door{padding:22px!important}.journey-pair{grid-template-columns:1fr!important}.journey-section h2{font-size:27px}.sak-hero{padding-block:34px}.sak-hero .sak-wrap{display:block}.sak-hero h1{font-size:33px}.sak-hero .sak-lede{margin:22px 0}.sak-heroline{margin-top:24px}.sak-hero .sak-strip{margin-top:16px}.skq-find input[type=search]{flex-basis:100%}.skq-find button{flex-basis:100%}.lnf-find{border-radius:9px}.lnf-find button{border-radius:5px}.pfq-reading .category-grid img{padding:6px}.lzm-reading .category-grid a{padding:10px}.ctq-hero h1{max-width:18ch!important}.journey-step img{width:100%;height:auto}.ctq-nav a{padding-inline:7px}.pfq-hero .visual-hero-art{max-height:none}.fzu-search button{color:#fff}.journey-categories{border-top:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Official archived Mulebuy assets; original pixels and aspect ratio retained. */
header .official-mulebuy-logo,footer .official-mulebuy-logo{width:136px!important;height:auto!important;aspect-ratio:340/92;object-fit:contain;border-radius:0!important;background:#fff;flex:none;padding:0;box-shadow:none}header a:has(>.official-mulebuy-logo){gap:16px;flex-wrap:wrap;padding-block:12px}header a:has(>.official-mulebuy-logo)>span{max-width:260px;font-size:15px;line-height:1.3}header a:has(>.official-mulebuy-logo)>span b{font-size:14px}.official-footer-brand{display:inline-flex;justify-self:start;align-items:center;background:#fff;padding:12px 16px;margin-bottom:22px;grid-column:1/-1;max-width:max-content}.sak-mark .official-mulebuy-logo{background:#fff;padding:5px 8px;width:152px!important}.sak-band__in{min-height:90px}.fzu-top__in,.lzm-head__in,.cpg-cab__in,.ctq-top__in{flex-wrap:wrap;padding-block:8px}.fzu-brand,.lzm-brand,.cpg-marca,.ctq-brand{min-width:0}.fzu-nav ul,.ctq-nav ul{justify-content:flex-start;flex-wrap:wrap}.lgx-masthead__in{flex-wrap:wrap;gap:10px 24px;padding-block:8px}.pfq-top__row,.lnf-head__row{gap:10px 24px;flex-wrap:wrap}.skq-top__in{padding-top:0}.lgx-menu ul{flex-wrap:wrap}
@media(max-width:640px){header a:has(>.official-mulebuy-logo){gap:10px;flex-wrap:nowrap;width:100%;padding-block:6px}header .official-mulebuy-logo{width:116px!important}header a:has(>.official-mulebuy-logo)>span{font-size:13px;max-width:200px}header a:has(>.official-mulebuy-logo)>span b{font-size:13px}.sak-mark{font-size:15px}.sak-band__in{padding-block:12px;gap:8px;flex-wrap:wrap}.sak-mark .official-mulebuy-logo{width:130px!important}.lgx-masthead__in{padding-inline:18px}.lnf-head__say{max-width:none;text-align:left;font-size:12px}.fzu-top__in{gap:4px}.pfq-top__note,.pfq-tag{font-size:12px}.lzm-head__in{padding-block:12px}.ctq-top__in{gap:5px}.skq-nav ul{flex-wrap:wrap}.lnf-nav a,.pfq-nav a{font-size:14px;padding-inline:10px}.official-footer-brand{margin-bottom:16px}.sak-hero .sak-find{padding:18px}.journey-business{border-left-width:4px}}
