
:root{color-scheme:light;--paper:#f6f1e7;--card:#fffdf8;--ink:#242d3b;--ink2:#404b57;--mute:#59626a;--rule:#ccc5b8;--rule2:#e0d8c9;--red:#a03c31;--red-wash:#f4e4dd;--teal:#315b63;--teal-wash:#e0edeb;--wash:#ece1cc;--journey-light:#eee5d8;--journey-accent:#a03c31}.lgx-hero{background:#f6f1e7;padding:64px 0 54px;border-bottom:4px double #a03c31}.lgx-hero__in{max-width:none}.lgx-hero h1{font:600 clamp(37px,3.6vw,54px)/1.08 var(--serif);max-width:20ch;letter-spacing:-.035em}.lgx-hero .visual-kicker{font:600 13px/1.5 var(--mono);letter-spacing:.025em;color:#a03c31}.lgx-hero .visual-hero-layout{grid-template-columns:1.25fr 1fr;gap:60px}.lgx-hero .visual-hero-art{border:1px solid #c3bba9;background:#fffdf8;padding:18px;box-shadow:9px 9px 0 #ddd3bd}.lgx-hero .visual-hero-art img{mix-blend-mode:multiply}.lgx-lede{font-size:18px}.lgx-find{border:1px solid #242d3b;border-radius:0;box-shadow:none}.lgx-find input{font-size:16px;min-height:54px}.lgx-find button{border-radius:0;min-height:54px;background:#a03c31;color:#fff}.lgx-strip a{display:inline-flex;align-items:center;min-height:44px}.lgx-heronote{font-size:13px}.journey-wall{background:#fffdf8}.journey-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.journey-category img{aspect-ratio:4/3;object-fit:contain;border:1px solid #ded6c6;padding:10px}.journey-category span{font:600 16px/1.4 var(--mono);border-bottom:1px solid #a03c31;padding:12px 0}.journey-business{background:#eee5d8}.journey-topics{border-block:double 4px #a03c31}.journey-step h2{font-family:var(--serif)}.journey-intro{border-bottom:double 4px #a03c31;background:#f6f1e7}.journey-next{background:#ece1cc}.lgx-colophon{background:#242d3b;color:#eee8de}

/* 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}}

.journey-intro h1{font-family:var(--serif);font-weight:600;line-height:1.15;font-size:clamp(30px,3.1vw,46px);margin:18px 0;max-width:25ch}@media(max-width:640px){.journey-intro h1{font-size:31px}}
