/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--font-size-base:16px;--line-height-base:1.5;--max-width:1200px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;}*,*::before,*::after{box-sizing:border-box;}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.layout-container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md);}img{max-width:100%;height:auto;display:block;}a,button,input,select,textarea{touch-action:manipulation;}.region-primary-menu{display:block;padding:var(--spacing-sm) 0;}.region-primary-menu .menu{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);list-style:none;margin:0;padding:0;}.region-primary-menu .menu-item{margin:0;padding:0;list-style:none;}.region-primary-menu .menu-item a{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;min-height:44px;line-height:1.5;}.menu-toggle{display:none;}h1{font-size:1.75rem;line-height:1.2;margin:var(--spacing-md) 0;}h2{font-size:1.5rem;line-height:1.3;margin:var(--spacing-md) 0;}h3{font-size:1.25rem;line-height:1.4;margin:var(--spacing-sm) 0;}p{margin:var(--spacing-md) 0;}input,textarea,select{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:16px;border:1px solid #ccc;border-radius:4px;}button,.button{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem;min-height:44px;min-width:44px;border-radius:4px;cursor:pointer;}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.hide-mobile{display:none !important;}.region-footer{padding:var(--spacing-lg) 0;text-align:center;}@media (min-width:768px){h1{font-size:2rem;}h2{font-size:1.75rem;}h3{font-size:1.5rem;}.layout-container{padding:0 var(--spacing-lg);}.menu-toggle{display:none;}.region-primary-menu{display:block;}}@media (min-width:992px){h1{font-size:2.5rem;}h2{font-size:2rem;}.layout-container{padding:0 var(--spacing-xl);}}@media (min-width:1200px){.layout-container{padding:0;}}@media print{.region-primary-menu,.region-secondary-menu,.menu-toggle{display:none !important;}}
.grid{display:grid;gap:var(--spacing-md);}.grid-cols-1{grid-template-columns:repeat(1,1fr);}.grid-cols-2{grid-template-columns:repeat(1,1fr);}.grid-cols-3{grid-template-columns:repeat(1,1fr);}.grid-cols-4{grid-template-columns:repeat(1,1fr);}.flex{display:flex;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-sm{gap:var(--spacing-sm);}.gap-md{gap:var(--spacing-md);}.gap-lg{gap:var(--spacing-lg);}.p-sm{padding:var(--spacing-sm);}.p-md{padding:var(--spacing-md);}.p-lg{padding:var(--spacing-lg);}.m-sm{margin:var(--spacing-sm);}.m-md{margin:var(--spacing-md);}.m-lg{margin:var(--spacing-lg);}.w-full{width:100%;}.max-w-container{max-width:var(--max-width);margin:0 auto;}.region-header{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md) 0;}.region-content{padding:var(--spacing-md) 0;}.region-sidebar-first,.region-sidebar-second{margin-top:var(--spacing-lg);}.main-content{display:grid;gap:var(--spacing-lg);}@media (min-width:768px){.grid-cols-2{grid-template-columns:repeat(2,1fr);}.grid-cols-3{grid-template-columns:repeat(2,1fr);}.grid-cols-4{grid-template-columns:repeat(2,1fr);}.region-header{flex-direction:row;justify-content:space-between;}.main-content{grid-template-columns:1fr;}.main-content.has-sidebar{grid-template-columns:3fr 1fr;}}@media (min-width:992px){.grid-cols-3{grid-template-columns:repeat(3,1fr);}.grid-cols-4{grid-template-columns:repeat(4,1fr);}}@media (min-width:1200px){.main-content.has-sidebar{grid-template-columns:4fr 1fr;}}@media (max-width:767px){.hide-mobile{display:none !important;}.show-tablet{display:none !important;}.show-desktop{display:none !important;}}@media (min-width:768px) and (max-width:991px){.show-mobile{display:none !important;}.hide-tablet{display:none !important;}.show-desktop{display:none !important;}}@media (min-width:992px){.show-mobile{display:none !important;}.show-tablet{display:none !important;}.hide-desktop{display:none !important;}}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;}a,button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"]{min-height:44px;min-width:44px;}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;}a:active,button:active,[role="button"]:active{opacity:0.7;transition:opacity 0.1s;}@media (hover:hover) and (pointer:fine){a:hover,button:hover,[role="button"]:hover{opacity:0.85;}}@supports (padding:max(0px)){.site-header{padding-top:max(var(--spacing-md),env(safe-area-inset-top));padding-left:max(var(--spacing-md),env(safe-area-inset-left));padding-right:max(var(--spacing-md),env(safe-area-inset-right));}.site-footer{padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));padding-left:max(var(--spacing-md),env(--safe-area-inset-left));padding-right:max(var(--spacing-md),env(--safe-area-inset-right));}}@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.orientation-warning{display:block;position:fixed;inset:0;background:rgba(0,0,0,0.9);color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-lg);}}body{overscroll-behavior-y:contain;}*{touch-action:manipulation;}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}@media (prefers-color-scheme:dark){:root{--color-bg:#1a1a1a;--color-text:#f0f0f0;--color-link:#6eb5ff;}body{background:var(--color-bg);color:var(--color-text);}a{color:var(--color-link);}}@media (prefers-contrast:high){a,button{text-decoration:underline;border:2px solid currentColor;}}:focus-visible{outline:3px solid #005fcc;outline-offset:2px;}:focus:not(:focus-visible){outline:none;}
.node--unpublished{background-color:#fff4f4;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/weimingcn_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/weimingcn_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/weimingcn_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/weimingcn_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/weimingcn_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/weimingcn_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/weimingcn_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/weimingcn_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/weimingcn_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/weimingcn_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--wm-bg:#f5f5f7;--wm-surface:rgba(255,255,255,0.82);--wm-surface-strong:rgba(255,255,255,0.96);--wm-surface-muted:rgba(255,255,255,0.66);--wm-border:rgba(29,29,31,0.08);--wm-border-strong:rgba(29,29,31,0.14);--wm-text:#1d1d1f;--wm-muted:#6e6e73;--wm-accent:#0071e3;--wm-accent-soft:rgba(0,113,227,0.12);--wm-success:#2d7c53;--wm-shadow-soft:0 18px 50px rgba(15,23,42,0.08);--wm-shadow-card:0 10px 32px rgba(15,23,42,0.08);--wm-radius-sm:14px;--wm-radius-md:20px;--wm-radius-lg:28px;--wm-radius-xl:32px;--wm-shell-max:1280px;--wm-transition:180ms cubic-bezier(0.2,0.8,0.2,1);}html{background:radial-gradient(circle at top left,rgba(255,255,255,0.96),rgba(255,255,255,0) 34%),linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 42%,#edf1f6 100%);}body{min-height:100vh;color:var(--wm-text);font-family:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;background:transparent;}body::before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(36rem 28rem at 12% -8%,rgba(255,255,255,0.95),rgba(255,255,255,0)),radial-gradient(28rem 24rem at 100% 8%,rgba(0,113,227,0.1),rgba(0,113,227,0));}body.menu-open{overflow:hidden;}a{color:var(--wm-accent);text-decoration-thickness:0.08em;text-underline-offset:0.16em;}a:hover,a:focus-visible{color:#005bb5;}h1,h2,h3,h4{margin:0;letter-spacing:-0.03em;color:var(--wm-text);}p,li,dd,.description,.details-description{color:var(--wm-muted);}.layout-container{width:min(100%,var(--wm-shell-max));margin:0 auto;padding:clamp(0.85rem,2vw,1.5rem);}.site-shell,.site-main{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.4rem);}.site-header{position:sticky;top:0;z-index:40;padding-top:max(0.35rem,env(safe-area-inset-top));}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:0.9rem 1.1rem;border:1px solid var(--wm-border);border-radius:var(--wm-radius-lg);background:rgba(255,255,255,0.74);box-shadow:var(--wm-shadow-card);backdrop-filter:blur(24px) saturate(160%);}.site-header__brand,.site-header__primary,.site-header__secondary{min-width:0;}.site-header__brand .block,.site-header__primary .block,.site-header__secondary .block{margin:0;}.site-header__brand .block{display:flex;align-items:center;gap:0.85rem;}.site-header__brand .site-logo,.site-header__brand .site-name{display:flex;align-items:center;}.site-logo img{width:clamp(2.75rem,5vw,3.4rem);height:auto;}.site-name a{display:inline-flex;align-items:center;color:var(--wm-text);font-size:clamp(1.05rem,1.2vw,1.25rem);font-weight:600;text-decoration:none;}.site-header__primary .menu,.site-header__secondary .menu,.breadcrumb ol,.action-links,.tabs{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;}.site-header__primary .menu{justify-content:center;}.site-header__secondary .menu{justify-content:flex-end;}.site-header__primary .menu-item,.site-header__secondary .menu-item,.action-links li,.tabs > li{margin:0;padding:0;list-style:none;}.site-header__primary a,.site-header__secondary a,.breadcrumb a,.tabs a,.button-action{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-height:2.7rem;padding:0.7rem 1rem;border-radius:999px;color:var(--wm-text);text-decoration:none;transition:background-color var(--wm-transition),color var(--wm-transition),box-shadow var(--wm-transition),transform var(--wm-transition);}.site-header__primary a:hover,.site-header__secondary a:hover,.breadcrumb a:hover,.tabs a:hover,.button-action:hover{background:rgba(255,255,255,0.9);box-shadow:inset 0 0 0 1px var(--wm-border);}.site-header__primary a.is-active,.site-header__primary .menu-item--active-trail > a,.tabs a.is-active,.tabs .is-active > a{background:var(--wm-accent-soft);color:var(--wm-accent);box-shadow:inset 0 0 0 1px rgba(0,113,227,0.18);font-weight:600;}.site-header__secondary a{color:var(--wm-muted);}.menu-toggle,.menu-scrim{display:none !important;}.page-context{display:flex;flex-wrap:wrap;align-items:center;gap:0.8rem;}.page-context__toolbar,.page-context > .region{min-width:0;}.page-context__toolbar{display:grid;gap:0.8rem;width:100%;}.page-context .block,.page-context nav{margin:0;}.breadcrumb{padding-bottom:0;}.breadcrumb li{display:inline-flex;align-items:center;margin:0;}.breadcrumb li::before{content:none;}.breadcrumb li + li::before{content:"/";margin:0 0.5rem;color:var(--wm-muted);}.breadcrumb li:last-child,.breadcrumb li:last-child a{color:var(--wm-muted);}.action-links li:first-child,.button:first-child,.image-button:first-child{margin:0;}.button-action{background:var(--wm-accent-soft);color:var(--wm-accent);box-shadow:inset 0 0 0 1px rgba(0,113,227,0.14);font-weight:600;}.button-action::before{margin:0;padding:0;content:"+";font-weight:700;}.page-hero{display:flex;flex-direction:column;gap:0.4rem;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--wm-border);border-radius:var(--wm-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(255,255,255,0.72));box-shadow:var(--wm-shadow-card);backdrop-filter:blur(24px) saturate(150%);}.page-title{font-size:clamp(2rem,4vw,3.8rem);line-height:1.02;}.main-layout{display:grid;gap:clamp(1rem,2vw,1.4rem);}.main-layout--with-sidebar{grid-template-columns:minmax(0,1fr);}.layout-content,.layout-sidebar-first,.layout-sidebar-second{min-width:0;}.surface-editor .layout-content > *,.surface-editor .layout-sidebar-first > *,.surface-editor .layout-sidebar-second > *{margin:0;padding:clamp(1.15rem,2.3vw,1.75rem);border:1px solid var(--wm-border);border-radius:var(--wm-radius-xl);background:var(--wm-surface);box-shadow:var(--wm-shadow-card);backdrop-filter:blur(22px) saturate(150%);}.surface-editor .layout-content > * + *,.surface-editor .layout-sidebar-first > * + *,.surface-editor .layout-sidebar-second > * + *{margin-top:1rem;}.surface-editor .layout-content > form{display:block;}.surface-editor .layout-content > form > * + *{margin-top:1.15rem;}.surface-editor .layout-content > form > .layout-node-form{margin-top:0;}.layout-node-form,.surface-editor .views-exposed-form,.surface-editor .views-form{display:grid;gap:1.2rem;}.layout-region-node-main,.layout-region-node-secondary,.layout-region-node-footer{display:grid;gap:1rem;}.layout-region-node-footer{padding-top:1rem;border-top:1px solid var(--wm-border);}.surface-editor .vertical-tabs,.surface-editor .vertical-tabs__panes{display:grid;gap:1rem;}.surface-editor .vertical-tabs__menu{display:grid;gap:0.65rem;margin:0;padding:0;list-style:none;}.surface-editor .vertical-tabs__menu-item{margin:0;}.surface-editor .vertical-tabs__menu-item a{display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;padding:0.95rem 1rem;border-radius:var(--wm-radius-md);background:rgba(255,255,255,0.74);color:var(--wm-text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--wm-border);}.surface-editor .vertical-tabs__menu-item.is-selected a,.surface-editor .vertical-tabs__menu-item a:hover{background:var(--wm-surface-strong);box-shadow:inset 0 0 0 1px rgba(0,113,227,0.16),0 12px 24px rgba(15,23,42,0.08);}.surface-editor .vertical-tabs__pane,.surface-editor details{margin:0;border:1px solid var(--wm-border);border-radius:var(--wm-radius-md);background:rgba(255,255,255,0.84);overflow:hidden;}.surface-editor summary{cursor:pointer;padding:1rem 1.1rem;font-weight:600;color:var(--wm-text);}.surface-editor details[open] > summary{border-bottom:1px solid var(--wm-border);}.surface-editor .details-wrapper{padding:1rem 1.1rem 1.15rem;}.surface-editor label,.surface-editor .label,.surface-editor .fieldset__label{display:inline-flex;align-items:center;gap:0.3rem;margin-bottom:0.35rem;color:var(--wm-text);font-weight:600;}.surface-editor .description,.surface-editor .details-description,.surface-editor .filter-help{font-size:0.94rem;line-height:1.5;}.surface-editor input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.surface-editor select,.surface-editor textarea{width:100%;min-height:3.15rem;padding:0.9rem 1rem;border:1px solid rgba(29,29,31,0.12);border-radius:18px;background:rgba(255,255,255,0.94);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);color:var(--wm-text);transition:border-color var(--wm-transition),box-shadow var(--wm-transition),background-color var(--wm-transition);}.surface-editor textarea{min-height:clamp(12rem,34vw,18rem);resize:vertical;}.surface-editor input:focus,.surface-editor select:focus,.surface-editor textarea:focus{border-color:rgba(0,113,227,0.36);box-shadow:0 0 0 4px rgba(0,113,227,0.12),inset 0 1px 0 rgba(255,255,255,0.92);background:#fff;}.surface-editor .form-actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin:0;}.surface-editor button:not(.menu-toggle):not(.menu-scrim),.surface-editor .button,.surface-editor input[type="submit"],.surface-editor input[type="button"],.surface-editor input[type="reset"]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:8.5rem;padding:0.85rem 1.25rem;border:1px solid var(--wm-border-strong);border-radius:999px;background:rgba(255,255,255,0.94);box-shadow:0 1px 0 rgba(255,255,255,0.8);color:var(--wm-text);font-weight:600;letter-spacing:-0.01em;transition:transform var(--wm-transition),background-color var(--wm-transition),box-shadow var(--wm-transition),border-color var(--wm-transition);}.surface-editor button:not(.menu-toggle):not(.menu-scrim):hover,.surface-editor .button:hover,.surface-editor input[type="submit"]:hover,.surface-editor input[type="button"]:hover,.surface-editor input[type="reset"]:hover{transform:translateY(-1px);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,0.08);}.surface-editor .button--primary,.surface-editor .form-actions .button:first-child,.surface-editor .layout-region-node-footer .button:first-child,.surface-editor .layout-region-node-footer button:first-child,.surface-editor .button-action{border-color:transparent;background:linear-gradient(180deg,#0a84ff 0%,#0071e3 100%);box-shadow:0 14px 28px rgba(0,113,227,0.22);color:#fff;}.surface-editor .button--primary:hover,.surface-editor .form-actions .button:first-child:hover,.surface-editor .layout-region-node-footer .button:first-child:hover,.surface-editor .layout-region-node-footer button:first-child:hover,.surface-editor .button-action:hover{background:linear-gradient(180deg,#2590ff 0%,#0077ed 100%);}.surface-editor .messages{border-width:1px;border-radius:var(--wm-radius-md);box-shadow:var(--wm-shadow-card);}.surface-editor .messages--status{color:var(--wm-success);}.surface-editor .view-filters,.surface-editor .views-bulk-actions,.surface-editor .view-content{display:grid;gap:1rem;}.surface-editor .views-exposed-form{align-items:end;}.surface-editor .views-exposed-form .form-item,.surface-editor .views-bulk-actions .form-item,.surface-editor .views-form .form-item{margin:0;}.surface-editor .views-table{width:100%;border-collapse:separate;border-spacing:0;}.surface-editor .views-table thead th{padding:0 0.85rem 1rem;border-bottom:1px solid var(--wm-border);color:var(--wm-muted);font-size:0.82rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;background:transparent;}.surface-editor .views-table tbody td{padding:0.95rem 0.85rem;border-bottom:1px solid rgba(29,29,31,0.08);vertical-align:top;}.surface-editor .views-table tbody tr:last-child td{border-bottom:0;}.surface-editor .views-table tbody tr:hover{background:rgba(255,255,255,0.62);}.surface-editor .views-table ul.links{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;}.surface-editor .views-table ul.links li{margin:0;}.surface-editor .dropbutton-wrapper{display:inline-flex;align-items:center;}.surface-editor .node-type-list{display:grid;gap:1rem;margin:0;}.surface-editor .node-type-list dt{margin:0;}.surface-editor .node-type-list dd{margin:-0.35rem 0 0 0;}.surface-editor .node-type-list dt a{display:inline-flex;align-items:center;min-height:3rem;padding:0.9rem 1.1rem;border-radius:20px;background:rgba(255,255,255,0.9);color:var(--wm-text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--wm-border);font-weight:600;}.site-footer{padding:0 0 clamp(1rem,2vw,1.5rem);}@media (min-width:768px){.surface-editor .views-exposed-form{grid-template-columns:repeat(3,minmax(0,1fr));}.surface-editor .views-exposed-form .form-actions{grid-column:1 / -1;}.main-layout--with-sidebar{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);}}@media (min-width:992px){.layout-node-form{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);grid-template-areas:"main secondary"
      "footer footer";}.layout-region-node-main{grid-area:main;}.layout-region-node-secondary{grid-area:secondary;align-self:start;}.layout-region-node-footer{grid-area:footer;}.surface-editor .vertical-tabs{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);align-items:start;}.surface-editor .vertical-tabs__menu{position:sticky;top:6.75rem;}}@media (max-width:767px){.layout-container{padding:0.8rem;}.site-header__inner{grid-template-columns:auto auto;gap:0.75rem;}.site-header__secondary{grid-column:1 / -1;}.site-header__secondary .menu{justify-content:flex-start;}.menu-toggle{display:inline-flex !important;align-items:center;justify-content:center;min-height:2.85rem;min-width:5.25rem;padding:0.75rem 1rem;border:0;border-radius:999px;background:var(--wm-text);box-shadow:0 10px 24px rgba(29,29,31,0.18);color:#fff;font-weight:600;}.menu-scrim{display:block !important;position:fixed;inset:0;z-index:30;border:0;background:rgba(15,23,42,0.18);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--wm-transition);}body.menu-open .menu-scrim{display:block;opacity:1;pointer-events:auto;}.site-header__primary{position:fixed;top:1rem;right:1rem;left:1rem;z-index:35;opacity:0;pointer-events:none;transform:translateY(-1rem) scale(0.98);transition:opacity var(--wm-transition),transform var(--wm-transition);}body.menu-open .site-header__primary{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);}.site-header__primary .block-menu{padding:1rem;border:1px solid var(--wm-border);border-radius:var(--wm-radius-lg);background:rgba(255,255,255,0.9);box-shadow:var(--wm-shadow-soft);backdrop-filter:blur(24px) saturate(170%);}.site-header__primary .menu{flex-direction:column;align-items:stretch;}.site-header__primary a{width:100%;justify-content:flex-start;min-height:3.1rem;}.page-context{align-items:stretch;}.page-context > .region{width:100%;}.page-context .tabs,.page-context .action-links,.page-context .breadcrumb ol{width:100%;}.page-title{font-size:clamp(2.15rem,11vw,2.9rem);}.surface-editor .views-table,.surface-editor .views-table thead,.surface-editor .views-table tbody,.surface-editor .views-table tr,.surface-editor .views-table th,.surface-editor .views-table td{display:block;width:100%;}.surface-editor .views-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.surface-editor .views-table tbody{display:grid;gap:0.95rem;}.surface-editor .views-table tbody tr{padding:1rem;border:1px solid var(--wm-border);border-radius:24px;background:rgba(255,255,255,0.96);box-shadow:var(--wm-shadow-card);}.surface-editor .views-table tbody td{display:grid;grid-template-columns:minmax(0,7.25rem) minmax(0,1fr);gap:0.75rem;padding:0.6rem 0;border-bottom:1px solid rgba(29,29,31,0.08);}.surface-editor .views-table tbody td::before{content:attr(data-label);color:var(--wm-muted);font-size:0.82rem;font-weight:600;letter-spacing:0.02em;text-transform:none;}.surface-editor .views-table tbody td:first-child{padding-top:0;}.surface-editor .views-table tbody td:last-child{padding-bottom:0;border-bottom:0;}}body.surface-editor{--wm-editor-bg:#eef2f7;--wm-editor-surface:rgba(255,255,255,0.94);--wm-editor-surface-strong:rgba(255,255,255,0.98);--wm-editor-surface-muted:rgba(247,249,252,0.9);--wm-editor-border:rgba(15,23,42,0.08);--wm-editor-border-strong:rgba(15,23,42,0.14);--wm-editor-shadow:0 18px 44px rgba(15,23,42,0.08);--wm-editor-shadow-strong:0 22px 60px rgba(15,23,42,0.1);background:radial-gradient(circle at top left,rgba(255,255,255,0.98),rgba(255,255,255,0) 36%),linear-gradient(180deg,#f8fafc 0%,var(--wm-editor-bg) 48%,#e9eef6 100%);}body.surface-editor::before{background:radial-gradient(38rem 28rem at 0% -10%,rgba(255,255,255,0.98),rgba(255,255,255,0)),radial-gradient(22rem 18rem at 100% 8%,rgba(10,132,255,0.08),rgba(10,132,255,0));}.surface-editor .layout-container{width:min(100%,96rem);padding:clamp(0.85rem,2vw,2rem);}.surface-editor .site-shell,.surface-editor .site-main{gap:clamp(0.9rem,1.8vw,1.3rem);}.surface-editor .site-header{padding-top:max(0.4rem,env(safe-area-inset-top));}.surface-editor .site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand primary secondary";gap:clamp(0.8rem,1.6vw,1.2rem);padding:clamp(0.8rem,1.5vw,1rem) clamp(0.9rem,2vw,1.25rem);border:1px solid rgba(255,255,255,0.66);background:rgba(255,255,255,0.84);box-shadow:var(--wm-editor-shadow);}.surface-editor .site-header__brand{grid-area:brand;}.surface-editor .site-header__primary{grid-area:primary;}.surface-editor .site-header__secondary{grid-area:secondary;}.surface-editor .site-header__primary .block-menu,.surface-editor .site-header__secondary .block-menu{display:flex;align-items:center;}.surface-editor .site-header__brand .site-logo img{width:clamp(2.5rem,4vw,3rem);}.surface-editor .site-header__brand .site-name a{font-size:clamp(1.05rem,1vw,1.2rem);font-weight:700;letter-spacing:-0.03em;}.surface-editor .site-header__primary .menu{flex-wrap:nowrap;justify-content:flex-start;gap:0.45rem;overflow-x:auto;padding:0.15rem;scrollbar-width:none;}.surface-editor .site-header__primary .menu::-webkit-scrollbar,.surface-editor .action-links--local::-webkit-scrollbar,.surface-editor .tabs--local::-webkit-scrollbar{display:none;}.surface-editor .site-header__primary a,.surface-editor .site-header__secondary a,.surface-editor .action-links--local a,.surface-editor .tabs--local a,.surface-editor .node-type-card__title a{min-height:2.75rem;}.surface-editor .site-header__primary a{white-space:nowrap;padding-inline:1rem;font-weight:600;}.surface-editor .site-header__primary .menu-item--quick-create{display:list-item;}.surface-editor .site-header__secondary .menu{gap:0.35rem;}.surface-editor .site-header__secondary a{padding-inline:0.85rem;color:#51606f;white-space:nowrap;}.surface-editor .page-context{display:grid;gap:0.85rem;}.surface-editor .page-context__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.85rem;}.surface-editor .page-context__toolbar > *{min-width:0;}.surface-editor .page-context__highlighted,.surface-editor .page-context__help{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.surface-editor .page-context__highlighted{order:1;}.surface-editor .page-context__help{order:2;}.surface-editor .page-context__breadcrumb{order:3;}.surface-editor .action-links--local,.surface-editor .tabs--local{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;margin:0;}.surface-editor .action-links--local a{padding-inline:1.1rem;border:0;background:linear-gradient(180deg,#0a84ff 0%,#0071e3 100%);box-shadow:0 16px 28px rgba(0,113,227,0.22);color:#fff;font-weight:700;}.surface-editor .action-links--local a:hover,.surface-editor .action-links--local a:focus-visible{color:#fff;transform:translateY(-1px);}.surface-editor .tabs--local{padding:0.25rem;border-radius:999px;background:rgba(255,255,255,0.76);box-shadow:inset 0 0 0 1px var(--wm-editor-border);}.surface-editor .tabs--local a{padding-inline:0.95rem;}.surface-editor .breadcrumb ol{gap:0.2rem;}.surface-editor .breadcrumb a,.surface-editor .breadcrumb li:last-child,.surface-editor .breadcrumb li:last-child a{min-height:auto;padding:0;color:#667689;font-size:0.92rem;box-shadow:none;}.surface-editor .page-title{font-size:clamp(2.25rem,4vw,4rem);letter-spacing:-0.05em;line-height:0.98;}.surface-editor .layout-content > *,.surface-editor .layout-sidebar-first > *,.surface-editor .layout-sidebar-second > *{padding:clamp(1.15rem,2vw,1.6rem);border:1px solid var(--wm-editor-border);background:var(--wm-editor-surface);box-shadow:var(--wm-editor-shadow);}.surface-editor .page-hero{border-color:var(--wm-editor-border);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(247,249,252,0.9));box-shadow:var(--wm-editor-shadow);}.surface-editor .layout-node-form,.surface-editor .views-exposed-form,.surface-editor .views-form{gap:1rem;}.surface-editor .layout-content > form > * + *{margin-top:1rem;}.surface-editor .vertical-tabs__menu{gap:0.55rem;}.surface-editor .vertical-tabs__menu-item a{gap:0.25rem;min-height:2.9rem;padding:0.8rem 0.95rem;border-radius:18px;background:rgba(248,250,252,0.96);box-shadow:inset 0 0 0 1px var(--wm-editor-border);}.surface-editor .vertical-tabs__pane,.surface-editor details,.surface-editor .file-widget-multiple__composer{border-color:var(--wm-editor-border);background:var(--wm-editor-surface-muted);}.surface-editor summary{min-height:2.75rem;padding:0.95rem 1rem;}.surface-editor label,.surface-editor .label,.surface-editor .fieldset__label{margin-bottom:0.45rem;font-size:0.95rem;}.surface-editor .description,.surface-editor .details-description,.surface-editor .filter-help{color:#51606f;font-size:0.95rem;}.surface-editor .text-format-wrapper{display:grid;gap:0.75rem;}.surface-editor .filter-help{padding:0.95rem 1rem;border:1px solid rgba(15,23,42,0.06);border-radius:18px;background:rgba(248,250,252,0.9);}.surface-editor .filter-help ul{margin:0.5rem 0 0;padding-left:1.1rem;}.surface-editor input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.surface-editor select,.surface-editor textarea{min-height:2.9rem;border:1px solid rgba(15,23,42,0.1);border-radius:18px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.88);}.surface-editor textarea{min-height:clamp(14rem,34vw,22rem);line-height:1.55;}.surface-editor input:focus,.surface-editor select:focus,.surface-editor textarea:focus{border-color:rgba(10,132,255,0.36);box-shadow:0 0 0 4px rgba(10,132,255,0.12),inset 0 1px 0 rgba(255,255,255,0.96);}.surface-editor .form-actions,.surface-editor .editor-form-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0;}.surface-editor .editor-form-actions,.surface-editor .layout-region-node-footer{align-items:center;}.surface-editor .layout-region-node-footer{gap:0.9rem;}.surface-editor .button--editor-secondary{background:rgba(247,249,252,0.98);color:#405163;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.08);}.surface-editor .button--editor-secondary:hover,.surface-editor .button--editor-secondary:focus-visible{background:#fff;color:var(--wm-text);}.surface-editor .form-actions .button,.surface-editor .form-actions button,.surface-editor .form-actions input[type="submit"],.surface-editor .form-actions input[type="button"],.surface-editor .form-actions input[type="reset"]{flex:1 1 12rem;}.surface-editor .editor-form-shortcuts{flex:1 1 100%;margin:0;color:#667689;font-size:0.84rem;line-height:1.45;}.surface-editor .file-widget-multiple{display:grid;gap:1rem;}.surface-editor .file-widget-multiple__composer{display:grid;gap:1rem;padding:1rem;border-radius:22px;}.surface-editor .file-widget-multiple__composer .js-form-managed-file{display:grid;gap:0.75rem;}.surface-editor .file-widget-multiple__composer .form-submit,.surface-editor .file-widget-multiple__composer .button{width:100%;}body.editor-surface--content-form.surface-editor .node-page-form .js-filter-wrapper,body.editor-surface--content-form.surface-editor .node-page-edit-form .js-filter-wrapper{display:none;}body.editor-surface--content-form.surface-editor .node-file-uploader-form,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form{display:grid;gap:1rem;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-title-wrapper,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-title-wrapper{order:10;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-langcode-wrapper,body.editor-surface--content-form.surface-editor .node-file-uploader-form > .form-type-vertical-tabs,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-langcode-wrapper,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > .form-type-vertical-tabs{display:none;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-field-file-wrapper,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-field-file-wrapper{order:30;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-actions,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-actions{order:40;}.surface-editor .view-filters,.surface-editor .views-bulk-actions,.surface-editor .view-content{gap:0.95rem;}.surface-editor .views-exposed-form{grid-template-columns:minmax(0,1.45fr) minmax(11rem,0.9fr) minmax(11rem,0.9fr) auto;align-items:end;}.surface-editor .views-exposed-form .form-actions{grid-column:auto;justify-content:flex-start;}.surface-editor .views-bulk-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;}.surface-editor .view-content{overflow:hidden;border:1px solid var(--wm-editor-border);border-radius:28px;background:var(--wm-editor-surface-strong);box-shadow:var(--wm-editor-shadow);}.surface-editor .views-table{overflow:hidden;}.surface-editor .views-table thead th{padding:0.9rem 1rem;border-bottom-color:rgba(15,23,42,0.08);color:#667689;background:rgba(247,249,252,0.92);}.surface-editor .views-table tbody td{padding:0.9rem 1rem;border-bottom-color:rgba(15,23,42,0.08);color:var(--wm-text);}.surface-editor .views-table tbody tr:hover{background:rgba(247,250,255,0.96);}.surface-editor .views-table tbody td[data-label=""]::before{content:none;}.surface-editor .views-table ul.links{align-items:center;gap:0.55rem;}.surface-editor .editor-dropbutton,.surface-editor .dropbutton-wrapper{display:inline-flex;max-width:100%;}.surface-editor .dropbutton-widget{border:0;background:transparent;}.surface-editor .dropbutton,.surface-editor .dropbutton-multiple{display:inline-flex;align-items:stretch;overflow:hidden;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--wm-editor-border);}.surface-editor .dropbutton .dropbutton-action > *,.surface-editor .dropbutton-multiple .dropbutton-action > *{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 0.95rem;color:#005bb5;font-weight:600;text-decoration:none;}.surface-editor .dropbutton .secondary-action,.surface-editor .dropbutton-multiple .secondary-action{border-top:0;border-left:1px solid rgba(15,23,42,0.08);}.surface-editor .dropbutton-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-height:2.75rem;min-width:4.25rem;padding:0 0.85rem;border:0;background:transparent;color:#51606f;font-size:0.84rem;font-weight:700;}.surface-editor .dropbutton-toggle button::before{content:"More";}.surface-editor .dropbutton-toggle .dropbutton-arrow{display:inline-flex;align-items:center;justify-content:center;width:0.75rem;height:0.75rem;}.surface-editor .dropbutton-toggle .dropbutton-arrow::before{content:"";width:0;height:0;border-right:0.25rem solid transparent;border-left:0.25rem solid transparent;border-top:0.35rem solid currentColor;}.surface-editor .node-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;}.surface-editor .node-type-card{display:flex;flex-direction:column;gap:0.75rem;padding:1.15rem;border:1px solid var(--wm-editor-border);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(247,249,252,0.92));box-shadow:var(--wm-editor-shadow);}.surface-editor .node-type-card__eyebrow{color:#0071e3;font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .node-type-card__title{margin:0;}.surface-editor .node-type-card__title a{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--wm-text);font-size:1.22rem;font-weight:700;text-decoration:none;}.surface-editor .node-type-card__title a::after{content:"Open";flex:0 0 auto;padding:0.25rem 0.7rem;border-radius:999px;background:rgba(10,132,255,0.12);color:#0071e3;font-size:0.82rem;font-weight:700;}.surface-editor .node-type-card__summary{color:#51606f;line-height:1.55;}.surface-editor .node-type-card__meta{color:#0071e3;font-weight:600;}body.editor-surface--content-overview.surface-editor .page-context__toolbar{align-items:flex-start;}body.editor-surface--content-overview.surface-editor .layout-content > *{padding:1rem;}body.editor-surface--content-overview.surface-editor .action-links--local a{min-height:2.65rem;padding-inline:1rem;}body.editor-surface--content-overview.surface-editor .tabs--local{padding:0.2rem;}body.editor-surface--content-overview.surface-editor .tabs--local a{min-height:2.55rem;padding-inline:0.9rem;}body.editor-surface--content-overview.surface-editor .view-filters,body.editor-surface--content-overview.surface-editor .views-bulk-actions{padding:0.9rem 1rem;border:1px solid rgba(15,23,42,0.07);border-radius:24px;background:rgba(247,249,252,0.92);}body.editor-surface--content-overview.surface-editor .views-exposed-form{gap:0.75rem;}body.editor-surface--content-overview.surface-editor .views-exposed-form .form-item,body.editor-surface--content-overview.surface-editor .views-bulk-actions .form-item{display:grid;gap:0.3rem;}body.editor-surface--content-overview.surface-editor .views-exposed-form label,body.editor-surface--content-overview.surface-editor .views-bulk-actions label{margin-bottom:0;font-size:0.83rem;color:#667689;letter-spacing:0.01em;}body.editor-surface--content-overview.surface-editor .views-exposed-form input,body.editor-surface--content-overview.surface-editor .views-exposed-form select,body.editor-surface--content-overview.surface-editor .views-bulk-actions select{min-height:2.7rem;padding-block:0.72rem;}body.editor-surface--content-overview.surface-editor .views-exposed-form .form-actions,body.editor-surface--content-overview.surface-editor .views-bulk-actions .form-actions{gap:0.6rem;}body.editor-surface--content-overview.surface-editor .views-bulk-actions{grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;}body.editor-surface--content-overview.surface-editor .editor-bulk-summary{display:grid;gap:0.2rem;align-content:center;}body.editor-surface--content-overview.surface-editor .editor-bulk-summary__count{color:var(--wm-text);font-size:0.96rem;font-weight:700;letter-spacing:-0.01em;}body.editor-surface--content-overview.surface-editor .editor-bulk-summary__detail{color:#667689;font-size:0.83rem;line-height:1.45;}body.editor-surface--content-overview.surface-editor .views-bulk-actions.has-selection{border-color:rgba(10,132,255,0.16);background:rgba(255,255,255,0.98);box-shadow:0 16px 30px rgba(10,132,255,0.08);}body.editor-surface--content-overview.surface-editor .view-content{border-radius:24px;}body.editor-surface--content-overview.surface-editor .views-table thead th{padding:0.78rem 0.9rem;font-size:0.76rem;letter-spacing:0.06em;}body.editor-surface--content-overview.surface-editor .views-table tbody tr{transition:background-color var(--wm-transition),box-shadow var(--wm-transition),transform var(--wm-transition);}body.editor-surface--content-overview.surface-editor .views-table tbody tr:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(10,132,255,0.08);}body.editor-surface--content-overview.surface-editor .views-table tbody td{padding:0.72rem 0.9rem;font-size:0.94rem;line-height:1.35;}body.editor-surface--content-overview.surface-editor .views-table__row.is-selected{background:rgba(10,132,255,0.08);}body.editor-surface--content-overview.surface-editor .views-table__row.is-selected td:first-child{box-shadow:inset 3px 0 0 #0a84ff;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="title"] a{color:var(--wm-text);font-size:1rem;font-weight:700;line-height:1.28;text-decoration:none;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="type"],body.editor-surface--content-overview.surface-editor .views-table td[data-field="uid"],body.editor-surface--content-overview.surface-editor .views-table td[data-field="changed"]{color:#667689;font-size:0.88rem;white-space:nowrap;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="status"]{font-size:0.85rem;font-weight:700;letter-spacing:0.01em;white-space:nowrap;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="status"].is-published{color:#257550;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="status"].is-unpublished{color:#9a3d10;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="operations"]{white-space:nowrap;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="operations"] .dropbutton{box-shadow:inset 0 0 0 1px rgba(15,23,42,0.1);}body.editor-surface--content-overview.surface-editor .views-table td[data-field="operations"] .dropbutton-action > *{min-height:2.5rem;padding-inline:0.82rem;}body.editor-surface--content-overview.surface-editor .views-table td[data-field="operations"] .dropbutton-toggle button{min-height:2.5rem;min-width:3.8rem;}body.editor-surface--content-overview.surface-editor .views-bulk-actions button[disabled],body.editor-surface--content-overview.surface-editor .views-bulk-actions input[disabled]{opacity:0.55;transform:none;box-shadow:none;cursor:not-allowed;}.mobile-action-sheet{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;justify-content:center;padding:max(0.75rem,env(safe-area-inset-top)) 0.8rem max(0.8rem,env(safe-area-inset-bottom));}.mobile-action-sheet[hidden]{display:none;}.mobile-action-sheet__scrim{position:absolute;inset:0;border:0;background:rgba(15,23,42,0.24);opacity:0;transition:opacity var(--wm-transition);}.mobile-action-sheet__panel{position:relative;width:min(100%,30rem);padding:0.7rem;border:1px solid rgba(255,255,255,0.68);border-radius:28px;background:rgba(255,255,255,0.97);box-shadow:0 28px 80px rgba(15,23,42,0.22);backdrop-filter:blur(28px) saturate(160%);transform:translateY(1.4rem);opacity:0;transition:transform var(--wm-transition),opacity var(--wm-transition);}.mobile-action-sheet.is-open .mobile-action-sheet__scrim,.mobile-action-sheet.is-open .mobile-action-sheet__panel{opacity:1;}.mobile-action-sheet.is-open .mobile-action-sheet__panel{transform:translateY(0);}.mobile-action-sheet__handle{width:2.5rem;height:0.3rem;margin:0 auto 0.8rem;border-radius:999px;background:rgba(81,96,111,0.24);}.mobile-action-sheet__header{display:grid;gap:0.35rem;padding:0 0.2rem 0.75rem;}.mobile-action-sheet__eyebrow{margin:0;color:#667689;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.mobile-action-sheet__title{margin:0;font-size:1.18rem;line-height:1.25;}.mobile-action-sheet__close{min-height:2.45rem;justify-self:start;padding:0.65rem 0.9rem;border:0;border-radius:999px;background:rgba(247,249,252,0.98);color:#51606f;font-size:0.86rem;font-weight:700;}.mobile-action-sheet__actions{display:grid;gap:0.55rem;}.mobile-action-sheet__action{display:flex;align-items:center;width:100%;min-height:3.15rem;padding:0.9rem 1rem;border:0;border-radius:20px;background:rgba(247,249,252,0.98);color:var(--wm-text);font-weight:600;text-align:left;text-decoration:none;}.mobile-action-sheet__action[href*="/delete"]{color:#c9342c;}body.editor-sheet-open{overflow:hidden;}@media (min-width:768px){.mobile-action-sheet{display:none !important;}}@media (min-width:768px) and (max-width:1100px){.surface-editor .site-header__inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand secondary"
      "primary primary";}.surface-editor .site-header__secondary{justify-self:end;}}@media (max-width:991px){body.editor-surface--content-form.surface-editor .layout-region-node-footer,body.editor-surface--content-form.surface-editor form > .form-actions:last-child{position:sticky;bottom:max(0.75rem,env(safe-area-inset-bottom));z-index:18;padding:0.8rem;border:1px solid rgba(255,255,255,0.7);border-radius:24px;background:rgba(255,255,255,0.92);box-shadow:var(--wm-editor-shadow-strong);backdrop-filter:blur(24px) saturate(165%);}}@media (max-width:767px){.surface-editor .site-header__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle"
      "secondary secondary";align-items:center;}.surface-editor .site-header__secondary{width:100%;min-width:0;}.surface-editor .site-header__secondary .menu{flex-wrap:nowrap;overflow-x:auto;padding-bottom:0.15rem;}body.menu-open .site-header__secondary{opacity:0;pointer-events:none;transform:translateY(-0.25rem);}.surface-editor .menu-toggle{min-height:2.9rem;min-width:2.9rem;padding:0.75rem 1rem;}.surface-editor .site-header__primary{top:calc(env(safe-area-inset-top) + 0.75rem);right:0.8rem;left:0.8rem;}.surface-editor .site-header__primary .block-menu{border-radius:28px;padding:0.85rem;box-shadow:var(--wm-editor-shadow-strong);}.surface-editor .site-header__primary .menu{gap:0.4rem;}.surface-editor .site-header__primary a{min-height:3rem;justify-content:flex-start;padding-inline:1rem;}.surface-editor .page-context__highlighted,.surface-editor .page-context__help{width:100%;}.surface-editor .page-context__toolbar{display:grid;width:100%;}.surface-editor .action-links--local,.surface-editor .tabs--local{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-right:0.25rem;}.surface-editor .action-links--local a,.surface-editor .tabs--local a{flex:0 0 auto;white-space:nowrap;}.surface-editor .views-exposed-form,.surface-editor .views-bulk-actions{grid-template-columns:minmax(0,1fr);}body.editor-surface--content-overview.surface-editor .views-bulk-actions.has-selection{position:sticky;bottom:max(0.75rem,env(safe-area-inset-bottom));z-index:18;border-radius:24px;}.surface-editor .views-table tbody td{grid-template-columns:minmax(0,6rem) minmax(0,1fr);align-items:start;}.surface-editor .views-table tbody td[data-label="Operations"]{grid-template-columns:minmax(0,1fr);}.surface-editor .views-table tbody td[data-label="Operations"]::before{margin-bottom:0.35rem;}.surface-editor .views-table tbody td[data-field="title"] a{font-size:1.05rem;}.surface-editor .views-table tbody td[data-field="operations"] .dropbutton,.surface-editor .views-table tbody td[data-field="operations"] .dropbutton-multiple{width:100%;justify-content:space-between;}.surface-editor .views-table tbody td[data-field="operations"] .dropbutton-action:first-child,.surface-editor .views-table tbody td[data-field="operations"] .dropbutton-action:first-child > *{flex:1 1 auto;}.surface-editor .views-table tbody td[data-field="operations"] .dropbutton-toggle{flex:0 0 auto;}.surface-editor .dropbutton,.surface-editor .dropbutton-multiple,.surface-editor .dropbutton-wrapper{max-width:100%;}.surface-editor .node-type-grid{grid-template-columns:minmax(0,1fr);}}html{scroll-padding-top:6rem;}body.surface-editor{--wm-muted:#51545c;--wm-border-strong:rgba(15,23,42,0.18);}.surface-editor .site-header__mobile-secondary{display:none;}body.editor-surface--content-view.surface-editor .page-hero{gap:0.85rem;padding:clamp(1.15rem,2.8vw,1.8rem);}body.editor-surface--content-view.surface-editor .page-hero .block-page-title-block,body.editor-surface--content-view.surface-editor .page-hero .page-title{display:grid;gap:0.35rem;}body.editor-surface--content-view.surface-editor .page-title{font-size:clamp(2.35rem,5vw,3.4rem);}body.editor-surface--content-view.surface-editor .page-context__toolbar{align-items:center;gap:0.7rem;}body.editor-surface--content-view.surface-editor .tabs--local{padding:0.28rem;border-radius:999px;background:rgba(255,255,255,0.88);box-shadow:inset 0 0 0 1px rgba(15,23,42,0.08);}body.editor-surface--content-view.surface-editor .node__meta{margin-bottom:1rem;}body.editor-surface--content-view.surface-editor .node__submitted,body.editor-surface--content-view.surface-editor .node__meta time{color:var(--wm-muted);}body.editor-surface--content-view.surface-editor .node__content{display:grid;gap:1rem;color:var(--wm-text);line-height:1.7;}body.editor-surface--content-view.surface-editor .node__content > .field{display:grid;gap:0.8rem;}body.editor-surface--content-view.surface-editor .node__content .field__label{margin:0;color:var(--wm-muted);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .file-widget-multiple{display:grid;gap:1rem;}.surface-editor .file-widget-multiple__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;}.surface-editor .file-widget-multiple__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.8rem;padding:1rem;border:1px solid rgba(15,23,42,0.08);border-radius:24px;background:rgba(247,249,252,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);}.surface-editor .file-widget-multiple__step.is-current{border-color:rgba(0,113,227,0.18);background:rgba(0,113,227,0.08);}.surface-editor .file-widget-multiple__step.is-complete{border-color:rgba(45,124,83,0.18);background:rgba(45,124,83,0.08);}.surface-editor .file-widget-multiple__step-badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:rgba(29,29,31,0.08);color:var(--wm-text);font-weight:700;}.surface-editor .file-widget-multiple__step.is-current .file-widget-multiple__step-badge{background:rgba(0,113,227,0.16);color:var(--wm-accent);}.surface-editor .file-widget-multiple__step.is-complete .file-widget-multiple__step-badge{background:rgba(45,124,83,0.16);color:var(--wm-success);}.surface-editor .file-widget-multiple__step-copy{display:grid;gap:0.2rem;}.surface-editor .file-widget-multiple__step-label{margin:0;color:var(--wm-muted);font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .file-widget-multiple__step-title,.surface-editor .file-widget-multiple__section-title{font-size:1.02rem;line-height:1.2;}.surface-editor .file-widget-multiple__step-text,.surface-editor .file-widget-multiple__section-text{margin:0;color:var(--wm-muted);font-size:0.94rem;line-height:1.5;}.surface-editor .file-widget-multiple__table-shell,.surface-editor .file-widget-multiple__composer-shell{display:grid;gap:0.8rem;padding:1rem;border:1px solid rgba(15,23,42,0.08);border-radius:24px;background:rgba(255,255,255,0.82);}.surface-editor .file-widget-multiple__section-head{display:grid;gap:0.25rem;}.surface-editor .file-widget-multiple__composer{display:grid;gap:0.9rem;}.surface-editor .file-widget-multiple__composer .js-form-managed-file{display:grid;gap:0.8rem;padding:1rem;border:1px dashed rgba(0,113,227,0.28);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,255,0.94));}.surface-editor .file-widget-multiple__composer input[type="file"]{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;}.surface-editor .file-widget-multiple__composer input[type="file"]::file-selector-button{min-height:3rem;margin-right:0.8rem;padding:0.8rem 1rem;border:1px solid rgba(15,23,42,0.12);border-radius:999px;background:#fff;color:var(--wm-text);font-weight:600;transition:background-color var(--wm-transition),box-shadow var(--wm-transition),transform var(--wm-transition);}.surface-editor .file-widget-multiple__composer input[type="file"]::file-selector-button:hover{background:#fff;box-shadow:0 10px 22px rgba(15,23,42,0.08);transform:translateY(-1px);}.surface-editor .file-widget-multiple__composer input[type="file"]:focus{box-shadow:none;}.surface-editor .file-widget-multiple__requirements{margin:0;border:1px solid rgba(15,23,42,0.08);border-radius:20px;background:rgba(247,249,252,0.78);}.surface-editor .file-widget-multiple__requirements > summary{padding:0.85rem 1rem;font-size:0.94rem;}.surface-editor .file-widget-multiple__requirements-copy{padding:0 1rem 1rem;}.surface-editor .file-widget-multiple__requirements-copy .description{margin:0;}.surface-editor .file-widget-multiple .tabledrag-toggle-weight-wrapper{display:none !important;}.surface-editor .file-widget-multiple input[name*="[description]"]{min-height:2.9rem;}.surface-editor .file-widget-multiple__table .description{display:none;}.surface-editor .editor-form-actions input[type="submit"].is-pending-upload,.surface-editor .editor-form-actions button[type="submit"].is-pending-upload{border-color:rgba(15,23,42,0.12);background:rgba(255,255,255,0.96);box-shadow:0 1px 0 rgba(255,255,255,0.9);color:var(--wm-muted);}.surface-editor .editor-form-actions input[type="submit"].is-pending-upload:hover,.surface-editor .editor-form-actions button[type="submit"].is-pending-upload:hover{background:#fff;color:var(--wm-text);}body.editor-surface--content-form.surface-editor .node-file-uploader-form .messages--status,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form .messages--status{border-color:rgba(45,124,83,0.16);background:rgba(45,124,83,0.08);}@media (max-width:767px){html{scroll-padding-top:5.2rem;}.surface-editor .layout-content > *,.surface-editor .layout-sidebar-first > *,.surface-editor .layout-sidebar-second > *{padding:1rem;border-radius:26px;}.surface-editor .layout-node-form,.surface-editor .views-exposed-form,.surface-editor .views-form{gap:0.95rem;}body.mobile-secondary-ready.surface-editor .site-header__inner{grid-template-areas:"brand toggle";padding:0.68rem 0.78rem;border-radius:26px;}body.mobile-secondary-ready.surface-editor .site-header__secondary{display:none;}.surface-editor .site-header{padding-top:max(0.2rem,env(safe-area-inset-top));}.surface-editor .site-main{gap:0.85rem;}body.editor-surface--content-form.surface-editor .site-main{padding-top:0.1rem;}.surface-editor .site-header__brand .site-logo img{width:2.55rem;}.surface-editor .site-header__brand .site-name a{font-size:1rem;}.surface-editor .menu-toggle{min-height:2.7rem;min-width:2.7rem;padding:0.68rem 0.92rem;}.surface-editor .site-header__primary{top:calc(env(safe-area-inset-top) + 0.45rem);right:0.65rem;left:0.65rem;}.surface-editor .site-header__primary .block-menu{max-height:calc(100vh - env(safe-area-inset-top) - 1.6rem);overflow:auto;padding:0.8rem;}.surface-editor .site-header__mobile-secondary{display:grid;gap:0.45rem;margin-top:0.45rem;padding-top:0.6rem;border-top:1px solid rgba(15,23,42,0.08);}.surface-editor .site-header__mobile-secondary-label{margin:0;color:var(--wm-muted);font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .site-header__mobile-secondary .menu{display:grid;gap:0.4rem;}.surface-editor .site-header__mobile-secondary a{width:100%;justify-content:flex-start;min-height:3rem;padding-inline:1rem;background:rgba(245,245,247,0.92);}body.editor-surface--content-view.surface-editor .page-hero{padding:1rem 1.05rem;}body.editor-surface--content-view.surface-editor .page-title{font-size:clamp(2rem,9vw,2.6rem);}body.editor-surface--content-view.surface-editor .tabs--local{width:100%;}.surface-editor .file-widget-multiple__steps{grid-template-columns:minmax(0,1fr);}.surface-editor .file-widget-multiple__table-shell,.surface-editor .file-widget-multiple__composer-shell{padding:0.95rem;}.surface-editor .file-widget-multiple__composer .js-form-managed-file{padding:0.9rem;}.surface-editor .file-widget-multiple__composer input[type="file"]::file-selector-button{width:100%;margin-right:0;margin-bottom:0.7rem;}.surface-editor .editor-form-actions,.surface-editor .layout-region-node-footer{gap:0.6rem;}}:root{--wm-muted:#5a6270;}.site-header__mobile-secondary{display:none;}.path-user:not(.surface-editor) .tabs--local{padding:0.25rem;border-radius:999px;background:rgba(255,255,255,0.84);box-shadow:inset 0 0 0 1px var(--wm-border);}.path-user:not(.surface-editor) .tabs--local a{min-height:2.65rem;padding-inline:0.95rem;font-weight:600;}.path-user:not(.surface-editor) .layout-content > *,.path-user:not(.surface-editor) .layout-sidebar-first > *{margin:0;padding:clamp(1.05rem,2.6vw,1.55rem);border:1px solid var(--wm-border);border-radius:var(--wm-radius-xl);background:rgba(255,255,255,0.9);box-shadow:var(--wm-shadow-card);backdrop-filter:blur(22px) saturate(150%);}.path-user:not(.surface-editor) .layout-sidebar-first .page-title{font-size:clamp(2.15rem,6vw,3.3rem);line-height:0.98;}.path-user.user-logged-in:not(.surface-editor) .layout-sidebar-first .page-title::before{content:"Account";display:block;margin-bottom:0.35rem;color:var(--wm-muted);font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.path-user:not(.surface-editor) .user-login-form,.path-user:not(.surface-editor) .user-pass{display:grid;gap:1rem;}.path-user:not(.surface-editor) label,.path-user:not(.surface-editor) .label{display:inline-flex;align-items:center;gap:0.3rem;margin-bottom:0.35rem;color:var(--wm-text);font-weight:600;}.path-user:not(.surface-editor) input:not([type="checkbox"]):not([type="radio"]),.path-user:not(.surface-editor) select,.path-user:not(.surface-editor) textarea{width:100%;min-height:3.1rem;padding:0.9rem 1rem;border:1px solid rgba(29,29,31,0.12);border-radius:18px;background:rgba(255,255,255,0.96);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82);color:var(--wm-text);transition:border-color var(--wm-transition),box-shadow var(--wm-transition),background-color var(--wm-transition);}.path-user:not(.surface-editor) input:focus,.path-user:not(.surface-editor) select:focus,.path-user:not(.surface-editor) textarea:focus{border-color:rgba(0,113,227,0.36);box-shadow:0 0 0 4px rgba(0,113,227,0.12),inset 0 1px 0 rgba(255,255,255,0.92);background:#fff;}.path-user:not(.surface-editor) .form-actions{display:flex;flex-wrap:wrap;gap:0.7rem;margin:0;}.path-user:not(.surface-editor) .form-actions input[type="submit"],.path-user:not(.surface-editor) .form-actions button[type="submit"]{width:100%;min-height:3rem;border:0;border-radius:999px;background:linear-gradient(180deg,#0a84ff 0%,#0071e3 100%);box-shadow:0 14px 28px rgba(0,113,227,0.22);color:#fff;font-weight:700;}.path-user:not(.surface-editor) .form-actions input[type="submit"]:hover,.path-user:not(.surface-editor) .form-actions button[type="submit"]:hover{transform:translateY(-1px);background:linear-gradient(180deg,#2590ff 0%,#0077ed 100%);}.path-user:not(.surface-editor) .profile{display:grid;gap:0.6rem;}.path-frontpage:not(.surface-editor) .layout-content > *{margin:0;padding:clamp(1.35rem,4vw,2.4rem);border:1px solid var(--wm-border);border-radius:var(--wm-radius-xl);background:rgba(255,255,255,0.9);box-shadow:var(--wm-shadow-card);backdrop-filter:blur(22px) saturate(150%);}.path-frontpage:not(.surface-editor) .node__content{display:grid;place-items:center;}.path-frontpage:not(.surface-editor) .field--name-body .field__item{max-width:24rem;margin:0 auto;color:#3d4755;font-size:clamp(1.2rem,4.6vw,1.75rem);line-height:1.85;text-align:center;}.surface-editor .form-actions > .button:first-child,.surface-editor .form-actions > button:first-child,.surface-editor .form-actions > input[type="submit"]:first-child,.surface-editor .form-actions > input[type="button"]:first-child,.surface-editor .layout-region-node-footer > .button:first-child,.surface-editor .layout-region-node-footer > button:first-child,.surface-editor .layout-region-node-footer > input[type="submit"]:first-child,.surface-editor .layout-region-node-footer > input[type="button"]:first-child{border-color:transparent;background:linear-gradient(180deg,#0a84ff 0%,#0071e3 100%);box-shadow:0 14px 28px rgba(0,113,227,0.22);color:#fff;}.surface-editor .form-actions > .button:first-child:hover,.surface-editor .form-actions > button:first-child:hover,.surface-editor .form-actions > input[type="submit"]:first-child:hover,.surface-editor .form-actions > input[type="button"]:first-child:hover,.surface-editor .layout-region-node-footer > .button:first-child:hover,.surface-editor .layout-region-node-footer > button:first-child:hover,.surface-editor .layout-region-node-footer > input[type="submit"]:first-child:hover,.surface-editor .layout-region-node-footer > input[type="button"]:first-child:hover{background:linear-gradient(180deg,#2590ff 0%,#0077ed 100%);}body.editor-surface--content-view.surface-editor .messages--status{padding:0.85rem 1rem;border-radius:20px;}.surface-editor .file-widget-multiple__steps{gap:0.6rem;padding:0.35rem;border:1px solid rgba(15,23,42,0.08);border-radius:26px;background:rgba(247,249,252,0.84);}.surface-editor .file-widget-multiple__steps-label{grid-column:1 / -1;margin:0;padding:0.25rem 0.45rem 0;color:#667689;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .file-widget-multiple__step{padding:0.8rem 0.9rem;border-radius:20px;box-shadow:none;}.surface-editor .file-widget-multiple__step-copy{gap:0.15rem;}.surface-editor .file-widget-multiple__step-title,.surface-editor .file-widget-multiple__section-title{font-size:0.98rem;}.surface-editor .file-widget-multiple__section-kicker{margin:0;color:#667689;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .file-widget-multiple__section-head--split{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0.75rem;}.surface-editor .file-widget-multiple__count{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0.45rem 0.8rem;border-radius:999px;background:rgba(10,132,255,0.1);color:var(--wm-accent);font-size:0.83rem;font-weight:700;letter-spacing:0.01em;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-field-file-wrapper,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-field-file-wrapper{padding:0;border:0;background:transparent;box-shadow:none;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-field-file-wrapper > summary,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-field-file-wrapper > summary{display:none;}body.editor-surface--content-form.surface-editor .node-file-uploader-form > #edit-field-file-wrapper > .details-wrapper,body.editor-surface--content-form.surface-editor .node-file-uploader-edit-form > #edit-field-file-wrapper > .details-wrapper{padding:0;}.surface-editor .file-widget-multiple__composer-shell{gap:0.75rem;}.surface-editor .file-widget-multiple__composer .js-form-managed-file{gap:0.7rem;}.surface-editor .file-widget-multiple .tabledrag-handle{display:none;}.surface-editor .file-widget-multiple__composer .js-form-managed-file .form-submit,.surface-editor .file-widget-multiple__composer .js-form-managed-file button[type="submit"]{min-height:3rem;border:1px solid rgba(15,23,42,0.12);background:rgba(255,255,255,0.96);box-shadow:0 1px 0 rgba(255,255,255,0.8);color:var(--wm-text);}.surface-editor .file-widget-multiple__composer .js-form-managed-file .form-submit.is-awaiting-selection,.surface-editor .file-widget-multiple__composer .js-form-managed-file button[type="submit"].is-awaiting-selection{opacity:0.58;box-shadow:none;cursor:not-allowed;}.surface-editor .file-widget-multiple__composer .js-form-managed-file .form-submit.is-ready,.surface-editor .file-widget-multiple__composer .js-form-managed-file button[type="submit"].is-ready{border-color:transparent;background:linear-gradient(180deg,#0a84ff 0%,#0071e3 100%);box-shadow:0 14px 28px rgba(0,113,227,0.2);color:#fff;opacity:1;}.surface-editor .file-upload-feedback{display:grid;gap:0.7rem;}.surface-editor .file-upload-feedback__copy{display:grid;gap:0.25rem;}.surface-editor .file-upload-feedback__eyebrow{margin:0;color:#355b46;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.surface-editor .file-upload-feedback__title{margin:0;color:var(--wm-success);font-size:1rem;font-weight:700;}.surface-editor .file-upload-feedback__text{margin:0;color:#355b46;line-height:1.55;}.surface-editor .file-upload-feedback__details{margin:0;border:1px solid rgba(45,124,83,0.14);border-radius:18px;background:rgba(255,255,255,0.76);overflow:hidden;}.surface-editor .file-upload-feedback__details > summary{min-height:auto;padding:0.75rem 0.9rem;font-size:0.9rem;}.surface-editor .file-upload-feedback__files{margin:0;padding:0 1rem 1rem 1.1rem;color:#355b46;}@media (max-width:767px){body.mobile-secondary-ready .site-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0.68rem 0.78rem;}body.mobile-secondary-ready .site-header__secondary{display:none;}.site-header{padding-top:max(0.15rem,env(safe-area-inset-top));}.site-header__brand .site-logo img{width:2.5rem;}.site-name a{font-size:1rem;}.menu-toggle{min-width:2.9rem;padding:0.72rem 0.95rem;}.site-header__primary{top:calc(env(safe-area-inset-top) + 0.45rem);right:0.65rem;bottom:0.65rem;left:0.65rem;display:flex;align-items:flex-start;}.site-header__primary > .region,.site-header__primary > .block,.site-header__primary > nav{flex:1 1 auto;width:100%;min-width:0;}.site-header__primary .block-menu{width:100%;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.3rem);overflow:auto;padding:0.9rem;border-radius:30px;}.site-header__primary .menu{width:100%;gap:0.35rem;}.site-header__primary .menu-item,.site-header__mobile-secondary .menu-item{width:100%;}.site-header__primary .menu-item--section-start{margin-top:0.55rem;padding-top:0.65rem;border-top:1px solid var(--wm-border);}.site-header__primary .menu-item--section-start:first-child{margin-top:0;padding-top:0;border-top:0;}.site-header__primary .menu-item--section-start::before{display:block;margin:0 0 0.45rem 0.2rem;color:var(--wm-muted);font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;content:attr(data-section-label);}.site-header__mobile-secondary{display:grid;gap:0.45rem;margin-top:0.55rem;padding-top:0.7rem;border-top:1px solid var(--wm-border);}.site-header__mobile-secondary-label{margin:0;color:var(--wm-muted);font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.site-header__mobile-secondary .menu{display:grid;gap:0.4rem;width:100%;}.site-header__mobile-secondary a{width:100%;justify-content:flex-start;min-height:3rem;padding-inline:1rem;border-radius:18px;background:rgba(245,245,247,0.94);box-shadow:inset 0 0 0 1px rgba(15,23,42,0.06);}.path-user:not(.surface-editor) .site-main{gap:0.75rem;}.path-user:not(.surface-editor) .page-context__toolbar{gap:0.65rem;}.path-user:not(.surface-editor) .tabs--local{width:100%;flex-wrap:nowrap;overflow-x:auto;}.path-user:not(.surface-editor) .layout-sidebar-first{order:-1;}.path-user:not(.surface-editor) .layout-content > *,.path-user:not(.surface-editor) .layout-sidebar-first > *{padding:1rem;border-radius:26px;}.path-user:not(.surface-editor) .layout-sidebar-first .page-title{font-size:clamp(1.95rem,8vw,2.6rem);}.path-frontpage:not(.surface-editor) .layout-content > *{padding:1.25rem 1.1rem;}body.editor-surface--content-view.surface-editor .page-context{gap:0.55rem;}body.editor-surface--content-view.surface-editor .page-context__breadcrumb{display:none;}body.editor-surface--content-view.surface-editor .tabs--local{padding:0.22rem;}.surface-editor .file-widget-multiple__steps{grid-template-columns:minmax(0,1fr);padding:0.3rem;}.surface-editor .file-widget-multiple__steps-label{padding:0.25rem 0.45rem 0.1rem;}.surface-editor .file-widget-multiple__step{padding:0.75rem 0.8rem;}.surface-editor .file-widget-multiple__section-head--split{grid-template-columns:minmax(0,1fr);}.surface-editor .file-widget-multiple__count{justify-self:start;}body.editor-surface--content-form.surface-editor .site-main{padding-top:0;}}html{scroll-padding-top:13rem;}.surface-editor .site-shell{gap:clamp(0.4rem,1vw,0.6rem);}.surface-editor.editor-surface--content-view .site-shell{gap:clamp(0.5rem,1vw,0.75rem);}.site-header__brand .region{align-items:flex-start;}.surface-editor .site-header__primary .menu{justify-content:flex-start;}.site-footer{padding:clamp(1.5rem,3vw,2rem) 0;border-top:1px solid var(--wm-border);text-align:center;}.site-footer p{margin:0;font-size:0.85rem;color:var(--wm-muted);}.site-footer a{color:var(--wm-muted);text-decoration:none;}.site-footer a:hover{color:var(--wm-accent);}.editor-surface--content-overview .page-context__breadcrumb{display:none;}.file-widget-multiple__steps{display:none;}.file-widget-multiple.is-empty .file-widget-multiple__steps{display:block;}.surface-editor .field--name-field-file details{border:none;background:none;box-shadow:none;padding:0;margin:0;border-radius:0;}.surface-editor .field--name-field-file details > summary{display:none;}.surface-editor .field--name-field-file details > .details-wrapper{padding:0;}.surface-editor .field--name-field-file [class*="form-item-field-file"][class*="-description"]{display:none;}.surface-editor .field--name-field-file table thead{display:none;}.surface-editor .field--name-field-file .file a{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}.node--type-file-uploader .field--name-field-file > .field__label{display:none;}.page-node-type-file-uploader .page-context__breadcrumb{display:none;}.file-table-with-copy td:first-child{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.file-table-with-copy td:first-child a{display:inline;}.surface-editor .filter-guidelines,.surface-editor .js-filter-wrapper,.surface-editor .filter-help,.surface-editor .filter-wrapper{display:none;}@media (min-width:768px) and (max-width:1100px){.site-header__inner{grid-template-columns:auto 1fr;grid-template-rows:auto auto;}.site-header__secondary{grid-column:2;grid-row:1;justify-self:end;}.site-header__primary{grid-column:1 / -1;grid-row:2;}.site-header__primary .menu{justify-content:flex-start;}}@media (max-width:767px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;}.site-header__secondary{display:none;}body.menu-open .site-header__primary{max-height:calc(100vh - 2rem);overflow-y:auto;}body.menu-open .site-header__inner{backdrop-filter:none;}.site-header__primary .block-menu{flex-direction:column;}}.path-frontpage .page-hero{display:none;}.editor-surface--content-overview .views-exposed-form{display:none;}.editor-surface--content-overview .views-bulk-actions,.editor-surface--content-overview .editor-bulk-summary{display:none;}.editor-surface--content-overview .views-form > .form-actions{display:none;}.editor-surface--content-overview .views-table th:first-child,.editor-surface--content-overview .views-table td:first-child{display:none;}
