.mindkey{padding:var(--space-l) 0}.mindkey__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide)}.mindkey__heading{margin-bottom:var(--space-m)}.news-list{--el-bg:var(--color-white);--el-text:var(--color-text);--el-meta:var(--color-gray-600);--el-stroke:var(--color-text);background:var(--el-bg);color:var(--el-text);padding-block:var(--space-l)}.news-list__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide);display:flex;flex-direction:column;gap:var(--space-s)}.news-list__big-heading{margin:0}.news-list__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.news-list__row-link{display:flex;flex-direction:column;gap:var(--space-s);padding-block:var(--space-s);text-decoration:none;color:inherit}@media (min-width:768px){.news-list__row-link{flex-direction:row;align-items:stretch}}.news-list__image{flex-shrink:0;width:100%}.news-list__image img{width:100%;height:auto;display:block}@media (min-width:768px){.news-list__image{width:280px}}.news-list__content{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1 1;max-width:540px}.news-list__title{margin:0}.news-list__meta{margin:0;color:var(--el-meta)}.news-list__excerpt{margin:0;color:inherit;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-list__cta,.news-list__see-all{--btn-text-color:var(--color-text)}.news-list__cta{align-self:flex-start;margin-top:0}.news-list__footer{margin-top:var(--space-xs)}.publication-list{padding:var(--space-l) 0;background:var(--color-gray-100)}.publication-list__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide)}.publication-list__heading{margin-bottom:var(--space-xs);text-align:left}.publication-list__filters{display:flex;gap:var(--space-s);margin-bottom:var(--space-xs);flex-wrap:wrap}.publication-list__filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:var(--space-xs) var(--space-s);padding-right:calc(var(--space-s) + 1.5em);border:0;border-radius:0;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171719' stroke-width='2.4' stroke-linecap='butt' stroke-linejoin='miter'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-s) center;background-size:1em 1em;font:inherit;color:inherit;cursor:pointer;outline:none}.publication-list__filter-select:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.publication-list__no-results{text-align:center;padding:var(--space-l) 0;color:var(--color-text-muted)}.publication-list__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.publication-list__item{background:var(--color-white);border:0}.publication-list__item-link{display:block;padding:var(--space-s);text-decoration:none;color:inherit}.publication-list__item-header{display:flex;align-items:baseline;gap:var(--space-m)}.publication-list__item-title{margin-bottom:var(--space-2xs);flex:1 1}.publication-list__item-year{font-size:var(--text-body);color:var(--color-text-muted);white-space:nowrap}.publication-list__item-excerpt{color:var(--color-text-muted);max-width:calc(100% - 6rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.petition-form__heading{margin-bottom:.25em}.petition-form__content{margin-bottom:var(--space-m)}.petition-form__form,.petition-form__policy{max-width:var(--container-slim);width:100%}@media (min-width:768px){.petition-form__right .social-proof{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--container-padding))}}.petition-form__expandable{display:flex;flex-direction:column;gap:var(--space-xs);max-height:500px;overflow:hidden;opacity:1;transition:max-height .4s ease,opacity .3s ease}.petition-form__form--collapsed .petition-form__expandable{max-height:0;opacity:0}.signature-counter{margin-bottom:var(--space-s);font-size:var(--text-h4);font-weight:var(--weight-bold)}.signature-counter__label{font-weight:var(--weight-normal)}.signature-counter__text{font-size:var(--text-small);margin-bottom:var(--space-xs)}.signature-counter__count{font-weight:var(--weight-bold);font-size:var(--text-body)}.signature-counter__goal{color:var(--color-text-muted)}.signature-counter__barometer{width:100%;height:8px;background:var(--color-gray-200);border-radius:var(--radius-s);overflow:hidden}.signature-counter__barometer-fill{height:100%;background:var(--color-brand);border-radius:var(--radius-s);transition:width .6s ease}.social-proof{display:flex;flex-direction:column;gap:var(--space-s)}.social-proof__heading{color:var(--color-white);opacity:.9;margin:0}.social-proof__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.social-proof__item{display:inline-flex;align-items:flex-end;gap:var(--space-xs);background:var(--color-dark-chip);padding:var(--space-xs);font-size:var(--text-small);line-height:1.1;border:0}.social-proof__name{color:var(--color-accent-green);font-weight:var(--weight-medium);white-space:nowrap}.social-proof__city,.social-proof__petition{color:var(--color-text-on-dark-muted);font-weight:var(--weight-medium);font-size:var(--text-h5)}.social-proof__time{color:var(--color-text-on-dark);font-size:var(--text-h5);font-weight:var(--weight-medium);white-space:nowrap}.latest-signups{background:var(--color-dark-bg);color:var(--color-text-on-dark);padding-block:var(--space-l)}.latest-signups__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide);display:flex;flex-direction:column;gap:var(--space-s)}.latest-signups__heading{color:var(--color-white);opacity:.9;margin:0}.latest-signups__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.latest-signups__item{display:inline-flex;align-items:flex-end;gap:var(--space-xs);background:var(--color-dark-chip);padding:var(--space-xs);font-size:var(--text-small);line-height:1.1}.latest-signups__name{color:var(--color-accent-green);font-weight:var(--weight-medium);white-space:nowrap}.latest-signups__petition{color:var(--color-text-on-dark-muted)}.latest-signups__petition,.latest-signups__time{font-weight:var(--weight-medium);font-size:var(--text-h5)}.latest-signups__time{color:var(--color-text-on-dark);white-space:nowrap}.text-block{max-width:var(--container-max);margin-inline:auto;padding-block:var(--space-m);-webkit-padding-start:var(--container-padding);padding-inline-start:var(--container-padding)}@media (min-width:768px){.text-block{padding-block:var(--space-l)}}.text-block__container,.text-block__heading{max-width:var(--container-narrow);margin-right:auto;padding-inline:var(--container-padding)}.text-block__heading{margin-bottom:var(--space-s)}.text-block--width-narrow .text-block__container,.text-block--width-narrow .text-block__heading{max-width:var(--container-slim)}.text-block--width-normal .text-block__container,.text-block--width-normal .text-block__heading{max-width:var(--container-narrow)}.text-block--width-wide .text-block__container,.text-block--width-wide .text-block__heading{max-width:var(--container-max)}.text-block--bg-brand{background:var(--color-brand)}.text-block--bg-brand,.text-block--bg-brand h2,.text-block--bg-brand h3{color:var(--color-white)}.text-block--bg-gray{background:var(--color-gray-100)}.text-block__cta{margin-top:var(--space-s)}.text-block--align-center{text-align:center}.text-block--align-center .text-block__container,.text-image{margin-inline:auto}.text-image{max-width:var(--container-max);padding-block:var(--space-m);padding-inline:var(--container-padding-wide)}@media (min-width:768px){.text-image{padding-block:var(--space-l)}}.text-image__inner{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:start}@media (min-width:768px){.text-image__inner{grid-template-columns:1fr 1fr}.text-image--left .text-image__image-container,.text-image--left .text-image__video-container{order:-1}}.text-image__content{display:flex;flex-direction:column;gap:var(--space-s);justify-content:flex-start;align-self:start;-webkit-padding-end:var(--container-padding);padding-inline-end:var(--container-padding);padding-top:5px;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.text-image--left .text-image__content{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:var(--container-padding);padding-inline-start:var(--container-padding)}@media (min-width:768px){.text-image__content{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--container-padding))}}.text-image__text .payload-richtext{display:block}.text-image__text .payload-richtext>*+*{margin-top:var(--space-xs)}.text-image__text .payload-richtext>h1+*,.text-image__text .payload-richtext>h2+*,.text-image__text .payload-richtext>h3+*{margin-top:var(--space-s)}.text-image__content--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.text-image__content{opacity:1;transform:none;transition:none}}.text-image__button{align-self:flex-start;--btn-text-color:var(--color-text);--btn-icon-bg:var(--color-accent-blue)}.text-image__image-container,.text-image__video-container{position:relative;width:100%}.text-image__video-wrapper{position:relative;padding-bottom:56.25%;height:0}.text-image__video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.text-image__image{width:100%;height:auto;display:block}.text-image__credit{display:block;margin-top:var(--space-xs);font-size:var(--text-credit);color:var(--color-text-muted)}.text-image--bg-brand{background-color:var(--color-brand);color:var(--color-white)}.text-image--bg-gray{background-color:var(--color-surface)}.video-embed{padding-block:var(--space-m);padding-inline:var(--container-padding-wide);max-width:var(--container-max);margin-inline:auto}@media (min-width:768px){.video-embed{padding-block:var(--space-l)}}.video-embed__wrapper{position:relative;width:100%;background:var(--color-black);border-radius:var(--radius-s);overflow:hidden}.video-embed__wrapper--16-9{aspect-ratio:16/9}.video-embed__wrapper--4-3{aspect-ratio:4/3}.video-embed__wrapper--1-1{aspect-ratio:1/1}.video-embed__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-embed__caption{margin-top:var(--space-s);color:var(--color-text-muted);text-align:left;font-size:var(--text-h5)}.quote{margin:0;background:var(--color-brand);color:var(--color-white);padding-block:var(--space-l);text-align:left}.quote__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide)}.quote__text{margin:0 0 var(--space-s)}.quote__text:before{content:"\201C"}.quote__text:after{content:"\201D"}.quote__attribution{margin:0;color:rgba(255,255,255,.7)}.quote__author{font-style:normal}.quote__author,.quote__role{color:inherit}.quote--has-image{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:250px;display:flex;align-items:flex-end;justify-content:flex-start;padding:0;max-width:none;color:var(--color-white)}.quote--has-image .quote__inner{position:relative;max-width:100%;margin-inline:0;padding:var(--space-s)}@media (min-width:768px){.quote--has-image .quote__inner{max-width:35%;margin-inline:0;margin-left:var(--container-padding)}}.quote--has-image .quote__text{font-size:var(--text-h3)}.quote--has-image .quote__author{color:var(--color-white)}.quote--has-image .quote__role{color:rgba(255,255,255,.8)}@media (min-width:768px){.quote--has-image{min-height:450px;padding:var(--space-l) var(--container-padding)}.quote--has-image .quote__text{font-size:var(--text-h3)}}.donation-picker{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide);padding-block:var(--space-l);background:var(--color-white)}.donation-picker__content,.donation-picker__heading,.donation-picker__inner{max-width:var(--container-slim);margin-right:auto}.donation-picker__content{margin-bottom:var(--space-m)}.donation-picker__heading{margin-bottom:var(--space-s)}.donation-picker__inner{display:grid;grid-template-columns:1fr;grid-gap:var(--space-m);gap:var(--space-m)}.donation-progress{display:flex;align-items:flex-start;margin-bottom:var(--space-s);position:relative}.donation-progress__item{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative}.donation-progress__dot{width:16px;height:16px;border-radius:50%;background:#c6f0d4;flex-shrink:0;z-index:1}.donation-progress__dot--done{background:#5fd68a}.donation-progress__label{font-size:var(--text-small);color:var(--color-text-muted);margin-top:6px;white-space:nowrap}.donation-progress__label--done{color:var(--color-text)}.donation-progress__line{position:absolute;top:8px;right:50%;width:100%;height:2px;background:#c6f0d4;z-index:0}.donation-progress__line--done{background:#5fd68a}.donation-picker__amounts,.donation-picker__custom,.donation-picker__submit,.donation-picker__tabs{--picker-height:48px}.donation-picker__subtitle{margin-bottom:var(--space-s);color:var(--color-text);font-weight:var(--weight-semibold)}.donation-picker__tabs{display:flex;margin-bottom:var(--space-s);gap:var(--space-xs)}.donation-picker__tab{flex:1 1;height:var(--picker-height);display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border:0;border-radius:var(--radius-s);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.donation-picker__tab:hover{background:var(--color-gray-200)}.donation-picker__tab--active,.donation-picker__tab--active:hover{background:var(--color-accent-green);color:var(--color-text)}.donation-picker__amount--selected:before,.donation-picker__tab--active:before{content:"";width:1.25em;height:1.25em;border-radius:50%;margin-right:var(--space-xs);background-color:var(--color-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4 10-10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:65%;flex-shrink:0}.donation-picker__amounts{display:flex;gap:var(--space-xs);margin-bottom:var(--space-s)}.donation-picker__amount{flex:1 1;height:var(--picker-height);display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border:0;color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;transition:background .2s ease,color .2s ease;text-align:center;border-radius:var(--radius-s)}.donation-picker__amount:hover{background:var(--color-gray-200)}.donation-picker__amount--selected{color:var(--color-text)}.donation-picker__amount--selected,.donation-picker__amount--selected:hover{background:var(--color-accent-green)}.donation-picker__custom{margin-bottom:var(--space-s);position:relative}.donation-picker__custom-input{width:100%;height:var(--picker-height);font-size:var(--text-body);padding-right:3rem;box-sizing:border-box}.donation-picker__custom-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:var(--text-small);pointer-events:none}.donation-picker__custom-input::-webkit-inner-spin-button,.donation-picker__custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation-picker__custom-input[type=number]{-moz-appearance:textfield}.donation-picker__error{color:var(--color-error,#dc2626);font-size:var(--text-small);margin-top:4px}.donation-picker__embed-wrap{display:flex;flex-direction:column;gap:var(--space-s)}.donation-picker__back{align-self:flex-start;--btn-text-color:var(--color-text)}.donation-picker__back:before{transform:scaleX(-1)}.donation-picker__back:hover:before{transform:scaleX(-1) translateX(2px)}.donation-picker__form{display:flex;flex-direction:column;align-items:flex-start}.donation-picker__amounts,.donation-picker__custom{width:100%}.btn.donation-picker__submit{align-self:flex-start;--btn-text-color:var(--color-text)}.donation-picker__submit:disabled{opacity:.5;cursor:not-allowed}.donation-picker__content{color:var(--color-text)}.donation-picker__content h3,.donation-picker__content h4{color:var(--color-brand);margin-bottom:var(--space-xs)}@media (min-width:1400px){.donation-picker{padding-inline:0}}.tender-list{padding:var(--space-l) 0;background:var(--color-gray-100)}.tender-list__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide)}.tender-list__heading{margin-bottom:var(--space-xs);text-align:left}.tender-list__description{margin-bottom:var(--space-s);color:var(--color-text-muted);max-width:640px}.tender-list__filters{display:flex;gap:var(--space-s);margin-bottom:var(--space-xs);flex-wrap:wrap}.tender-list__filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:var(--space-xs) var(--space-s);padding-right:calc(var(--space-s) + 1.5em);border:0;border-radius:0;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171719' stroke-width='2.4' stroke-linecap='butt' stroke-linejoin='miter'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-s) center;background-size:1em 1em;font:inherit;color:inherit;cursor:pointer;outline:none}.tender-list__filter-select:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.tender-list__empty{text-align:left;padding:var(--space-s) 0}.tender-list__empty-hint{color:var(--color-text-muted)}.tender-list__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.tender-list__item{background:var(--color-white);border:0}.tender-list__item-link{display:block;padding:var(--space-s);text-decoration:none;color:inherit}.tender-list__item-header{display:flex;align-items:baseline;gap:var(--space-m);flex-wrap:wrap}.tender-list__item-title{margin-bottom:var(--space-2xs);flex:1 1}.tender-list__item-category{font-size:var(--text-body);color:var(--color-text-muted);white-space:nowrap}.tender-list__item-excerpt{color:var(--color-text-muted);max-width:calc(100% - 6rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--space-2xs)}.tender-list__item-deadline{font-size:var(--text-body);color:var(--color-text-muted)}.shop-grid{padding:var(--space-l) 0;background:var(--color-white)}.shop-grid__filters{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding);margin-bottom:var(--space-m);display:flex;flex-wrap:wrap;gap:6px}.shop-grid>.shop-grid__grid,.shop-grid__filters{margin-top:var(--space-m)}.shop-grid__filters+.shop-grid__grid{margin-top:0}.shop-grid__filter-btn{padding:4px 14px;border:1px solid var(--color-gray-300);border-radius:var(--radius-s);background:var(--color-white);color:var(--color-text);cursor:pointer;transition:all .15s ease;font-size:var(--text-small)}.shop-grid__filter-btn--active,.shop-grid__filter-btn:hover{border-color:var(--color-primary)}.shop-grid__filter-btn--active{background:var(--color-primary);color:var(--color-white)}.shop-grid__grid{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding-wide);display:grid;grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:1fr}@media (min-width:576px){.shop-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.shop-grid__grid--3-cols,.shop-grid__grid--4-cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.shop-grid__grid--4-cols{grid-template-columns:repeat(4,1fr)}}.shop-grid__card{border-radius:var(--radius-s);display:flex;flex-direction:column;opacity:0;transition:opacity .8s ease;transition-delay:calc(.06s * var(--card-index))}.shop-grid__grid--visible .shop-grid__card{opacity:1}.shop-grid__card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1 1}.shop-grid__card-image{aspect-ratio:1;overflow:hidden;background:var(--color-gray-200)}.shop-grid__card-image img{width:100%;height:100%;object-fit:cover}.shop-grid__card-placeholder{width:100%;height:100%;background:var(--color-gray-200)}.shop-grid__card-content{padding-block:var(--space-s);padding-inline:0;display:flex;flex-direction:column;flex:1 1}.shop-grid__card-title{margin-bottom:var(--space-xs);overflow-wrap:anywhere;word-break:break-word}.shop-grid__card-price{color:var(--color-text-muted)}.shop-grid__card-price-original{margin-left:4px}.shop-grid__card-price-current{font-weight:var(--weight-semibold)}.shop-grid__card-price-original{text-decoration:line-through}.shop-grid__card-btn{--btn-text-color:var(--color-text);margin-top:auto;align-self:flex-start;gap:4px}.shop-grid__empty,.shop-grid__no-results{text-align:center;color:var(--color-text-muted);padding:var(--space-m) var(--container-padding)}.pictogram-list{padding:var(--space-l) 0;background:var(--color-white)}.pictogram-list .section-heading{max-width:none;margin-bottom:var(--space-m)}.pictogram-list__items{max-width:var(--container-slim);margin-inline:0 auto;margin-left:0;padding-inline:var(--container-padding-wide);display:flex;flex-direction:column;gap:var(--space-s)}.pictogram-list__item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-s);text-align:left;max-width:540px}.pictogram-list__icon{width:48px;height:48px;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;flex-shrink:0}.pictogram-list__text{margin:0;hyphens:none;-webkit-hyphens:none}.design-tokens{max-width:var(--container-max);margin:var(--space-m) auto;padding:var(--space-m);background:var(--color-gray-100);border:1px dashed var(--color-gray-400);font-family:var(--font-primary)}.design-tokens__header{margin-bottom:var(--space-m)}.design-tokens__title{font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0 0 var(--space-xs)}.design-tokens__note{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.design-tokens__group{margin-bottom:var(--space-m)}.design-tokens__group-title{font-size:var(--text-h5);font-weight:var(--weight-bold);text-transform:uppercase;margin:0 0 var(--space-s);color:var(--color-text-muted)}.design-tokens__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-xs);gap:var(--space-xs)}.design-tokens__item{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-xs);background:var(--color-white);border-radius:var(--radius-s);font-size:var(--text-small)}.design-tokens__swatch{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px}.design-tokens__swatch-dot{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-gray-300)}.design-tokens__swatch-bar{display:block;height:8px;max-width:100%;background:var(--color-text);border-radius:var(--radius-s)}.design-tokens__swatch--text{font-weight:var(--weight-bold);color:var(--color-text)}.design-tokens__name{font-size:.75rem}.design-tokens__name,.design-tokens__value{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.design-tokens__value{font-size:.7rem;color:var(--color-text-muted);text-align:right;word-break:break-all;max-width:160px}.design-tokens__font-block{background:var(--color-white);padding:var(--space-s);margin-bottom:var(--space-s);border:1px solid var(--color-gray-200)}.design-tokens__font-family{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:var(--color-text-muted);margin:0 0 var(--space-xs);text-transform:none}.design-tokens__font-row{display:grid;grid-template-columns:60px 1fr;align-items:baseline;grid-gap:var(--space-s);gap:var(--space-s);font-size:1.5rem;line-height:1.2;margin-bottom:4px}.design-tokens__font-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:var(--color-text-muted)}.design-tokens__buttons{display:flex;flex-direction:column;gap:var(--space-s)}.design-tokens__buttons-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-s);padding:var(--space-s);background:var(--color-white);border:1px solid var(--color-gray-200)}.design-tokens__buttons-row:nth-child(2n){background:var(--color-gray-100)}.design-tokens__buttons-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:var(--color-text-muted);min-width:80px;text-transform:uppercase}