.brand-page{overflow:clip}.brand-page section[id]{scroll-margin-top:calc(var(--ll-header-h) + 16px)}.brand-page .ll-section{--ll-pad: clamp(64px, 8vw, 112px)}.brand-note{margin:0;font-size:15px;line-height:1.6;color:hsl(var(--text-muted));text-wrap:pretty}.brand-subhead{margin:clamp(48px,6vw,80px) 0 20px}.brand-subhead--flush{margin-top:0}.brand-inline-link{display:inline-flex;align-items:center;gap:8px;min-height:44px}.brand-hero .ll-hero__title{font-size:clamp(56px,10vw,148px);line-height:.92;letter-spacing:-.045em}.brand-hero .ll-tr__mask{padding-bottom:.2em;margin-bottom:-.2em}.brand-hero .ll-hero__media{margin-top:clamp(36px,5vw,64px)}.brand-ribbon{display:grid;grid-template-columns:1.6fr 1.15fr 1fr .8fr 1.2fr 1.4fr;gap:10px;align-items:end}.brand-ribbon__item{--_round: var(--radius-m, 12px);min-width:0}.brand-ribbon__item:nth-child(1) .brand-ribbon__chip{height:clamp(150px,19vw,260px)}.brand-ribbon__item:nth-child(2) .brand-ribbon__chip{height:clamp(120px,15vw,210px)}.brand-ribbon__item:nth-child(3) .brand-ribbon__chip{height:clamp(136px,17vw,236px)}.brand-ribbon__item:nth-child(4) .brand-ribbon__chip{height:clamp(100px,11vw,160px)}.brand-ribbon__item:nth-child(5) .brand-ribbon__chip{height:clamp(140px,18vw,248px)}.brand-ribbon__item:nth-child(6) .brand-ribbon__chip{height:clamp(116px,14vw,196px)}.brand-ribbon__chip{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:clamp(12px,1.4vw,18px);border-radius:var(--radius-m, 12px);box-shadow:inset 0 0 0 1px #ffffff38}.brand-ribbon__name{font:400 clamp(15px,1.5vw,22px)/1.05 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.brand-ribbon__hex{font-size:12px;line-height:1;font-variant-numeric:tabular-nums;opacity:.78}.brand-index ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.brand-index a{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px 0 6px;border-radius:999px;border:1px solid color-mix(in oklab,hsl(var(--text)) 26%,transparent);color:hsl(var(--text));font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.brand-index a span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:color-mix(in oklab,hsl(var(--text)) 14%,transparent);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){.brand-index a:hover{background:color-mix(in oklab,hsl(var(--text)) 10%,transparent);border-color:hsl(var(--text))}}.brand-stage{--_round: var(--radius-l, 16px);display:flex;flex-direction:column;border-radius:var(--radius-l, 16px);min-width:0;box-shadow:inset 0 0 0 1px hsl(var(--line) / .6)}.brand-stage .ll-logo{color:inherit}.brand-stage__art{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:32px}.brand-stage__art .ll-logo svg{height:clamp(36px,4.4vw,56px)}.brand-stage__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-top:1px solid color-mix(in oklab,currentColor 16%,transparent);font-size:14px;font-weight:500}.brand-stage__files{display:inline-flex;gap:6px}.brand-file{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:0;cursor:pointer;background:color-mix(in oklab,currentColor 12%,transparent);color:inherit;font:600 12px/1 var(--font-sans);letter-spacing:.02em;transition:background-color .2s ease,transform .16s var(--ll-ease-out)}.brand-file:active{transform:scale(.97)}.brand-file:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (hover: hover) and (pointer: fine){.brand-file:hover{background:color-mix(in oklab,currentColor 22%,transparent)}}.brand-stage__files--ink{color:hsl(var(--accent));margin-top:4px}.brand-stage__hex{margin-left:10px;font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;opacity:.72}.brand-versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.brand-version{display:flex;flex-direction:column;gap:16px;min-width:0}.brand-version__head{display:flex;flex-direction:column;gap:6px;min-height:96px}.brand-version__head .brand-note{margin:0}.brand-version__grounds{display:grid;gap:12px;list-style:none;margin:0;padding:0}.brand-version .brand-stage__art{aspect-ratio:16 / 9}.brand-version .brand-stage__art .ll-logo svg{height:clamp(32px,3.2vw,44px)}.brand-version .brand-stage__art .ll-logo svg[viewBox^="0 0 35"]{height:clamp(44px,4vw,56px)}.brand-face__get{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:15px;color:inherit}.brand-logo__rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(40px,5vw,64px)}.brand-rule{display:flex;flex-direction:column;align-items:start;gap:12px;border-top:1px solid hsl(var(--line));padding-top:24px;min-width:0}.brand-rule p{margin:0;color:hsl(var(--text-muted));font-size:15px;line-height:1.6}.brand-rule__art{display:flex;align-items:center;justify-content:center;width:100%;height:150px;margin-bottom:8px;border-radius:var(--radius-m, 12px);background:hsl(var(--surface-raised))}.brand-space__zone{position:relative;padding:20px;border-radius:6px;background:hsl(var(--accent-soft) / .6);outline:1px dashed hsl(var(--accent) / .55);outline-offset:-1px}.brand-space__zone:before,.brand-space__zone:after{content:"";position:absolute;width:20px;height:20px;border-radius:4px;background:hsl(var(--accent) / .18)}.brand-space__zone:before{left:0;top:0}.brand-space__zone:after{right:0;bottom:0}.brand-min{gap:18px}.brand-min__measure{position:relative;padding-left:14px;font-size:12px;font-weight:600;color:hsl(var(--accent));font-variant-numeric:tabular-nums}.brand-min__measure:before{content:"";position:absolute;left:0;top:50%;width:1px;height:24px;transform:translateY(-50%);background:currentColor}.brand-mark{gap:16px}.brand-mark__tile{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-m, 12px);background:var(--brand-indigo-deep, #0048b6)}.brand-mark__tile .ll-logo{color:#fff}.brand-mark__tile--round{border-radius:50%;background:hsl(var(--text))}.brand-mark__tile--round .ll-logo{color:hsl(var(--surface))}.brand-donts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.brand-donts li{min-width:0}.brand-dont__art{position:relative;display:flex;align-items:center;justify-content:center;height:120px;border-radius:var(--radius-m, 12px);background:hsl(var(--surface-raised));overflow:hidden}.brand-dont__art:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:8px;border:1px solid hsl(var(--danger) / .35)}.brand-dont__art--0 .ll-logo{transform:scaleX(1.45) scaleY(.8)}.brand-dont__art--1 .ll-logo{color:#e8902b}.brand-dont__art--2 .ll-logo{filter:drop-shadow(0 0 6px hsl(var(--accent))) drop-shadow(0 6px 4px rgb(0 0 0 / .35))}.brand-dont__art--3{background:repeating-conic-gradient(from 20deg at 30% 40%,#c9c3e8 0,#c9c3e8 8deg,#f4c9de 8deg,#f4c9de 19deg,#b7dcd0 19deg,#b7dcd0 31deg)}.brand-donts p{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;color:hsl(var(--text-muted))}.brand-donts p svg{flex:none;color:hsl(var(--danger))}.brand-swatches{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0;align-items:start}.brand-swatch{--_round: var(--radius-l, 16px);min-width:0;display:flex;flex-direction:column;gap:14px}.brand-swatch--0{grid-column:span 2}.brand-swatch--0 .brand-swatch__btn{height:clamp(260px,30vw,400px)}.brand-swatch__btn{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;height:clamp(220px,24vw,320px);padding:clamp(14px,1.6vw,22px);border:0;border-radius:var(--radius-l, 16px);cursor:copy;text-align:left;box-shadow:inset 0 0 0 1px hsl(var(--line) / .7);transition:transform .28s var(--ll-ease-out)}.brand-swatch__btn:active{transform:scale(.985)}.brand-swatch__btn:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.brand-swatch__name{font:400 clamp(22px,2.3vw,34px)/1 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.brand-swatch--0 .brand-swatch__name{font-size:clamp(34px,4.4vw,64px)}.brand-swatch__copy{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font:600 12px/1 var(--font-sans);background:color-mix(in oklab,currentColor 14%,transparent);opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s var(--ll-ease-out)}.brand-swatch__btn:focus-visible .brand-swatch__copy{opacity:1;transform:none}@media (hover: hover) and (pointer: fine){.brand-swatch__btn:hover .brand-swatch__copy{opacity:1;transform:none}}@media (hover: none){.brand-swatch__copy{opacity:1;transform:none}}.brand-swatch__meta{display:grid;gap:4px;margin:0;font-size:13px;font-variant-numeric:tabular-nums}.brand-swatch__meta div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid hsl(var(--line));padding-bottom:4px}.brand-swatch__meta dt{color:hsl(var(--text-subtle));font-weight:600;font-size:11px;letter-spacing:.06em}.brand-swatch__meta dd{margin:0}.brand-swatch__role{margin:0;font-size:14px;line-height:1.5;color:hsl(var(--text-muted))}.brand-colors__more{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,80px)}.brand-share,.brand-support{display:flex;flex-direction:column;gap:12px;border-top:1px solid hsl(var(--line));padding-top:24px;min-width:0}.brand-share__bar{display:flex;gap:6px;height:64px;margin-top:16px}.brand-share__bar span{flex:var(--share) 1 0;min-width:10px;border-radius:999px;box-shadow:inset 0 0 0 1px hsl(var(--line) / .7);transform-origin:left;transition:transform 1.2s var(--ll-ease-out) calc(var(--i) * 80ms)}.brand-share[data-state=hidden] .brand-share__bar span{transform:scaleX(.2)}.brand-share__legend{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:6px 0 0;padding:0;font-size:13px;color:hsl(var(--text-muted))}.brand-share__legend li{display:inline-flex;align-items:center;gap:7px}.brand-share__legend span{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px hsl(var(--line))}.brand-share__legend b{color:hsl(var(--text));font-weight:600;font-variant-numeric:tabular-nums}.brand-support ul{list-style:none;margin:4px 0 0;padding:0}.brand-support button{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 4px;border:0;border-bottom:1px solid hsl(var(--line));background:none;color:hsl(var(--text));font:500 14px/1.3 var(--font-sans);text-align:left;cursor:copy;transition:background-color .2s ease}.brand-support button:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}@media (hover: hover) and (pointer: fine){.brand-support button:hover{background:hsl(var(--surface-raised))}}.brand-support__dot{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.brand-support__hex{font-size:13px;color:hsl(var(--text-muted));font-variant-numeric:tabular-nums}.brand-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.brand-pair{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:end;gap:6px 20px;padding:22px 24px;min-width:0;border-radius:var(--radius-m, 12px);box-shadow:inset 0 0 0 1px hsl(var(--line) / .6)}.brand-pair__aa{grid-row:span 2;font:400 clamp(52px,5vw,72px)/.85 var(--font-display);letter-spacing:-.04em}.brand-pair__ratio{display:flex;align-items:baseline;gap:10px;font:400 26px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.brand-pair__ratio i{font:600 11px/1 var(--font-sans);font-style:normal;letter-spacing:.06em;padding:5px 8px;border-radius:999px;border:1px solid currentColor}.brand-pair__name{font-size:13px;line-height:1.35;opacity:.85}.brand-pairs__note{margin-top:14px;font-size:13px}.brand-faces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-face{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(320px,34vw,460px);padding:clamp(24px,3vw,40px);border-radius:var(--radius-l, 16px);min-width:0}.brand-face--display{background:var(--brand-indigo-deep, #0048b6);color:#fff;--em: #f7caf7}.brand-face--text{background:hsl(var(--surface-raised));box-shadow:inset 0 0 0 1px hsl(var(--line))}.brand-face__aa{font-size:clamp(140px,19vw,280px);line-height:.78;letter-spacing:-.06em}.brand-face--display .brand-face__aa{font-family:var(--font-display)}.brand-face--text .brand-face__aa{font-family:var(--font-sans);font-weight:500;letter-spacing:-.07em;color:hsl(var(--accent))}.brand-face__name{margin:6px 0 8px;font:400 clamp(30px,3vw,44px)/1 var(--font-display);letter-spacing:-.03em}.brand-face--text .brand-face__name{font-family:var(--font-sans);font-weight:600;letter-spacing:-.035em}.brand-face--display .ll-label,.brand-face--display .brand-note{color:#ffffffd1}.brand-face p{max-width:42ch}.brand-tester{margin-top:16px;padding:clamp(20px,2.6vw,32px);border-radius:var(--radius-l, 16px);background:hsl(var(--surface-sunken))}.brand-tester__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.brand-tester__bar .ll-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.brand-tester__bar .ll-label span{font-weight:400;letter-spacing:0;text-transform:none;color:hsl(var(--text-muted));font-size:13px}.brand-tester__text p{margin:clamp(24px,3vw,40px) 0 0;font-family:var(--font-display);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere;border-radius:6px;outline:none;caret-color:hsl(var(--accent));transition:font-size .28s var(--ll-ease-out)}.brand-tester__text p:focus-visible{box-shadow:0 0 0 2px hsl(var(--focus) / .5)}.brand-tester__text p em{font-style:normal;color:hsl(var(--emphasis, var(--accent)))}.brand-tester__text--xl p{font-size:clamp(44px,7.6vw,112px)}.brand-tester__text--l p{font-size:clamp(36px,5vw,72px)}.brand-tester__text--m p{font-size:clamp(28px,3.4vw,48px);line-height:1.04}.brand-scale{list-style:none;margin:0;padding:0;border-bottom:1px solid hsl(var(--line))}.brand-scale li{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:24px;align-items:baseline;padding:22px 0;border-top:1px solid hsl(var(--line))}.brand-scale__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:hsl(var(--text-muted));font-variant-numeric:tabular-nums}.brand-scale__meta b{color:hsl(var(--text));font-weight:600;font-size:14px}.brand-scale__sample{margin:0;overflow-wrap:anywhere;text-wrap:balance}.brand-type__foot{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,80px)}.brand-glyphs p{margin:18px 0 0;font:400 clamp(32px,3.8vw,54px)/1.08 var(--font-display);letter-spacing:-.01em;color:hsl(var(--text-muted));overflow-wrap:anywhere}.brand-emphasis{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-l, 16px);background:hsl(var(--emphasis-soft, var(--accent-soft)))}.brand-emphasis .ll-display-m{margin:0}.brand-ground-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.brand-ground{--_round: var(--radius-l, 16px);display:flex;flex-direction:column;gap:24px;min-height:clamp(340px,34vw,440px);padding:22px;min-width:0;border-radius:var(--radius-l, 16px);background:var(--g-bg);color:var(--g-text);box-shadow:inset 0 0 0 1px var(--g-line)}.brand-ground__top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:var(--g-muted)}.brand-ground__dot{width:7px;height:7px;border-radius:50%;background:var(--g-em)}.brand-ground__title{margin:auto 0 0;font:400 clamp(28px,2.6vw,38px)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.brand-ground__title em{font-style:normal;color:var(--g-em)}.brand-ground__foot{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--g-line)}.brand-ground__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--radius-s, 8px);background:var(--g-accent);color:var(--g-on-accent);font-size:14px;font-weight:600}.brand-ground__name{display:flex;flex-direction:column;align-items:end;font-size:14px;font-weight:600}.brand-ground__name small{font-size:12px;font-weight:400;color:var(--g-muted);font-variant-numeric:tabular-nums}.brand-shapes__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.brand-radii{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.brand-radius>div{display:flex;flex-direction:column;gap:6px;font-size:13px;color:hsl(var(--text-muted))}.brand-radius b{color:hsl(var(--text));font-weight:600;font-variant-numeric:tabular-nums}.brand-radius__shape{display:block;width:min(100%,72px);aspect-ratio:1;margin-bottom:8px;background:hsl(var(--accent-soft));border-top:2px solid hsl(var(--accent));border-left:2px solid hsl(var(--accent))}.brand-spaces{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.brand-spaces li{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:14px;font-size:13px;font-variant-numeric:tabular-nums;color:hsl(var(--text-muted))}.brand-spaces__bar{display:block;height:14px;width:max(6px,calc(var(--w) * 100%));border-radius:999px;background:hsl(var(--accent));opacity:calc(.35 + var(--w) * .65)}.brand-tracks{display:grid;gap:12px}.brand-track{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);padding:22px clamp(18px,2vw,28px);border-radius:var(--radius-l, 16px);background:hsl(var(--surface-raised));box-shadow:inset 0 0 0 1px hsl(var(--line))}.brand-track__text{display:flex;flex-direction:column;gap:6px}.brand-track__text .ll-heading{margin:0}.brand-track__spec{margin-top:4px;font-size:12px;font-weight:600;color:hsl(var(--accent));font-variant-numeric:tabular-nums}.brand-track__rail{position:relative;height:56px;padding-right:56px;border-radius:999px;background:hsl(var(--surface-sunken))}.brand-track__mover{display:block;width:100%;height:100%;transform:translate(0);transition:transform var(--dur) var(--curve)}.brand-tracks[data-played] .brand-track__mover{transform:translate(100%)}.brand-tracks[data-reset] .brand-track__mover{transition:none}.brand-track__dot{display:block;width:56px;height:56px;border-radius:50%;background:hsl(var(--accent));box-shadow:inset 0 0 0 6px hsl(var(--accent-soft) / .45)}.brand-track:nth-child(2) .brand-track__dot{background:hsl(var(--emphasis, var(--accent)))}.brand-track:nth-child(3) .brand-track__dot{background:hsl(var(--text))}.brand-motion__rules{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.brand-motion__rules li{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border-radius:999px;background:hsl(var(--accent-soft));font-size:14px;font-weight:500}.brand-motion__rules svg{color:hsl(var(--accent))}.brand-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));list-style:none;margin:0;padding:0;border-top:1px solid hsl(var(--line));border-left:1px solid hsl(var(--line))}.brand-icon-grid li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1;padding:10px;border-right:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line));color:hsl(var(--text));transition:background-color .2s ease,color .2s ease}.brand-icon-grid span{font-size:11px;color:hsl(var(--text-subtle));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .2s ease}@media (hover: hover) and (pointer: fine){.brand-icon-grid li:hover{background:hsl(var(--accent-soft));color:hsl(var(--accent))}.brand-icon-grid li:hover span{opacity:1}}@media (hover: none){.brand-icon-grid span{opacity:1}}.brand-principles__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px)}.brand-principles__col .ll-label{margin:0 0 8px}.brand-principles__list p{display:flex;align-items:center;gap:14px;margin:0;padding:18px 0;border-top:1px solid hsl(var(--line));font:400 clamp(20px,2vw,26px)/1.25 var(--font-display);letter-spacing:-.02em}.brand-principles__list svg{flex:none;box-sizing:content-box;padding:7px;border-radius:50%}.brand-principles__col--yes svg{background:hsl(var(--accent-soft));color:hsl(var(--accent))}.brand-principles__col--no p{color:hsl(var(--text-muted))}.brand-principles__col--no svg{background:hsl(var(--surface-raised));color:hsl(var(--text-subtle))}@media (max-width: 1023px){.brand-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-swatch--0{grid-column:span 3}.brand-swatch--0 .brand-swatch__btn{height:240px}.brand-ground-list,.brand-donts,.brand-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-colors__more,.brand-type__foot,.brand-shapes__grid,.brand-logo__rules{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.brand-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-ribbon__chip{height:120px!important}.brand-versions,.brand-faces,.brand-principles__cols{grid-template-columns:minmax(0,1fr)}.brand-version__head{min-height:0}.brand-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-swatch--0{grid-column:span 2}.brand-swatch__btn{height:180px}.brand-pairs,.brand-ground-list{grid-template-columns:minmax(0,1fr)}.brand-ground{min-height:300px}.brand-radii{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-scale li{grid-template-columns:minmax(0,1fr);gap:10px}.brand-track{grid-template-columns:minmax(0,1fr)}.brand-track__rail{height:44px;padding-right:44px}.brand-track__dot{width:44px;height:44px}.brand-icon-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}
