.design-page{padding-bottom:4rem}.design-header{max-width:46rem}.design-header h1{margin-bottom:.8rem}.design-header .lead{margin-bottom:.7rem}.design-header__note{color:var(--muted-strong);margin:0;font-size:.88rem;line-height:1.55}.design-page p a,.design-page .design-specimen__description>a,.design-page .design-pattern__head a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.18em}.design-page p a:hover,.design-page .design-specimen__description>a:hover,.design-page .design-pattern__head a:hover{text-decoration-color:currentColor}.design-index{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0;display:grid}.design-index a{border-bottom:1px solid var(--border);color:var(--accent-text);font:600 .76rem/1.35 var(--font-display);gap:.8rem;padding:.9rem .4rem .9rem 0;display:flex}.design-index a span{color:var(--ink)}.design-index a:hover span{color:var(--accent)}.design-section{padding:4rem 0 0;scroll-margin-top:2rem}.design-section__head{border-bottom:1px solid var(--ink);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-bottom:.8rem;display:grid}.design-section__head>span,.design-spec-label{color:var(--accent-text);font:600 .7rem/1.3 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.design-section__head h2{font:700 clamp(1.45rem, 3vw, 2rem)/1.15 var(--font-display);letter-spacing:-.04em;margin:0}.design-intro{max-width:65ch;color:var(--body-text);margin:1.25rem 0 1.8rem;line-height:1.6}.design-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}.design-rules>div,.design-checks>div{border-bottom:1px solid var(--border);padding:1.4rem 0 1.5rem}.design-rules h3,.design-checks h3{font:700 1rem/1.35 var(--font-display);margin:0 0 .5rem}.design-rules p,.design-checks p{color:var(--body-text);margin:0;font-size:.92rem;line-height:1.6}.design-rules a{color:var(--link);font:500 .78rem/1.4 var(--font-display);margin-top:.8rem;display:inline-block}.design-rules a:hover{text-decoration:underline}.design-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:2.6rem;display:grid}.design-swatch{grid-template-columns:1fr auto;gap:.2rem .5rem;min-width:0;font-size:.82rem;display:grid}.design-swatch__color{border:1px solid var(--border);grid-column:1/-1;height:5rem;margin-bottom:.35rem;display:block}.design-swatch strong{font:700 .85rem/1.3 var(--font-display)}.design-swatch code{color:var(--accent-text);justify-self:end;font-size:.74rem}.design-swatch small{color:var(--muted-strong);grid-column:1/-1;font-size:.76rem}.design-swatch__color--paper{background:var(--bg)}.design-swatch__color--ink{background:var(--ink)}.design-swatch__color--body{background:var(--body-text)}.design-swatch__color--link{background:var(--link)}.design-swatch__color--accent{background:var(--accent-text)}.design-swatch__color--line{background:var(--border)}.design-type{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-top:1.5rem;display:grid}.design-type p{margin:0}.design-type__display{font:700 clamp(1.5rem, 3vw, 2.3rem)/1.1 var(--font-display);letter-spacing:-.05em;padding:1rem 0 1.4rem}.design-type__body{color:var(--body-text);font:400 1.03rem/1.65 var(--font-body);padding:1rem 0 1.4rem}.design-type .design-type__small{border-top:1px solid var(--border);color:var(--muted-strong);padding-top:.65rem;font-size:.8rem}.design-specimen{border-bottom:1px solid var(--border);grid-template-columns:minmax(11rem,.33fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:1.8rem 0 2rem;display:grid}.design-specimen__description h3,.design-pattern__head h3{font:700 1.07rem/1.3 var(--font-display);margin:0 0 .55rem}.design-specimen__description p,.design-pattern__head p{color:var(--body-text);margin:0 0 .8rem;font-size:.89rem;line-height:1.55}.design-specimen__description>a,.design-pattern__head a{font:500 .75rem/1.45 var(--font-display)}.design-specimen__stage{align-self:start;min-width:0}.design-case-example{max-width:38rem}.design-case-example>strong{color:var(--ink);font:700 1rem/1.4 var(--font-display);align-items:baseline;gap:.65rem;display:flex}.design-case-example__id{color:var(--accent-text);font:700 .78rem/1.35 var(--font-display);white-space:nowrap;flex:none}.design-case-example__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.8rem 0;display:grid}.design-case-example__photos a{min-width:0;display:block}.design-case-example__photos a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.design-case-example__photos img{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--border);width:100%;height:auto;display:block}.design-case-example>p{color:var(--body-text);margin:0;font-size:.85rem;line-height:1.55}.design-action-stage>p{margin:0 0 1.2rem;line-height:1.55}.design-action-stage .back-link{width:fit-content;margin-bottom:1.25rem;display:block}.design-actions{flex-wrap:wrap;gap:.7rem;display:flex}.design-label-stage h4{font:700 1.45rem/1.22 var(--font-display);margin:0 0 .6rem}.design-label-stage__meta{color:var(--muted-strong);margin:0 0 1rem;font-size:.84rem}.design-article-heading h4{max-width:25ch;font:700 clamp(1.3rem, 2.6vw, 1.8rem)/1.2 var(--font-display);letter-spacing:-.03em;margin:0 0 .7rem}.design-article-heading .article-heading-bar{margin-bottom:1rem}.design-article-heading .article-meta{margin-bottom:.55rem}.design-article-heading>p:last-child{color:var(--body-text);margin:0;line-height:1.55}.design-term-example p{margin:0}.design-term-example .design-specimen__note{color:var(--muted-strong);margin-top:1rem;font-size:.8rem;line-height:1.5}.design-media-example{margin:0}.design-media-example img{width:100%;height:auto;display:block}.design-media-example--macos-window img{width:110.48%;max-width:none;margin-top:-3.63%;margin-left:-5.24%}.design-media-example figcaption{color:var(--muted-strong);margin-top:.6rem;font-size:.82rem;line-height:1.5}.design-specimen__stage .entry-cards{grid-template-columns:minmax(0,1fr)}.design-specimen__stage .subscribe-box{margin-top:0}.design-specimen__stage .subscribe-fields button:disabled{cursor:default;opacity:.65}.design-pattern{border-bottom:1px solid var(--border);padding:1.4rem 0 2rem}.design-pattern__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.design-pattern__head p{max-width:60ch}.design-pattern .article-footer{margin-top:.8rem}.design-pattern-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.design-pattern-links a{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;padding:1.15rem 0;display:grid}.design-pattern-links strong{font:700 .9rem/1.35 var(--font-display)}.design-pattern-links span:nth-child(2){color:var(--body-text);grid-column:1;font-size:.84rem;line-height:1.45}.design-pattern-links span:last-child{color:var(--accent-text);grid-area:1/2/3}.design-pattern-links a:hover strong{color:var(--accent)}.design-map-scheme{border:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(10rem,.4fr);gap:1rem;min-height:14rem;margin-top:1.1rem;padding:1rem;display:grid}.design-map-scheme__header{color:var(--accent-text);font:600 .72rem/1.4 var(--font-display);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.design-map-scheme__header strong{color:var(--ink);font-size:.9rem}.design-map-scheme__header span:last-child{margin-left:auto;font-size:1.2rem;line-height:1}.design-map-scheme__folder{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 12%, transparent);min-width:0;margin-top:.45rem;padding:1.4rem .7rem .7rem;position:relative}.design-map-scheme__folder>strong{border:1px solid var(--accent);background:var(--accent-pale);max-width:90%;color:var(--accent-text);font:600 .7rem/1.3 var(--font-display);padding:.25rem .5rem;position:absolute;top:-.8rem;left:-1px}.design-map-scheme__folder>div{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.design-map-scheme__folder span{border:1px solid var(--border);background:var(--surface);max-width:12rem;color:var(--ink);font:600 .68rem/1.35 var(--font-display);padding:.55rem;display:block}.design-map-scheme__detail{border-left:1px solid var(--border);align-content:start;gap:.45rem;min-width:0;padding:.7rem;display:grid}.design-map-scheme__detail strong{font:700 .75rem/1.3 var(--font-display)}.design-map-scheme__detail span{color:var(--body-text);font-size:.76rem;line-height:1.45}.design-map-scheme__zoom{border:1px solid var(--border);width:fit-content;color:var(--accent-text);font:600 .7rem/1.3 var(--font-display);grid-column:1/-1;margin-top:auto;padding:.25rem .5rem}.design-site-map-scheme{border:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(12rem,.5fr);gap:1.5rem;margin-top:1rem;padding:1.2rem;display:grid}.design-site-map-scheme__tree{align-content:start;gap:.55rem;min-width:0;display:grid}.design-site-map-scheme__tree strong{font:700 1.2rem/1.3 var(--font-display);margin-bottom:.5rem}.design-site-map-scheme__tree span{border-top:1px solid var(--border);color:var(--body-text);padding:.45rem 0;font-size:.78rem}.design-site-map-scheme__aside{border:1px solid var(--border);background:var(--surface);align-content:start;gap:.65rem;padding:.8rem;display:grid}.design-site-map-scheme__aside small{color:var(--accent-text);font:700 .63rem/1.3 var(--font-display);letter-spacing:.08em}.design-site-map-scheme__aside strong{font:700 .9rem/1.3 var(--font-display)}.design-site-map-scheme__aside>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.55rem 0;display:grid}.design-site-map-scheme__aside>div span{border:1px solid var(--border);background:var(--accent-pale);color:var(--ink);font:600 .61rem/1.25 var(--font-display);padding:.4rem}.design-site-map-scheme__aside p{border-top:1px solid var(--border);color:var(--body-text);margin:0;padding:.6rem 0;font-size:.72rem}.design-booking-example{border-top:1px solid var(--border);margin-top:1rem;padding:1rem 0}.design-booking-example__durations{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.design-booking-example__durations>*{border:1px solid var(--border);color:var(--body-text);font:600 .72rem/1.3 var(--font-display);padding:.45rem .7rem}.design-booking-example__durations strong{border-color:var(--ink);color:var(--ink)}.design-booking-example__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.design-booking-example__week>span{min-width:0;color:var(--muted-strong);font:600 .7rem/1.3 var(--font-display);justify-items:center;gap:.4rem;display:grid}.design-booking-example__week strong{border:1px solid var(--border);width:100%;min-height:2.4rem;color:var(--muted-strong);font:inherit;place-items:center;display:grid}.design-booking-example__week .design-booking-example__today{border-color:var(--ink);color:var(--ink);border-width:2px}.design-booking-example__week .design-booking-example__available{border-color:var(--accent);color:var(--accent-text)}.design-booking-example>p{color:var(--muted-strong);margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.design-inventory{padding-top:2rem}.design-inventory h3{font:700 1.06rem/1.3 var(--font-display);margin:0 0 .45rem}.design-inventory>p{max-width:58ch;color:var(--body-text);margin:0 0 1.2rem;font-size:.88rem;line-height:1.55}.design-inventory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.design-inventory h4{border-bottom:1px solid var(--border);font:600 .8rem/1.35 var(--font-display);margin:0 0 .65rem;padding-bottom:.5rem}.design-inventory ul{margin:0;padding:0;list-style:none}.design-inventory li+li{margin-top:.7rem}.design-inventory a{color:var(--link);font-size:.84rem;line-height:1.4}.design-inventory a:hover{text-decoration:underline}.design-layout-diagrams{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.design-layout-diagrams>a{border:1px solid var(--border);gap:.35rem;min-width:0;padding:1rem;display:grid}.design-layout-diagrams>a:hover{border-color:var(--ink)}.design-layout-diagrams strong{font:700 .86rem/1.3 var(--font-display)}.design-layout-diagrams small{color:var(--body-text);font-size:.8rem;line-height:1.4}.design-layout-diagram{border:1px solid var(--border);background:var(--surface);grid-template-columns:1fr 3fr 1fr;gap:.35rem;height:5.5rem;margin-bottom:.5rem;padding:.5rem;display:grid}.design-layout-diagram i{background:var(--surface-raised);min-width:0;display:block}.design-layout-diagram i:first-child{background:var(--accent-pale);border-right:2px solid var(--accent-text)}.design-layout-diagram i:nth-child(2){background:repeating-linear-gradient(to bottom, var(--surface-raised) 0, var(--surface-raised) .32rem, var(--surface) .32rem, var(--surface) .62rem)}.design-layout-diagram--simple i:last-child{background:0 0}.design-layout-diagram--article i:last-child{background:repeating-linear-gradient(to bottom, var(--accent-pale) 0, var(--accent-pale) .55rem, var(--surface) .55rem, var(--surface) .9rem)}.design-layout-diagram--wide-comparison{grid-template-columns:1fr 4fr 1fr}.design-layout-diagram--wide-comparison i:nth-child(2){background:repeating-linear-gradient(to bottom, var(--surface-raised) 0, var(--surface-raised) .45rem, var(--surface) .45rem, var(--surface) .65rem)}.design-layout-diagram--wide-comparison i:last-child{border-left:1px solid var(--border);background:repeating-linear-gradient(to bottom, var(--accent-text) 0, var(--accent-text) .12rem, transparent .12rem, transparent .55rem)}.design-filter-example{border:1px solid var(--border);background:var(--surface);font:600 .78rem/1.3 var(--font-display);flex-wrap:wrap;align-items:center;gap:.45rem;margin:1rem 0;padding:.8rem;display:flex}.design-filter-example strong{color:var(--accent);flex-basis:100%}.design-filter-example span{border:1px solid var(--border);padding:.4rem .6rem}.design-filter-example span:first-of-type,.design-filter-example span:nth-of-type(2){border-color:var(--accent);background:var(--accent-pale)}.design-filter-example small{color:var(--muted-strong);flex-basis:100%}.design-score-example{font:600 .78rem/1.3 var(--font-display);flex-wrap:wrap;gap:.7rem 1rem;margin:1rem 0 1.5rem;display:flex}.design-score-example span{align-items:center;gap:.4rem;display:inline-flex}.design-score-example i{width:3rem;height:2rem;color:var(--on-accent);font:700 1rem/1 var(--font-display);place-items:center;display:inline-grid}.design-score-example__yes{background:var(--comparison-score-yes)}.design-score-example__partial{background:var(--comparison-score-partial)}.design-score-example__no{background:var(--comparison-score-no)}.design-score-example__unknown{background:var(--comparison-score-unknown)}.design-layout-diagram--illustrated i:last-child{background:var(--accent-text)}.design-layout-diagram--workspace{grid-template-columns:1fr}.design-layout-diagram--workspace i:first-child,.design-layout-diagram--workspace i:last-child{display:none}.design-layout-diagram--workspace i:nth-child(2){background:radial-gradient(circle at 20% 35%, var(--accent-text) 0 .16rem, transparent .18rem), radial-gradient(circle at 45% 65%, var(--accent-text) 0 .16rem, transparent .18rem), radial-gradient(circle at 80% 30%, var(--accent-text) 0 .16rem, transparent .18rem), var(--accent-pale)}.design-layout-list{border-top:1px solid var(--border)}.design-layout-list a{border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(11rem,.4fr) minmax(0,1fr) 1rem;align-items:baseline;gap:.9rem;padding:1rem 0;display:grid}.design-layout-list a:hover strong{color:var(--accent)}.design-layout-list span{color:var(--accent-text);font:600 .72rem/1.3 var(--font-display)}.design-layout-list strong{font:700 .91rem/1.3 var(--font-display)}.design-layout-list small{color:var(--body-text);font-size:.84rem;line-height:1.4}.design-layout-list b{color:var(--accent-text);font:500 1rem/1 var(--font-display);justify-self:end}.design-talk-example{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(9rem,35%) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.design-talk-example__media{aspect-ratio:16/9;position:relative;overflow:hidden}.design-talk-example__media>img{object-fit:cover;width:100%;height:100%;display:block}.design-talk-example__media:after{content:"▶";background:var(--surface);width:2rem;height:2rem;color:var(--ink);border-radius:50%;place-items:center;padding-left:.15rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-talk-example__media span{background:var(--surface);border-radius:6px;place-items:center;width:2.5rem;height:2.5rem;padding:.25rem;display:grid;position:absolute;top:.5rem;left:.5rem}.design-talk-example__media span img{object-fit:contain;width:100%;height:100%;display:block}.design-talk-example__copy{align-content:center;gap:.4rem;min-width:0;padding:.8rem 1rem;display:grid}.design-talk-example__copy small{color:var(--muted);font:600 .65rem/1.4 var(--font-display);text-transform:uppercase}.design-talk-example__copy strong{font:700 .9rem/1.3 var(--font-display)}.design-talk-example__copy p{color:var(--body-text);margin:0;font-size:.8rem;line-height:1.45}.design-hub-variants{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.4rem}.design-hub-variants h3{font:700 1rem/1.35 var(--font-display);margin:0 0 .45rem}.design-hub-variants>p{max-width:65ch;color:var(--body-text);margin:0 0 1.15rem;font-size:.87rem;line-height:1.55}.design-hub-variants__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.design-hub-variants__grid a{border:1px solid var(--border);align-content:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.design-hub-variants__grid a:hover{border-color:var(--ink)}.design-hub-variants__grid strong{font:700 1.02rem/1.3 var(--font-display)}.design-hub-variants__route{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--accent-text);font:600 .75rem/1.5 var(--font-display);padding:.7rem 0}.design-hub-variants__grid small{color:var(--body-text);font-size:.8rem;line-height:1.45}.design-illustration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.design-illustration{min-width:0;margin:0}.design-illustration img{object-fit:cover;border:1px solid var(--border);width:100%;height:clamp(12rem,23vw,18rem);display:block}.design-illustration--right img{object-position:right center}.design-illustration--left img{object-position:left center}.design-illustration figcaption{gap:.25rem;padding-top:.55rem;display:grid}.design-illustration figcaption strong{font:700 .84rem/1.35 var(--font-display)}.design-illustration figcaption span{color:var(--muted-strong);font-size:.8rem;line-height:1.45}.design-illustration figcaption a{color:var(--link)}.design-illustration figcaption a:hover{text-decoration:underline}.design-guidance{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2rem;display:grid}.design-guidance>div{padding-top:1rem}.design-guidance h3{font:700 .86rem/1.3 var(--font-display);margin:0 0 .5rem}.design-guidance p{color:var(--body-text);margin:0;font-size:.85rem;line-height:1.55}.design-guidance a{color:var(--link);font:500 .73rem/1.4 var(--font-display);margin-top:.75rem;display:inline-block}.design-guidance a:hover{text-decoration:underline}.design-search-example{max-width:48rem;margin-top:2rem}.design-search-example>.design-spec-label{margin:0}.design-search-example__note{color:var(--muted-strong);margin:0;font-size:.8rem;line-height:1.5}.design-followup{border-top:1px solid var(--border);color:var(--body-text);margin:1.5rem 0 0;padding:.85rem 0 0;font-size:.86rem;line-height:1.55}.design-followup a+a{margin-left:.7rem}.design-kit-preview{border-bottom:1px solid var(--border);padding:1.4rem 0 1.6rem}.design-kit-preview>.design-spec-label{margin:0}.design-kit-preview .hypothesis-collection{z-index:auto;box-shadow:none;margin-bottom:.65rem;position:static;top:auto}.design-kit-preview__note{color:var(--muted-strong);margin:0;font-size:.8rem;line-height:1.5}.design-kit-preview__note a{color:var(--link)}.design-kit-preview__note a:hover{text-decoration:underline}.design-decisions{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.design-decisions li{border-bottom:1px solid var(--border);grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:baseline;gap:.7rem 1rem;padding:1rem 0;display:grid}.design-decisions time{color:var(--accent-text);font:600 .72rem/1.35 var(--font-display)}.design-decisions li>span{color:var(--body-text);font-size:.87rem;line-height:1.5}.design-decisions strong{color:var(--ink);font-family:var(--font-display);font-size:.83rem}.design-decisions a{color:var(--link);font:500 .72rem/1.4 var(--font-display);white-space:nowrap}.design-decisions a:hover{text-decoration:underline}.design-standards-title{font:700 1rem/1.3 var(--font-display);margin:2rem 0 .7rem}.design-standards{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.design-standards li{border-bottom:1px solid var(--border);color:var(--body-text);padding:1rem 0 1.1rem;font-size:.87rem;line-height:1.55}.design-standards strong{color:var(--ink);font:700 .86rem/1.35 var(--font-display);margin-bottom:.25rem;display:block}.design-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}@media (width<=700px){.design-index{grid-template-columns:repeat(2,minmax(0,1fr))}.design-section{padding-top:3rem;scroll-margin-top:5rem}.design-section__head{grid-template-columns:1fr;gap:.5rem}.design-rules,.design-type,.design-pattern-links,.design-standards,.design-checks{grid-template-columns:1fr;gap:0}.design-map-scheme,.design-site-map-scheme{grid-template-columns:1fr}.design-map-scheme__detail{border-left:0;border-top:1px solid var(--border)}.design-inventory__grid{grid-template-columns:1fr;gap:1.3rem}.design-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.design-type>div{padding-bottom:1.5rem}.design-specimen{grid-template-columns:1fr;gap:1.15rem}.design-layout-diagrams,.design-hub-variants__grid,.design-illustration-grid,.design-guidance{grid-template-columns:1fr}.design-illustration img{height:14rem}.design-layout-list a{grid-template-columns:1.6rem minmax(0,1fr) 1rem;gap:.5rem}.design-layout-list small{grid-column:2}.design-layout-list b{grid-area:1/3/3}.design-talk-example{grid-template-columns:1fr}.design-decisions li{grid-template-columns:3rem minmax(0,1fr)}.design-decisions a{grid-column:2}}
