:root{--red:#d9271c;--red2:#b71912;--ink:#111;--charcoal:#171717;--muted:#696969;--paper:#f5f1eb;--cream:#fbf9f5;--line:#e7e2db;--max:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{height:86px;position:sticky;top:0;background:rgba(255,255,255,.97);border-bottom:1px solid #eee;z-index:50}.header-inner{height:100%;max-width:1600px;margin:auto;padding:0 3.5vw;display:flex;align-items:center;justify-content:space-between}.brand{line-height:1}.wordmark{font-size:25px;font-weight:900;letter-spacing:-1px}.wordmark span,.site-footer strong span{color:var(--red)}.maple{font-style:normal;color:var(--red);transform:rotate(45deg);display:inline-block;margin-left:6px}.brand small{display:block;font-size:10px;margin-top:7px;font-weight:600;letter-spacing:.02em}.site-header nav{display:flex;align-items:center;gap:26px;font-size:12px;font-weight:800;text-transform:uppercase}.site-header nav a{transition:.2s}.site-header nav a:hover{color:var(--red)}.site-header .submit{background:var(--red);color:#fff;padding:13px 17px;border-radius:3px}.site-header .submit:hover{background:var(--red2);color:#fff}.nav-toggle{display:none;border:0;background:none;font-size:24px}.hero{height:570px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center}.hero-collage{position:absolute;inset:0;display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:1fr 1fr;background:#392c23}.scene{position:relative;display:flex;align-items:flex-end;padding:22px;font-weight:900;letter-spacing:.12em;color:rgba(255,255,255,.6);overflow:hidden;filter:saturate(.65)}.scene:before,.scene:after{content:"";position:absolute;inset:0}.scene span{position:relative;z-index:2;font-size:13px}.s1{grid-row:1/3;background:linear-gradient(155deg,#604b38,#171310)}.s1:before{background:repeating-linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.12) 12% 13%),repeating-linear-gradient(0deg,transparent 0 20%,rgba(255,255,255,.08) 20% 21%);transform:perspective(500px) rotateY(12deg) scale(1.1)}.s2{background:linear-gradient(135deg,#d2a55f,#71421d)}.s2:before{inset:13%;background:repeating-linear-gradient(0deg,#e9d6ae 0 14px,#bd9d68 14px 15px);transform:rotate(-6deg);box-shadow:0 12px 30px #0008}.s3{grid-row:1/3;background:linear-gradient(#92704c,#34261b)}.s3:before{top:25%;background:linear-gradient(90deg,transparent 4%,#17110d 4% 7%,transparent 7% 23%,#17110d 23% 26%,transparent 26% 42%,#17110d 42% 45%,transparent 45% 61%,#17110d 61% 64%,transparent 64%),linear-gradient(#d6c09b 0 38%,#57412f 38% 45%,#1c1713 45% 100%)}.s4{background:linear-gradient(165deg,#b7c1c2,#5d6568 55%,#272526 56%)}.s4:before{width:70%;height:18%;left:22%;top:43%;background:#e6e1d8;border-radius:90% 15% 20% 80%;transform:rotate(-7deg);box-shadow:-70px 18px 0 -6px #b42018}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.74) 46%,rgba(0,0,0,.18) 100%)}.hero-inner{position:relative;z-index:3;width:min(920px,92%);margin-left:max(4vw,calc((100vw - var(--max))/2));padding:20px 0}.eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900;margin:0 0 12px}.hero h1,.page-hero h1,.brand-hero h1{font-size:72px;line-height:.88;letter-spacing:-.045em;margin:12px 0 25px;font-weight:900}.hero-inner>p:not(.eyebrow){font-size:20px;line-height:1.5;max-width:680px}.search{display:flex;align-items:center;max-width:760px;margin-top:30px;background:#fff;border-radius:28px;overflow:hidden}.search>span{color:#777;font-size:25px;padding-left:20px}.search input{flex:1;border:0;outline:0;padding:18px 14px;font-size:14px}.search button{align-self:stretch;border:0;background:var(--red);color:#fff;font-size:12px;font-weight:900;padding:0 32px}.popular{margin-top:16px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px}.popular b{margin-right:3px}.popular a{border:1px solid #888;padding:6px 10px;border-radius:3px}.wrap{width:min(var(--max),92%);margin:auto;padding:58px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section-head h2{font-size:29px;text-transform:uppercase;margin:0;letter-spacing:-.025em}.section-head>a{font-size:11px;color:var(--red);font-weight:900;text-transform:uppercase}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.cards.five{grid-template-columns:repeat(5,1fr)}.cards article{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 7px 24px rgba(0,0,0,.05);transition:.2s}.cards article:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.brand-visual{height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;position:relative;overflow:hidden;color:#fff;background:#8e8173}.brand-visual:before,.brand-visual:after{content:"";position:absolute;inset:0}.brand-visual span,.brand-visual b{position:relative;z-index:3}.brand-visual span{font-size:9px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;opacity:.85}.brand-visual b{font-size:21px;line-height:1.05}.visual-warehouse{background:linear-gradient(#a28b6e 0 47%,#44382e 47%)}.visual-warehouse:before{top:18%;bottom:auto;height:29%;background:repeating-linear-gradient(90deg,#d6c5a5 0 16%,#3a3129 16% 18%)}.visual-catalogue{background:linear-gradient(145deg,#a3682e,#4d2819)}.visual-catalogue:before{inset:14% 18% 26%;background:#eadbb7;transform:rotate(-5deg);box-shadow:12px 14px 25px #0007}.visual-catalogue:after{inset:22% 27% 36%;background:repeating-linear-gradient(0deg,#b94530 0 8px,#eadbb7 8px 14px);transform:rotate(-5deg)}.visual-discount{background:linear-gradient(145deg,#264e72,#b52424)}.visual-discount:before{inset:28% 8% 36%;background:linear-gradient(90deg,#e8c62c 0 25%,#d32b26 25% 50%,#2b6fa0 50% 75%,#fff 75%);transform:skew(-8deg)}.visual-airline{background:linear-gradient(#aebec5 0 58%,#514d48 58%)}.visual-airline:before{width:75%;height:15%;left:17%;top:37%;background:#e6e1d8;border-radius:80% 15% 20% 75%;transform:rotate(-5deg);box-shadow:-45px 15px 0 -5px #a5221b}.visual-restaurant{background:linear-gradient(135deg,#a43123,#492119)}.visual-restaurant:before{inset:18%;border:7px double #ead9b0;border-radius:50%}.visual-department{background:linear-gradient(#b6aa9b 0 45%,#4a4036 45%)}.visual-department:before{top:18%;bottom:auto;height:27%;background:repeating-linear-gradient(90deg,#ded3c5 0 21%,#625447 21% 24%)}.visual-default{background:linear-gradient(145deg,#817567,#2e2924)}.card-copy{padding:0 17px 18px}.card-copy h3{font-size:17px;margin:15px 0 8px}.card-copy p{font-size:13px;line-height:1.5;color:var(--muted);min-height:58px;margin:0 0 12px}.card-copy>a{font-size:11px;color:var(--red);font-weight:900}.category-section{padding-top:30px}.categories{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.categories a,.category-big-grid a{border:1px solid var(--line);border-radius:7px;padding:21px 10px;text-align:center;transition:.2s}.categories a:hover,.category-big-grid a:hover{border-color:var(--red);transform:translateY(-2px)}.cat-icon{display:block;color:var(--red);font-size:27px;margin-bottom:11px}.categories b{font-size:12px}.categories small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.timeline-archive{width:min(var(--max),92%);margin:0 auto 58px;display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.timeline-panel,.archive-panel{border:1px solid var(--line);border-radius:8px;padding:30px;background:var(--cream)}.timeline-panel h2,.archive-panel h2{font-size:25px;margin:0 0 24px;text-transform:uppercase}.timeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative;margin:30px 0}.timeline:before{content:"";position:absolute;top:8px;left:7%;right:7%;height:2px;background:#d8cfc5}.timeline span{text-align:center;position:relative;padding-top:24px}.timeline span:before{content:"";position:absolute;top:2px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:var(--red)}.timeline b,.timeline small{display:block}.timeline b{font-size:14px}.timeline small{font-size:10px;color:var(--muted);margin-top:5px}.timeline-panel>a,.archive-panel>a{font-size:11px;color:var(--red);font-weight:900;text-transform:uppercase}.paper-stack{height:105px;position:relative;margin:5px 0 18px}.paper-stack i{position:absolute;width:38%;height:92px;background:#e5d3aa;border:1px solid #c7b58d;box-shadow:0 5px 15px #0002;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:900;color:#8d281d}.paper-stack i:nth-child(1){left:4%;transform:rotate(-8deg)}.paper-stack i:nth-child(2){left:31%;transform:rotate(3deg);background:#d9c6a2;color:#17364d}.paper-stack i:nth-child(3){left:58%;transform:rotate(9deg);background:#ead9bd}.archive-panel p{font-size:13px;color:var(--muted);line-height:1.55}.community{background:var(--charcoal);color:#fff;padding:70px max(4vw,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1.7fr .8fr;gap:70px;align-items:center}.community h2{font-size:42px;margin:8px 0 14px;letter-spacing:-.035em}.community>div>p:not(.eyebrow){color:#ccc;line-height:1.65;max-width:820px}.actions{display:flex;gap:10px;margin-top:25px}.button,.actions a{display:inline-block;background:var(--red);color:#fff;padding:14px 18px;border-radius:4px;font-size:12px;font-weight:900}.community aside{background:#232323;border-left:3px solid var(--red);padding:24px}.community aside p{font-size:13px;color:#bbb;line-height:1.6}.community aside small{color:#777}.lower-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:45px}.lower-grid blockquote{margin:0 0 12px;background:var(--paper);padding:20px;border-left:3px solid var(--red);font-size:13px;line-height:1.55}.lower-grid cite{display:block;color:#777;font-size:10px;margin-top:8px}.newsletter{background:#efe5d7;padding:32px;border-radius:7px;position:relative;overflow:hidden}.newsletter:after{content:"◆";position:absolute;right:25px;bottom:-20px;font-size:120px;color:#d9a99d;transform:rotate(45deg)}.newsletter h2{font-size:27px;margin:8px 0}.newsletter p{font-size:13px;line-height:1.55;max-width:420px;position:relative;z-index:2}.newsletter-form{display:flex;position:relative;z-index:2}.newsletter-form input{flex:1;padding:13px;border:0}.newsletter-form button{border:0;background:var(--red);color:#fff;padding:0 16px;font-size:11px;font-weight:900}.site-footer{background:#0b0b0b;color:#fff}.footer-inner{width:min(var(--max),92%);margin:auto;padding:42px 0;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-brand strong{font-size:23px}.footer-brand p{max-width:390px;color:#aaa;font-size:12px;line-height:1.5}.footer-brand .made{font-size:10px;color:#666}.footer-inner>div:not(.footer-brand){display:flex;flex-direction:column;gap:8px;font-size:11px}.footer-inner b{font-size:10px;text-transform:uppercase;color:#888;margin-bottom:4px}.copyright{border-top:1px solid #242424;width:min(var(--max),92%);margin:auto;padding:16px 0 22px;display:flex;justify-content:space-between;color:#777;font-size:10px}.interior{min-height:65vh}.page-hero{background:#111;color:#fff;padding:80px max(4vw,calc((100vw - var(--max))/2));background-image:radial-gradient(circle at 80% 20%,#4a2b22,#111 50%)}.page-hero h1{font-size:60px}.page-hero>p:last-child{font-size:18px;color:#ccc;max-width:700px;line-height:1.5}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.directory-card{border:1px solid var(--line);border-radius:8px;overflow:hidden}.directory-card .brand-visual{height:220px}.directory-card>div:last-child{padding:18px}.directory-card h2{font-size:20px;margin:0 0 8px}.directory-card p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.brand-hero{display:grid;grid-template-columns:1.05fr .95fr;background:#111;color:#fff;min-height:460px}.brand-hero-copy{padding:75px 6vw 60px max(4vw,calc((100vw - var(--max))/2))}.brand-hero h1{font-size:62px}.brand-hero-copy>p:not(.eyebrow){font-size:18px;color:#ccc;line-height:1.5;max-width:650px}.hero-art{height:auto;min-height:460px;border-radius:0;padding:45px}.hero-art b{font-size:42px}.fact-row{display:flex;gap:35px;margin-top:35px}.fact-row span{border-left:2px solid var(--red);padding-left:12px}.fact-row small,.fact-row b{display:block}.fact-row small{font-size:9px;text-transform:uppercase;color:#888;letter-spacing:.12em}.fact-row b{margin-top:4px}.brand-layout{display:grid;grid-template-columns:1.5fr .65fr;gap:60px}.brand-layout h2{font-size:38px;margin:7px 0 15px}.brand-layout article>p{line-height:1.7;color:#444}.brand-layout .lede{font-size:19px;color:#222}.content-placeholder{margin-top:35px;background:var(--paper);border:1px dashed #cfc5b9;padding:35px}.content-placeholder b,.content-placeholder span{display:block}.content-placeholder span{font-size:12px;color:#777;margin-top:8px}.contribute-card{background:#171717;color:#fff;padding:30px;align-self:start}.contribute-card h3{font-size:27px;margin:8px 0}.contribute-card p{font-size:13px;line-height:1.6;color:#bbb}.contribute-card .button{margin-top:10px}.category-big-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category-big-grid h2{font-size:18px;margin:8px 0}.category-big-grid p{font-size:11px;color:#777}.contribution-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contribution-options>div{border:1px solid var(--line);padding:30px}.contribution-options>div>b{font-size:32px;color:var(--red)}.contribution-options h2{font-size:23px}.contribution-options p{color:#666;font-size:13px;line-height:1.6}.not-found{min-height:55vh}.not-found h1{font-size:45px}
@media(max-width:1100px){.cards.five{grid-template-columns:repeat(3,1fr)}.categories{grid-template-columns:repeat(4,1fr)}.site-header nav{gap:16px}.directory-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.site-header{height:74px}.nav-toggle{display:block}.site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ddd}.site-header nav.open{display:flex}.site-header .submit{text-align:center}.hero{height:560px}.hero h1{font-size:55px}.hero-collage{grid-template-columns:1fr 1fr}.s3{display:none}.cards.five{grid-template-columns:repeat(2,1fr)}.categories{grid-template-columns:repeat(2,1fr)}.timeline-archive,.community,.lower-grid,.brand-hero,.brand-layout{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(3,1fr);row-gap:20px}.community{gap:25px}.hero-art{min-height:330px}.category-big-grid{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr 1fr}.contribution-options{grid-template-columns:1fr}}
@media(max-width:520px){.header-inner{padding:0 18px}.wordmark{font-size:19px}.brand small{font-size:8px}.hero{height:590px}.hero-inner{width:auto;margin:0;padding:35px 20px}.hero h1{font-size:46px}.hero-inner>p:not(.eyebrow){font-size:16px}.search{border-radius:5px}.search button{padding:0 18px}.popular a:nth-of-type(n+4){display:none}.wrap{width:auto;padding:42px 20px}.section-head h2{font-size:24px}.cards.five,.directory-grid{grid-template-columns:1fr}.brand-visual{height:210px}.timeline-archive{width:auto;margin:0 20px 42px}.timeline-panel,.archive-panel{padding:22px}.timeline{grid-template-columns:repeat(2,1fr)}.community{padding:52px 20px}.community h2{font-size:32px}.actions{flex-direction:column}.actions a{text-align:center}.lower-grid{gap:25px}.page-hero{padding:60px 20px}.page-hero h1,.brand-hero h1{font-size:43px}.brand-hero-copy{padding:55px 20px}.fact-row{gap:15px;flex-wrap:wrap}.hero-art{min-height:300px}.brand-layout h2{font-size:31px}.category-big-grid{grid-template-columns:1fr}.footer-inner{width:auto;padding:38px 20px;grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/3}.copyright{width:auto;margin:0 20px}.newsletter-form{display:block}.newsletter-form input,.newsletter-form button{width:100%;height:42px}.contribution-options>div{padding:22px}}


/* ===== Milestone 2: public archive + readability pass ===== */
html { font-size: 18px; scroll-behavior:smooth; }
body { line-height:1.65; }
p, li, input, select, button, textarea { font-size:1rem; }
header nav a { font-size:.88rem; }
.card-copy p, .directory-card p, blockquote, .newsletter p, .community p { font-size:1rem; line-height:1.65; }
.card-copy h3 { font-size:1.08rem; }
.hero-inner > p:not(.eyebrow) { font-size:1.18rem; max-width:760px; }
.page-hero p { font-size:1.15rem; max-width:820px; }
.eyebrow { font-size:.78rem; letter-spacing:.16em; }
small, .cat-icon + b + small { font-size:.82rem; }
.button { display:inline-block; background:#e52b20; color:#fff!important; padding:.8rem 1.15rem; text-decoration:none; font-weight:800; border-radius:3px; }

.archive-tools { padding-top:2rem; padding-bottom:4rem; }
.directory-search { display:grid; grid-template-columns:2fr 1fr 1fr auto; gap:12px; align-items:end; background:#f4f1ec; padding:22px; border:1px solid #e2ddd5; margin-bottom:18px; }
.directory-search label span { display:block; font-size:.82rem; font-weight:800; text-transform:uppercase; letter-spacing:.05em; margin-bottom:7px; }
.directory-search input,.directory-search select { width:100%; min-height:52px; border:1px solid #cfc8bf; background:#fff; padding:0 14px; }
.directory-search button { min-height:52px; padding:0 24px; border:0; background:#e52b20; color:#fff; font-weight:900; cursor:pointer; }
.results-line { margin:0 0 24px; font-size:.95rem; }
.results-line a { color:#d7261c; font-weight:800; }
.directory-card small { display:block; color:#777; margin-top:12px; }
.pagination { display:flex; justify-content:center; align-items:center; gap:24px; margin:38px 0 0; }
.pagination a { color:#d7261c; font-weight:900; }
.empty-state { background:#f5f2ed; padding:42px; text-align:center; border-left:4px solid #e52b20; }
.empty-state.compact { text-align:left; padding:28px 32px; }
.empty-state h2,.empty-state h3 { margin-top:0; }

.brand-subnav { position:sticky; top:70px; z-index:20; background:#fff; border-bottom:1px solid #ddd; box-shadow:0 3px 10px rgba(0,0,0,.04); }
.brand-subnav .wrap { display:flex; gap:28px; overflow:auto; padding-top:12px; padding-bottom:12px; }
.brand-subnav a { white-space:nowrap; color:#111; text-decoration:none; font-weight:800; font-size:.88rem; }
.brand-subnav a:last-child { color:#d7261c; }
.brand-layout article .history-copy { font-size:1.06rem; line-height:1.8; }
.quick-facts { background:#f3efe9; padding:30px; align-self:start; }
.quick-facts > div { display:flex; justify-content:space-between; gap:18px; padding:13px 0; border-bottom:1px solid #d9d2c9; }
.quick-facts span { color:#666; }
.quick-facts strong { text-align:right; }
.brand-section { padding-top:55px; padding-bottom:55px; }
.brand-timeline { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
.brand-timeline > div { border-top:4px solid #e52b20; background:#f5f2ed; padding:24px; min-height:120px; }
.brand-timeline b { display:block; font-size:1.35rem; margin-bottom:7px; }
.location-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.location-grid article { border:1px solid #ddd; padding:22px; }
.location-grid h3 { margin-top:0; }
.brand-media-band { background:#121212; color:#fff; padding:58px 0; }
.section-head.light h2,.section-head.light a { color:#fff; }
.archive-empty { display:grid; grid-template-columns:1fr 1.5fr; gap:50px; align-items:center; background:#1d1d1d; padding:35px; }
.archive-empty.standalone { color:#111; background:#f4f1ec; margin:35px 0 70px; }
.archive-empty h3,.archive-empty h2 { margin-top:0; }
.media-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; }
.media-grid figure { margin:0; background:#fff; color:#111; }
.media-grid img { width:100%; aspect-ratio:4/3; object-fit:cover; display:block; }
.media-grid figcaption { padding:14px; font-size:.9rem; }
.media-grid figcaption small { display:block; color:#666; margin-top:6px; }
.memory-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; }
.memory-grid blockquote { margin:0; }
.brand-cta { margin-top:30px; }
.cards.four { grid-template-columns:repeat(4,1fr); }
.cards.featured-seven { grid-template-columns:repeat(4,1fr); }
.cards.featured-seven article:nth-child(n+5) { margin-top:10px; }
.visual-signage { background:linear-gradient(145deg,#151515,#652117); }
.visual-signage:before { content:"HONEST"; position:absolute; font-size:2.4rem; font-weight:950; color:#f5d94e; transform:rotate(-3deg); top:35%; left:12%; text-shadow:2px 2px #d22; }
.visual-department { background:linear-gradient(145deg,#5a2c24,#c7a37c); }
.visual-department:before { content:"E"; position:absolute; font-family:Georgia,serif; font-size:6rem; color:#f5eee2; top:8%; left:36%; }
.visual-heritage { background:linear-gradient(145deg,#e8e0d3,#344a53); }
.visual-heritage:before { content:"1670"; position:absolute; font-family:Georgia,serif; font-size:2.8rem; color:#8d2b24; top:31%; left:22%; letter-spacing:.08em; }
@media (max-width: 900px){
 html{font-size:17px}
 .directory-search{grid-template-columns:1fr 1fr}.directory-search label:first-child{grid-column:1/-1}
 .brand-subnav{top:60px}
 .brand-timeline,.location-grid{grid-template-columns:1fr}
 .media-grid{grid-template-columns:repeat(2,1fr)}
 .archive-empty{grid-template-columns:1fr}
 .cards.four,.cards.featured-seven{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 560px){
 html{font-size:17px}
 .directory-search{grid-template-columns:1fr}.directory-search label:first-child{grid-column:auto}
 .memory-grid,.media-grid,.cards.four,.cards.featured-seven{grid-template-columns:1fr}
 .brand-subnav .wrap{gap:20px}
}
