/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
[data-do-tooltip]{cursor:help;border-bottom:1px dotted currentColor;}.tippy-box[data-theme~='do-chrome']{background-color:#1b1b1b;color:#fff;font-size:0.85rem;line-height:1.4;}.tippy-box[data-theme~='do-chrome'] .tippy-arrow{color:#1b1b1b;}.group--archived-chrome.group--archived::before{content:none;}.group__archived-badge{display:inline-block;margin-bottom:8px;padding:2px 8px;border-radius:3px;background-color:#6c757d;color:#fff;font-size:0.75rem;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;}.group__archived-badge[data-do-tooltip],.pin-badge[data-do-tooltip]{border-bottom:0;}.do-chrome-info{display:inline-block;margin-inline-start:6px;color:#0067b8;font-size:0.95em;line-height:1;vertical-align:baseline;}.do-chrome-info[data-do-tooltip]{border-bottom:0;cursor:help;}.do-chrome-info:focus{outline:2px solid #0067b8;outline-offset:2px;}.do-chrome-perm-matrix{margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid #e2e6ea;border-radius:6px;background-color:#fff;}.do-chrome-perm-matrix__heading{margin:0 0 0.25rem;font-size:1.125rem;}.do-chrome-perm-matrix__intro{margin:0 0 0.75rem;color:#495057;}.do-chrome-perm-matrix__intro[data-do-tooltip]{border-bottom:1px dotted #adb5bd;cursor:help;}.do-chrome-perm-matrix__scroll{overflow-x:auto;}.do-chrome-perm-matrix__table{width:100%;border-collapse:collapse;font-size:0.9rem;}.do-chrome-perm-matrix__table th,.do-chrome-perm-matrix__table td{padding:0.4rem 0.6rem;border-bottom:1px solid #edf0f2;text-align:center;}.do-chrome-perm-matrix__action-head,.do-chrome-perm-matrix__action{text-align:left;font-weight:600;white-space:nowrap;}.do-chrome-perm-matrix__actor{font-weight:600;}.do-chrome-perm-matrix__glyph{font-size:1rem;line-height:1;}.do-chrome-perm-matrix__cell--yes .do-chrome-perm-matrix__glyph{color:#2f9e44;font-weight:700;}.do-chrome-perm-matrix__cell--no .do-chrome-perm-matrix__glyph{color:#adb5bd;}.do-chrome-perm-matrix__cell--n-a .do-chrome-perm-matrix__glyph{color:#ced4da;}.do-chrome-perm-matrix__footnote{margin:0.75rem 0 0;color:#6c757d;font-size:0.8rem;}
.pin-badge{display:inline-block;padding:2px 8px;background:#f57c00;color:#fff;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border-radius:3px;margin-left:8px;vertical-align:middle;}.node--pinned{border-left:3px solid #f57c00;padding-left:12px;}
.do-showcase-persona-switcher-form{display:inline-flex;align-items:center;gap:0.4rem;}.do-showcase-persona-switcher-form label{font-size:0.9rem;}#persona-switcher-select{padding:0.3rem 0.5rem;border:1px solid #767676;background:#ffffff;}#persona-switcher-select:focus-visible,.do-showcase-persona-switcher-go:focus-visible,.do-showcase-persona-banner-switch-back:focus-visible{outline:2px solid #4da3ff;outline-offset:2px;}.do-showcase-persona-switcher-go{background:#ffffff;border:1px solid #767676;cursor:pointer;padding:0.3rem 0.6rem;}.do-showcase-persona-banner{display:block;background:#1a1a1a;color:#ffffff;padding:0.5rem 1rem;font-size:0.9rem;}.do-showcase-persona-banner a{color:#ffffff;text-decoration:underline;}.do-showcase-persona-banner [aria-hidden="true"]{margin-right:0.35rem;}
.do-showcase-ribbon{position:fixed;top:0;left:0;right:0;z-index:499;pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.5rem 1rem;background:#1a1a1a;color:#ffffff;font-size:0.9rem;}.do-showcase-ribbon a{color:#ffffff;text-decoration:underline;}.do-showcase-ribbon a,.do-showcase-ribbon button,.do-showcase-ribbon-dismiss{pointer-events:auto;}.do-showcase-ribbon-dismiss{background:transparent;border:1px solid #ffffff;color:#ffffff;cursor:pointer;line-height:1;padding:0.25rem 0.5rem;}.do-showcase-ribbon a:focus-visible,.do-showcase-ribbon-dismiss:focus-visible{outline:2px solid #4da3ff;outline-offset:2px;}.do-showcase-variant-switcher{display:inline-flex;align-items:center;gap:0.25rem;}.do-showcase-variant-switcher [role="radio"]{display:inline-block;padding:0.4rem 0.75rem;border:1px solid #888888;cursor:pointer;background:#ffffff;}.do-showcase-variant-switcher [role="radio"][aria-checked="true"]{border-width:2px;font-weight:bold;}.do-showcase-variant-switcher [role="radio"][aria-disabled="true"]{cursor:not-allowed;color:#767676;background:#f0f0f0;}.do-showcase-variant-switcher [role="radio"]:focus-visible{outline:2px solid #4da3ff;outline-offset:2px;}.do-showcase-info{cursor:help;}.do-showcase-catalog-entry{border-top:1px solid #cccccc;padding:1rem 0;}.do-showcase-status-badge{font-weight:bold;}
