﻿:root{--bg-text-area: #f9f9f9;--bg-menu-pane: #f9f9f9;--bg-main: #ddd;--bg-modal: #ffffff;--bg-input: #f4f4f4;--bg-input-alt: #eeeeee;--bg-input-header: #f4f4f4;--bg-menu-item-active: #e3e3e3;--bg-menu-item-hover: #eeeeee;--bg-modal-menu-item-active: #ececec;--bg-modal-button-hover: #f4f4f4;--bg-toggle: #d4d4d4;--bg-toggle-active: #ccc;--bg-logo: #171717;--bg-footer: #d0d0d0;--bg-footer-alt: #ddd;--border-text-area: #d4d4d4;--border-button: #d9d9d9;--border-input: #bbb;--border-modal: #e5e5e5;--border-modal-hr: #e5e5e5;--border-text-hr: #eeeeee;--divider-sidebar: #e5e5e5;--txt-heading: #0d0d0d;--txt-btn-pri: #ffffff;--txt-btn-sec: #0d0d0d;--txt-main: #0d0d0d;--txt-breadcrumbs: #5d5d5d;--txt-btn-tert: #5d5d5d;--txt-labels: #8f8f8f;--txt-btn-active: #ffffff;--txt-bright: #000000;--txt-logo: #fff;--txt-category-submenu: #000;--txt-placeholder: #888;--txt-error: darkred;--txt-article-header: #fff;--txt-article-header-dim: #ddd;--txt-article-header-dimmer: #aaa;--txt-article-header-dimmer2: #999;--txt-article-header-dimmer3: #777;--txt-footer-link-hover: #fff;--bg-btn-pri: #000000;--bg-btn-sec: #ffffff;--bg-btn-pri-hover: #494949;--bg-btn-pri-disabled: #d7d7d7;--bg-blur: rgba(249,249,249,0.8);--bg-blur-gr: linear-gradient(45deg, rgba(0, 0, 0, 0.082) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.082) 50%, rgba(0, 0, 0, 0.082) 75%, transparent 75%, transparent);--bg-modal-alt: #f4f4f4;--bg-modal-alt-hover: #f9f9f9;--bg-modal-shadow: rgba(0,0,0,0.1);--bg-button-icon-hover: rgba(0,0,0,0.05);--bg-comment-editor: #efefef;--bg-tooltip: #efefef;--sp-spin: #555;--sp-track: rgba(0,0,0,0.2);--border-light: 1px solid rgba(0, 0, 0, 0.075);--pmt-btn-bg: #444;--pmt-btn-txt: #fff;--bg-pmt: #f6f6f6;--bg-pmt-plan: #fff;--glass-bg: linear-gradient(to bottom right, rgba(255,255,255,0.05) 5%, rgba(255,255,255,0.05));--glass-bg-dark: linear-gradient(to bottom right, rgba(255,255,255,0.1) 5%, rgba(255,255,255,0.02) 85%);--glass-bg-darker: linear-gradient(to bottom right, rgba(255,255,255,0.45), rgba(255,255,255,0.0));--glass-bg-darkerr: linear-gradient(to bottom right, rgba(255,255,255,0.5) 5%, rgba(255,255,255,0.0) 90%);--glass-bg-x-dark: rgba(255,255,255,0.9);--glass-bg-light: linear-gradient(to bottom right, rgba(255,255,255,0.1) 5%, rgba(255,255,255,0.0));--glass-bg-alt: rgba(255,255,255,0.3);--glass-bg-alt-hov: rgba(255,255,255,0.6);--glass-cb-alt: rgba(255,255,255,0.9);--glass-bg-aux-header: linear-gradient(to bottom right, rgba(200,200,200,0.6) 5%, rgba(200,200,200,0.4) 90%);--glass-bg-aux-btn: linear-gradient(to bottom right, rgba(180,180,180,0.6), rgba(180,180,180,0.4));--glass-outline: 1px solid rgba(255,255,255,0.2);--glass-outline-light: 1px solid rgba(255,255,255,0.15);--glass-outline-dark: 1px solid rgba(255,255,255,0.4);--glass-outline-search: 1px solid rgba(255,255,255,0.3);--glass-btn-bg: rgba(255,255,255,0.15);--glass-btn-bg-dark: rgba(255,255,255,0.35);--glass-btn-outline: rgba(200,200,200,0.05);--glass-btn-outline-dark: rgba(255,255,255,0.4);--glass-input-bg: linear-gradient(to bottom right, rgba(255,255,255,0.4) 5%, rgba(255,255,255,0.05));--glass-input-txt: #444;--glass-input-txt-code: #777;--glass-bg-usm: linear-gradient(to bottom right, rgba(255,255,255,0.1) 5%, rgba(255,255,255,0.0));--glass-border-usm: 1px solid rgba(255,255,255,0.2);--glass-dd-bg: linear-gradient(to bottom right, rgba(205,205,205,0.2) 5%, rgba(255,255,255,0.1));--glass-li: linear-gradient(to bottom right, rgba(255,255,255,0.1) 5%, rgba(255,255,255,0.0));--glass-txt-error: indianred;--category-menu-text-color: #fff;--error-box-bg: rgba(115, 87, 94, 0.5);--checkbox-bg: rgba(255,255,255,0.4);--submenu-border-color: rgba(255,255,255,0.2);--text-subtle: #555;--text-subtler: #bbb;--text-subtlerr: #ddd;--link-color: #4f95e8;--link-color-hover: #3984db;--search-link-color: rgba(193, 236, 250, 1);--search-link-color-hover: #ddddff;--crosshatch-color: #ddd;--aux-category-btn: #a9d2c4;--scr-overlay: rgba(255,255,255,0.7);--scr-modal: rgba(255,255,255,0.2);--xluc-lighter: rgba(238,238,238,0.98);--xluc-light: rgba(211,211,211,0.8);--xluc: rgba(211,211,211,0.9);--xluc-dark: rgba(211,211,211,0.98);--xluc-darker: rgba(197,197,197,0.98);--avatar-img-stroke: #fff;--glass-mm-bg: rgba(220,220,220,0.9);--modal-btn-border: #fff;--modal-btn-text: #fff;--modal-btn-box-shadow: rgba(255,255,255,0.5);--modal-divider: rgba(175,175,175,0.5)}.darkmode{--bg-text-area: #0d0d0d;--bg-menu-pane: #171717;--bg-main: #1d2329;--bg-modal: #2f2f2f;--bg-input: #2f2f2f;--bg-input-alt: #363636;--bg-input-header: #2f2f2f;--bg-menu-item-active: #2f2f2f;--bg-menu-item-hover: #1d2329;--bg-modal-menu-item-active: #424242;--bg-modal-button-hover: #424242;--bg-toggle: rgba(0,0,0,0.15);--bg-toggle-active: rgba(0,0,0,0.25);--bg-logo: #eeeeee;--bg-blur: rgba(23,23,23,0.9);--bg-blur-gr: linear-gradient(45deg, rgba(23, 23, 23, 0.800) 25%, rgba(23,23,23,0.345) 25%, rgba(23,23,23,0.345) 50%, rgba(23,23,23, 0.800) 50%, rgba(23,23,23, 0.800) 75%, rgba(23,23,23,0.345) 75%, rgba(23,23,23,0.345));--bg-footer: #191e23;--bg-footer-alt: #161a1e;--border-text-area: #313131;--border-button: #424242;--border-input: #444444;--border-modal: #444444;--border-modal-hr: #444444;--border-text-hr: #595959;--divider-sidebar: #1d2329;--txt-heading: #ececec;--txt-btn-pri: #000000;--txt-btn-sec: #ececec;--txt-main: #e0e0e0;--txt-breadcrumbs: #b4b4b4;--txt-btn-tert: #b4b4b4;--txt-labels: #9b9b9b;--txt-btn-active: #000000;--txt-bright: #ffffff;--txt-logo: #0d0d0d;--txt-category-submenu: #fff;--txt-placeholder: #888;--txt-error: indianred;--txt-article-header: #eee;--txt-article-header-dim: #ddd;--txt-article-header-dimmer: #999;--txt-article-header-dimmer2: #777;--txt-article-header-dimmer3: #555;--txt-footer-link-hover: mediumaquamarine;--bg-btn-pri: #ffffff;--bg-btn-sec: #2f2f2f;--bg-btn-pri-hover: #d7d7d7;--bg-btn-pri-disabled: #494949;--bg-modal-alt: #2f2f2f;--bg-modal-alt-hover: #363636;--bg-modal-shadow: rgba(0,0,0,0.2);--bg-button-icon-hover: rgba(255,255,255,0.05);--sp-spin: #ddd;--sp-track: rgba(255,255,255,0.2);--border-light: 1px solid rgba(255, 255, 255, 0.075);--pmt-btn-bg: #fff;--pmt-btn-txt: #000;--bg-pmt: #1d2329;--bg-pmt-plan: transparent;--bg-comment-editor: rgba(0,0,0,0.05);--bg-tooltip: #1c2127;--glass-bg: linear-gradient(to bottom right, rgba(0,0,0,0.2), rgba(0,0,0,0.1));--glass-bg-dark: linear-gradient(to bottom right, rgba(0,0,0,0.4), rgba(0,0,0,0.1));--glass-bg-darker: linear-gradient(to bottom right, rgba(0,0,0,0.5), rgba(0,0,0,0.0));--glass-bg-darkerr: linear-gradient(to bottom right, rgba(0,0,0,0.6), rgba(0,0,0,0.1));--glass-bg-x-dark: rgba(0,0,0,0.8);--glass-bg-light: linear-gradient(to bottom right, rgba(0,0,0,0.1) 5%, rgba(0,0,0,0.0));--glass-bg-alt: rgba(0,0,0,0.2);--glass-bg-alt-hov: rgba(0,0,0,0.4);--glass-cb-alt: rgba(0,0,0,0.9);--glass-bg-aux-header: linear-gradient(to bottom right, rgba(0,0,0,0.4) 5%, rgba(0,0,0,0.2) 90%);--glass-bg-aux-btn: linear-gradient(to bottom right, rgba(0,0,0,0.6), rgba(0,0,0,0.4));--glass-outline: 1px solid rgba(0,0,0,0.2);--glass-outline-light: 1px solid linear-gradient(to bottom right, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0.1));--glass-outline-dark: 1px solid linear-gradient(to bottom right, rgba(0,0,0,0.7) 5%, rgba(0,0,0,0.3));--glass-outline-search: 1px solid rgba(0,0,0,0.3);--glass-btn-bg: rgba(0,0,0,0.15);--glass-btn-bg-dark: rgba(0,0,0,0.25);--glass-btn-outline: rgba(0,0,0,0.15);--glass-btn-outline-dark: rgba(0,0,0,0.3);--glass-input-bg: rgba(0,0,0,0.2);--glass-input-txt: #ccc;--glass-input-txt-code: #bbb;--glass-bg-usm: linear-gradient(to bottom right, rgba(0,0,0,0.2), rgba(0,0,0,0.1));--glass-border-usm: 1px solid rgba(0,0,0,0.2);--glass-dd-bg: linear-gradient(to bottom right, rgba(0,0,0,0.2), rgba(0,0,0,0.1));--glass-li: linear-gradient(to bottom right, rgba(0,0,0,0.2), rgba(0,0,0,0.1));--glass-txt-error: lightcoral;--category-menu-text-color: #f0f0f0;--error-box-bg: rgba(75,47,54,0.5);--checkbox-bg: rgba(0,0,0,0.4);--submenu-border-color: rgba(0,0,0,0.2);--text-subtle: #aaa;--text-subtler: #444;--text-subtlerr: #777;--link-color: #7ab7ff;--link-color-hover: #acd3ff;--search-link-color: rgba(198, 241, 255, 1);--search-link-color-hover: #ddddff;--crosshatch-color: #000;--aux-category-btn: #3a675d;--scr-overlay: rgba(0,0,0,0.3);--scr-modal: rgba(11,13,15,0.8);--xluc-lighter:rgba(20,24,28,0.9);--xluc-light: rgba(20,24,28,0.8);--xluc: rgba(20,24,28,0.9);--xluc-dark: rgba(20,24,28,0.95);--xluc-darker:rgba(9,11,13,0.98);--avatar-img-stroke: #999;--glass-mm-bg: rgba(29,35,41,0.95);--modal-btn-border: #9b9b9b;--modal-btn-text: #e0e0e0;--modal-btn-box-shadow: rgba(255,255,255,0.15);--modal-divider: rgba(0,0,0,0.4)}html,body,aside,address,h1,h2,h3,h4,h5,h6,section,header,nav,article,footer,hgroup,form,select,optgroup,option,output,button,datalist,keygen,progress,menu,fieldset,meter,legend,label,input,textarea,div,pre,blockquote,dl,dt,dd,p,ol,ul,li,br,hr,figcaption,figure,span,a,rt,rp,dfn,abbr,q,cite,time,var,samp,ins,del,bdi,bdo,s,kbd,wbr,code,col,colgroup,caption,details,table,tr,td,th,tbody,thead,tfoot,img,area,map,embed,canvas,audio,video,iframe{background-color:rgba(0,0,0,0);border:0;box-sizing:border-box;color:var(--txt-main);font-family:Jost,sans-serif;margin:0;outline:0;padding:0;vertical-align:top}article,aside,details,figcaption,figure,label,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}html,body{background:var(--bg-main);font-family:Jost,sans-serif;margin:0;padding:0}html{position:fixed;top:0;left:0;right:0;bottom:0}body{min-height:100dvh;min-width:100dvw}button svg{width:1.6rem;height:1.6rem}@keyframes spin-full-circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.load-box{display:flex;justify-content:center;align-items:center}.load-box.full-center{width:100%;height:100%}.load-box.list-item{width:100%;height:2em}.test-load-box{width:10rem;height:10rem;border:1px solid #d0d0d0;border-radius:5px;background:#f8f8f8}.load-indicator{width:1em;height:1em}.loading-dual-ring{animation:spin-full-circle 1.3s linear infinite;border:2px solid var(--txt-main);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-main) rgba(0,0,0,0) var(--txt-main) rgba(0,0,0,0)}.loading-single-ring{animation:spin-full-circle .72s linear infinite;border:2px solid var(--txt-main);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.loading-single-ring-track{animation:spin-full-circle .42s linear infinite;border:2px solid var(--txt-main);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.loading-single-ring-track-w{animation:spin-full-circle .42s linear infinite;border:2px solid #fff;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track-w:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.loading-single-ring-track-g{animation:spin-full-circle .42s linear infinite;border:2px solid #ccc;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track-g:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.loading-single-ring-track-lg{animation:spin-full-circle .48s linear infinite;border:5px solid var(--sp-spin);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--sp-spin) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track-lg:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border-radius:50%;border:5px solid var(--sp-track);border-color:var(--sp-track)}.loading-single-ring-track-sm{animation:spin-full-circle .48s linear infinite;border:2px solid var(--sp-spin);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--sp-spin) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.5em;min-height:.5em}.loading-single-ring-track-sm:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid var(--sp-track);border-color:var(--sp-track)}.load-wrap.sm .load-indicator{width:.6rem;height:.6rem}.spinner-wrapper{width:1.1rem;height:1.1rem;display:flex;justify-content:center;align-items:center;margin-right:.38rem}.spinner-wrapper.page{width:1.38rem;height:1.38rem}.spinner-wrapper .list-item{width:1rem;height:1rem}.page-fixed-load-spinner{animation:spin-full-circle .8s linear infinite;border:.25rem solid #fff;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:3.2rem;min-height:3.2rem}.page-fixed-load-spinner:after{content:"";position:absolute;top:-0.25rem;bottom:-0.25rem;left:-0.25rem;right:-0.25rem;border-radius:50%;border:.25rem solid hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.menu-load-spinner{animation:spin-full-circle .8s linear infinite;border:.1rem solid #fff;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:1.2rem;min-height:1.2rem}.menu-load-spinner:after{content:"";position:absolute;top:-0.1rem;bottom:-0.1rem;left:-0.1rem;right:-0.1rem;border-radius:50%;border:.1rem solid hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.reply-spinner{animation:spin-full-circle .8s linear infinite;border:.1rem solid var(--txt-breadcrumbs);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.9rem;min-height:.9rem}.reply-spinner:after{content:"";position:absolute;top:-0.1rem;bottom:-0.1rem;left:-0.1rem;right:-0.1rem;border-radius:50%;border:.1rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.reply-spinner .load-indicator{margin:0}.page-load-spinner{animation:spin-full-circle .8s linear infinite;border:.12rem solid var(--txt-breadcrumbs);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:1.38rem;min-height:1.38rem}.page-load-spinner:after{content:"";position:absolute;top:-0.12rem;bottom:-0.12rem;left:-0.12rem;right:-0.12rem;border-radius:50%;border:.12rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.page-load-spinner .load-indicator{margin:0}.list-item-load-spinner{animation:spin-full-circle .8s linear infinite;border:.12rem solid var(--txt-breadcrumbs);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.6rem;min-height:.6rem}.list-item-load-spinner:after{content:"";position:absolute;top:-0.12rem;bottom:-0.12rem;left:-0.12rem;right:-0.12rem;border-radius:50%;border:.12rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.list-item-load-spinner .load-indicator{margin:0}.button-load .loading-single-ring-track.load-box{animation:spin-full-circle .8s linear infinite;border:.12rem solid snow;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:snow rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.6rem;min-height:.6rem}.button-load .loading-single-ring-track.load-box:after{content:"";position:absolute;top:-0.12rem;bottom:-0.12rem;left:-0.12rem;right:-0.12rem;border-radius:50%;border:.12rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.button-load .loading-single-ring-track.load-box .load-indicator{margin:0;width:.6rem;height:.6rem}.load-wrap.overlay{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.load-wrap.overlay .loading-single-ring-track .load-indicator{min-width:1.5rem;min-height:1.5rem}.loading-screen{position:relative}.loading-screen .spinner-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;width:unset;height:unset}.page-heading{font-family:Knewave,sans-serif;font-weight:400;font-size:1.3rem;margin-top:10rem;letter-spacing:.15em}.subheading{padding:.4rem 0;font-size:3rem;font-weight:500;line-height:1.2;display:inline-block}.section-heading{font-size:2rem;letter-spacing:.1rem;font-weight:500;line-height:1.2}.section-heading.min{font-size:1.6rem}.section-subheading{font-size:1rem;letter-spacing:.05rem;font-weight:400;line-height:1.3;margin:.4rem 0 .8rem;color:#aaa}p.lead{margin-top:2rem}ul.plain-list.em,ol.plain-list.em{font-weight:500;font-size:1.2rem}.heading-minor{font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.15rem}.code-block,.code-block a,.code-block input,.code-block select,.code-block textarea{font-family:monospace;color:#bbbbbc}.large-number{font-size:1rem;font-weight:400;vertical-align:baseline}.large-number>span{margin-left:.2em;font-size:.85em;font-weight:500;vertical-align:baseline}.text-on-image{color:#eee}.uppercase{text-transform:uppercase;letter-spacing:.15em;font-size:1rem;font-weight:500}.signature span{font-size:1rem;font-weight:500;letter-spacing:.03rem}.signature .emd{margin-right:.25rem}.signature .subtext{font-weight:400;font-size:.95rem;color:var(--txt-labels);font-style:italic;margin-top:.2rem}ol.text-references{list-style:number inside}ol.text-references li{text-indent:-1.5em;padding-left:1.5em}ol.text-references li+li{margin-top:1.2rem}.column-single{max-width:50rem;width:100%}.margin-center{margin:0 auto}.fbjcac{display:flex;align-items:center;justify-content:center}.fbjsb{display:flex;justify-content:space-between}.fbnw{display:flex;flex-wrap:nowrap}a{color:var(--link-color);text-decoration:none;cursor:pointer;vertical-align:baseline}a:hover{text-decoration:underline;color:var(--link-color-hover)}a.head,a.menu{text-decoration:none;font-family:Knewave,sans-serif;color:var(--txt-main)}a.header-link{text-transform:uppercase;letter-spacing:.065rem;font-weight:600}a.brand{text-decoration:none}a:not([href]){color:#cd5c5c}sup.textref{font-size:.62em;font-weight:500}button.standard{height:2.25rem;padding:0 1rem;border-radius:5px;text-transform:uppercase;letter-spacing:.1rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer}button.standard.min{padding:0;width:2.25rem;border-radius:3px}button.standard.min.sm{width:2rem}button.standard.sm{height:2rem;font-size:.8rem;font-weight:500;border-radius:3px}button.standard.sm.text{padding:0 .5rem}button.standard.sm svg{width:1.35rem}button.standard svg{stroke:#ddd}button.secondary{outline:1px solid var(--txt-main);transition:.3s background,.3s box-shadow;box-shadow:0 0 0 0 rgba(119,119,136,.5)}button.secondary:focus,button.secondary:hover{box-shadow:0 0 0 5px rgba(102,102,128,.6)}.circle-button{border-radius:50%;font-size:1rem;width:3.2em;height:3.2em;position:relative}.circle-button svg,.circle-button img,.circle-button>span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1.4em}.circle-button svg{stroke:#eee;stroke-width:2}.circle-button:focus,.circle-button:hover{cursor:pointer}.primary{background:#66cdaa;transition:.3s background,.3s box-shadow;box-shadow:0 0 0 0 #20b2aa;color:#fff}.primary span{color:#fff}.primary:focus,.primary:hover{background:#20b2aa;box-shadow:0 0 0 5px rgba(32,178,170,.6)}.primary.disabled{cursor:not-allowed}.primary svg{stroke:#fff}.default{background:#778;transition:.3s background,.3s box-shadow;box-shadow:0 0 0 0 rgba(119,119,136,.5)}.default:focus,.default:hover{background:#666680;box-shadow:0 0 0 5px rgba(102,102,128,.6)}.default.glass{background:var(--glass-bg-darkerr);box-shadow:0 0 0 0 var(--glass-btn-outline);color:var(--txt-breadcrumbs)}.default.glass svg{stroke:var(--txt-breadcrumbs)}.default.glass:hover,.default.glass:focus{background:var(--glass-bg-darker);box-shadow:0 0 0 5px var(--glass-btn-outline)}.glass-button{background:var(--submenu-border-color);border-radius:5px;position:relative;font-size:1rem;width:1.5em;height:1.5em;cursor:pointer}.glass-button:hover{background:rgba(0,0,0,.25)}.glass-button>svg{width:1.05em;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.glass-button svg{stroke:#fff}.columns{display:flex;gap:2rem;flex-wrap:nowrap}.columns>div{flex-grow:1}.columns.two>div{flex-basis:50%}.columns.three>div{flex-basis:33%}.columns.four>div{flex-basis:25%}.cb-wrap{font-size:1rem}.cb-wrap .cb{display:flex;flex-wrap:wrap;align-items:center;gap:0 .6rem}.cb-wrap .cb label{order:1}.cb-wrap label{font-size:.9rem;font-weight:400;letter-spacing:.025rem}.cb-wrap input[type=checkbox]{font-size:inherit;display:grid;text-align:center;cursor:pointer;border:1px solid rgba(0,0,0,0);appearance:none;-webkit-appearance:none;position:relative;border-radius:4px;width:1.2em;height:1.2em}.cb-wrap input[type=checkbox]:checked{outline:0;border:1px solid rgba(0,0,0,0)}.cb-wrap input[type=checkbox]:focus{outline:2px solid #2f81f7}.cb-wrap input[type=checkbox]::before,.cb-wrap input[type=checkbox]::after,.cb-wrap input[type=checkbox]:checked::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border-radius:3px}.cb-wrap input[type=checkbox]::before{background:#2f81f7;font-size:1.25em;content:"✓";color:#fff;line-height:1;inset:0;display:flex;align-items:center;justify-content:center}@media(min-width: 30rem){.cb-wrap input[type=checkbox]::before{font-size:1.2em}}.cb-wrap input[type=checkbox]:not(:checked)::before{display:none}.cb-wrap input[type=checkbox]::after{background:var(--glass-bg-alt)}.cb-wrap input[type=checkbox]:checked::after{background:rgba(0,0,0,0)}.cb-wrap .error-box{order:3;width:100%;font-size:.8em}.input-box{position:relative}.input-box .placeholder{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.textarea-mid textarea{height:6.5rem}.textarea-large textarea{height:15rem}.textarea-article textarea{height:62vh}.input.required label::after{content:"*";color:#cd5c5c;margin-left:.15em;position:relative;top:-0.12em}.cb-wrap-ico{font-size:1.1rem;width:1em;height:1em;position:relative}.cb-wrap-ico .input-box{width:100%;height:100%}.cb-wrap-ico .unchecked,.cb-wrap-ico .checked{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;border-radius:4px}.cb-wrap-ico .unchecked{z-index:80}.cb-wrap-ico .checked{display:none;background:#2f81f7;color:#fff;font-size:.9em;align-items:center;justify-content:center;z-index:81}.cb-wrap-ico input[type=checkbox]{appearance:none;-webkit-appearance:none;width:100%;height:100%;border:1px solid rgba(0,0,0,0);border-radius:4px;background:var(--glass-bg);outline-offset:1px}.cb-wrap-ico input[type=checkbox]:focus{outline:2px solid #2f81f7}.cb-wrap-ico:has(input[type=checkbox]:checked) .checked{display:flex}.glass-list li,.glass{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px}.glass-list li.glass-dd,.glass.glass-dd{background:var(--glass-dd-bg)}.glass.border{outline:var(--glass-outline)}.glass.border.light{outline:var(--glass-outline-light)}.glass.dark{background:var(--glass-bg-dark)}.glass.darker{background:var(--glass-bg-darker)}.glass.darkerr{background:var(--glass-bg-darkerr)}.glass.sm-radius{border-radius:3px}.glass.sm-blur{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.glass-form .input:not(.checkbox) label{text-transform:uppercase;letter-spacing:.15rem;font-size:.72rem;font-weight:500}.glass-form .input:not(.checkbox) .placeholder{letter-spacing:.1rem;font-size:.72rem;font-weight:400;color:#77777f;font-style:italic;padding:0 .65rem}.glass-form.text-on-image label,.glass-form.text-on-image span,.glass-form.text-on-image p,.glass-form.text-on-image div{color:#fff}.af-glass,.input.glass-input{display:inline-block}.af-glass label,.input.glass-input label{margin-bottom:2px}.af-glass input[type=text],.af-glass input[type=password],.af-glass textarea,.af-glass select,.input.glass-input input[type=text],.input.glass-input input[type=password],.input.glass-input textarea,.input.glass-input select{background:var(--glass-input-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:4px;font-size:.9rem;padding:0 .65rem;width:100%;color:var(--glass-input-txt);letter-spacing:.05rem}.af-glass input[type=text]:focus,.af-glass input[type=password]:focus,.af-glass textarea:focus,.af-glass select:focus,.input.glass-input input[type=text]:focus,.input.glass-input input[type=password]:focus,.input.glass-input textarea:focus,.input.glass-input select:focus{outline:2px solid rgba(47,129,247,.5)}.af-glass.code-block textarea,.input.glass-input.code-block textarea{color:var(--glass-input-txt-code);font-size:.75rem;line-height:1.4}.af-glass textarea,.input.glass-input textarea{padding:.65rem;resize:vertical}.af-glass input[type=text],.af-glass input[type=password],.af-glass select,.input.glass-input input[type=text],.input.glass-input input[type=password],.input.glass-input select{height:2.25rem}.af-glass .placeholder,.input.glass-input .placeholder{line-height:2.25rem}.af-glass+.input,.input.glass-input+.input{margin-top:1rem}.error-box{margin-top:.25rem;background-color:var(--error-box-bg);display:flex;align-items:center;gap:.8rem;height:2em;padding:0 .5em;border-radius:5px}.error-box svg{width:1.3em;fill:#ff3b6b;stroke:#4b2f36;opacity:.8}.error-box .error-text{color:#f7adcb;font-size:.8em;font-weight:400;line-height:1.2;letter-spacing:.05rem;opacity:.8}.error-box.plain-error{background:0;padding:0;margin:0}.error-box.plain-error p.error-text{color:var(--txt-error)}.error-box.plain-error.error-dark p,.error-box.plain-error.error-dark span{color:var(--glass-txt-error);font-weight:500}.stats>div{display:flex;gap:1rem;font-size:1rem;position:relative}.stats>div p+p{margin:0}.stats>div .stat{display:flex;align-items:center;gap:.4rem;font-size:.9em}.stats>div .stat svg{stroke:var(--text-subtle);stroke-width:1.8}.stats .stat.suppressed,.stats .stat.published{position:absolute;top:1rem;right:1rem;height:1.2rem;width:1.2rem;display:inline-block;margin:0;line-height:1}.stats .stat.suppressed svg,.stats .stat.published svg{height:1.2rem;width:1.2rem}.stats.large .stat.suppressed,.stats.large .stat.published{width:1.8rem;height:1.8rem}.stats.large .stat.suppressed svg,.stats.large .stat.published svg{height:1.8rem;width:1.8rem}.stats .stat.suppressed svg{stroke:hsla(0,0%,100%,.25)}.stats .stat.published svg{stroke:#3cb371}.vignette{--scrim: rgba(0,0,0,.35);--edge: rgba(0,0,0,.75);--spot-x: 50%;--spot-y: 60%;--spot-size: 75% 60%;background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply,normal,normal}.brand{line-height:1;z-index:1}.brand.wrapper{font-size:1rem}.brand.wrapper.b-aux-header span{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.05),1px -1px 0 rgba(0,0,0,.05),-1px 1px 0 rgba(0,0,0,.05),1px 1px 0 rgba(0,0,0,.05)}.brand.farm{font-family:Knewave,sans-serif;font-size:1.6em;font-weight:400;margin-left:.16em;position:relative;top:.4em;letter-spacing:.05rem;z-index:2}.brand.farm .eight-star{font-size:1em;position:relative;top:.34em;margin-right:.2em;font-weight:500;width:.85em}.brand.farm .eight-star path{fill:#bbb}.brand.farm .text{font-size:1.1em;font-family:inherit;color:inherit}.brand.columbia{font-family:"Miltonian",serif;font-size:2.8em;font-weight:400;position:relative;z-index:3;color:#bbb}.brand.fc{display:flex;align-items:center}.brand.fc .text{font-family:Knewave,sans-serif;display:inline-block;font-size:1.8em;letter-spacing:.4rem;line-height:1.2}@media(min-width: 50rem){.brand.fc .text{letter-spacing:.45rem}}@media(min-width: 62.5rem){.brand.fc .text{font-size:2.5em;letter-spacing:.55rem}}@media(min-width: 75rem){.brand.fc .text{font-size:3em}}@media(min-width: 100rem){.brand.fc .text{font-size:3.5em}}.brand.fc .brand-icon{width:4.8rem;display:none}.brand.fc .text.mobile{display:none}.brand.fc svg{display:none}.page{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--text-subtler) var(--bg-main)}.page::-webkit-scrollbar{width:10px;height:10px}.page::-webkit-scrollbar-track{background:var(--bg-main);width:1px;height:1px}.page::-webkit-scrollbar-thumb{background-color:var(--text-subtler);border-radius:3px;max-height:.2rem;max-width:.2rem}.contact-page{padding:3rem 0}.contact-page .plain-list{margin:2rem 0}.contact-page form.contact-form .input{width:100%}.contact-page p.lead{margin-top:0}.contact-page .columns{gap:4rem;margin:3rem 0}@media(max-width: calc(50rem - 1px)){.contact-page .columns{flex-direction:column;padding-left:1rem;padding-right:1rem;gap:6rem}}.contact-page .form-box.name,.contact-page .form-box.contact{display:flex;align-items:flex-start;gap:1rem}.contact-page .form-box.name .glass-input,.contact-page .form-box.contact .glass-input{margin-top:0}.contact-page .input.message{margin-top:0}.contact-page .input.message textarea{height:10rem}.contact-page .form-box.contact,.contact-page .input.subject,.contact-page .input.message{margin-top:.8rem}.contact-page button[type=submit]{width:62%;margin-top:.8rem;margin-left:auto}.contact-utc{font-size:.8rem;vertical-align:baseline;margin-left:.8rem;color:var(--txt-breadcrumbs);font-style:italic}.contact-title h1{color:#e0e0e0;font-size:1.2rem}@media(max-width: calc(50rem - 1px)){.contact-title h1{font-size:1.2rem;line-height:1.2}}@media(max-width: calc(50rem - 1px)){.contact-title p.subheading{font-size:2.5rem;margin-top:0}}.contact-title p{color:#fff;letter-spacing:.03rem}@media(max-width: calc(50rem - 1px)){.contact-title p{font-size:1rem}}.returns-page h2{margin-bottom:1rem;line-height:1.2;letter-spacing:.08rem}.columns.register-page-title{max-width:86rem;width:100%;flex-grow:1}@media(max-width: calc(50rem - 1px)){.columns.register-page-title{flex-direction:column;gap:0rem}}.columns.register-page-title>div{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: calc(50rem - 1px)){.columns.register-page-title>div .page-title-main{max-width:30rem;width:100%}.columns.register-page-title>div button.circle-button.primary{transform:rotate(0deg)}}@media(max-width: calc(50rem - 1px)){.columns.register-page-title p.subheading{font-size:2rem}}.columns.register-page-title button.circle-button.primary{transform:rotate(-90deg)}.columns.register-page-title form .columns{gap:1rem;margin-bottom:1rem}.columns.register-page-title form .columns .input+.input{margin:0}.columns.register-page-title .cb-wrap .cb{display:flex;flex-wrap:nowrap}@media(max-width: calc(50rem - 1px)){.columns.register-page-title .login-form-wrapper,.columns.register-page-title .register-form-wrapper{padding:2rem 1.5rem}.columns.register-page-title .circle-button{font-size:.9rem}.columns.register-page-title .controls{margin-top:.5rem}.columns.register-page-title .glass-form .input:not(.checkbox) label{font-size:.6rem}.columns.register-page-title .terms>p{font-size:.75rem}}.register-page-title .page-heading{margin-top:5rem}.register-page-title .page-title-main h1{margin-top:0}.page.splash-header header{width:100%;height:100vh;min-height:40rem;display:flex;flex-direction:column;padding-bottom:0}@media(min-width: 50rem){.page.splash-header header{min-height:50rem}}.page.splash-header header .header-content{flex-grow:1;display:flex;flex-direction:column}.login-form-wrapper,.register-form-wrapper{margin:0 auto;display:inline-block;padding:3rem;max-width:30rem;width:100%}.login-form-wrapper .input,.register-form-wrapper .input{width:100%}.login-form-wrapper .cb-wrap,.register-form-wrapper .cb-wrap{font-size:1.2rem;margin-top:1rem}.login-form-wrapper .terms-link,.register-form-wrapper .terms-link{margin-top:2px}.login-form-wrapper .terms-link p,.register-form-wrapper .terms-link p{font-size:.8rem;font-weight:400;letter-spacing:.025rem}.login-form-wrapper button.standard.primary,.register-form-wrapper button.standard.primary{width:100%;margin-top:.6rem}.login-form-wrapper button.standard.primary+.error-box,.register-form-wrapper button.standard.primary+.error-box{margin-top:.8rem}.terms-link.login-prompt{width:100%;max-width:30rem;margin-top:2px}.terms-link.login-prompt p{font-size:.85rem;font-weight:400;letter-spacing:.025rem}.login-form-wrapper button.circle-button.primary{transform:rotate(-90deg)}.login-form-wrapper .input-wrap{margin-top:1rem;position:relative}.login-form-wrapper a.forgot{position:absolute;font-size:.8rem;top:0;right:0;line-height:1;letter-spacing:.05rem}.login-form-wrapper button.primary.standard{margin-top:1.4rem}@media(max-width: calc(75rem - 1px)){.register-page-title h1,.login-title h1{font-size:1rem}}@media(max-width: calc(75rem - 1px)){.register-page-title p.subheading,.login-title p.subheading{font-size:2.5rem}}.article-manager{height:100vh}.article-manager .filters{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;background:var(--glass-mm-bg);width:20rem;position:fixed;left:0;bottom:0;top:0rem;z-index:80;box-shadow:1px 3px 5px 0px rgba(0,0,0,.2);transform:translateX(0);transition:.5s transform ease}.article-manager .filters.collapse{transform:translateX(-20rem)}.article-manager .filters.collapse .filter-panel-toggle{right:-1.8rem}.article-manager .filters.collapse .filter-panel-toggle button{border-top-left-radius:0;border-bottom-left-radius:0}.article-manager .filters>.inner{padding:2rem 1.5rem;width:100%;height:100%;overflow-y:auto}.article-manager .filters .tags-filter-pb{max-height:55vh}.article-manager .filters .tags-filter-pb .filter-options{flex-basis:100%}.article-manager .filters>section{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.5rem}.article-manager .filters .af-glass+.input{margin-top:0}.article-manager .filters label{font-size:.72rem;text-transform:uppercase;letter-spacing:.15rem;font-weight:400}.article-manager .filters button svg{stroke:var(--txt-breadcrumbs)}.article-manager .filters .aa-search-form{display:flex;flex-wrap:nowrap;margin-bottom:1rem}.article-manager .filters .aa-search-form .keyphrase{flex-grow:1}.article-manager .filters .aa-search-form .keyphrase input{height:2rem;width:100%;padding-left:.5rem;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px}.article-manager .filters .aa-search-form button.search{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;align-self:flex-end;cursor:pointer;position:relative;left:2px;border-radius:4px}.article-manager .filters .aa-search-form button.search svg{width:1.2rem;height:1.2rem}.article-manager .filters .aa-search-form button.search:focus{outline:2px solid #2f81f7}.article-manager .filters select{height:2rem;width:100%;padding:0 1rem 0 .5rem;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px}.article-manager .filters .placeholder{line-height:2.4rem;color:var(--txt-labels);font-size:.75rem;letter-spacing:.08rem;padding-left:.5rem;font-style:italic}.article-manager .filters .cb-wrap.lb label{text-transform:none;letter-spacing:unset}.art-mn-wrapper{gap:3rem;height:100%}.record-list{flex-basis:38%;height:100%;padding-left:2.5rem;padding-bottom:2.5rem}.record-list div.records{height:calc(100% - 6.5rem);overflow-y:auto;padding-right:2rem}.edit-record{flex-basis:62%;position:relative;height:100%;overflow-y:auto;padding:4rem 3rem 5rem 1rem}.edit-record h1,.edit-record h2{padding-right:3.5rem}.edit-record .tags-filter-pb{width:80%;max-width:25rem}.edit-record .tags-filter-pb .inputs.filter-options{width:100%;flex-basis:unset}.edit-record-form{display:flex;flex-wrap:wrap;gap:1rem 1rem;margin-top:1rem}.edit-record-form .input{flex-basis:calc(50% - .5rem);flex-shrink:1}.edit-record-form .input.glass-input{margin-top:0}.edit-record-form .input.article-sku{flex-basis:62%}.edit-record-form .input.article-body{flex-basis:100%;flex-shrink:0}.edit-record-form .input.article-headline{flex-basis:62%}.edit-record-form .input.images-field{flex-basis:100%}.edit-record-form .input.images-field .input-box,.edit-record-form .input.images-field .file-drop-decorator{height:100%}.edit-record-form .input.images-field .input-box,.edit-record-form .input.images-field .file-drop,.edit-record-form .input.images-field .file-view{height:12rem}.edit-record-form section.references{flex-basis:100%;margin-top:2rem}.edit-record-form section.references .label{margin-bottom:1rem}.edit-record-form section.references .subform{display:flex;flex-wrap:wrap;gap:.7rem .7rem;align-items:flex-end}.edit-record-form section.references .subform .input{flex-basis:calc(33.33% - .4666666667rem);flex-shrink:1}.edit-record-form section.references .subform .input.doi{flex-basis:calc(33.33% - .4666666667rem - 2.25rem - .7rem)}.edit-record-form button[type=submit]{margin-top:1.5rem;width:38%}.record-list-controls{display:flex;gap:.45rem;justify-content:flex-end;height:2rem;align-items:center;padding-right:2rem;margin-top:4rem;margin-bottom:.5rem}.record-list-controls button{border-radius:3px}.record-list-controls button svg{stroke:#ddd}.art-mn-wrapper .record-list ol{padding:2px}.art-mn-wrapper .record-list li{padding:1rem 2.5rem 1rem 1rem;cursor:pointer}.art-mn-wrapper .record-list li.selected{outline:2px solid #2f81f7}.art-mn-wrapper .record-list li+li{margin-top:.8rem}.art-mn-wrapper .record-list h4{font-size:1rem}.art-mn-wrapper .record-list p.subtitle{margin-top:.2rem;font-size:.8rem}.art-mn-wrapper .record-list p.author{font-size:.9rem;font-weight:400;margin:.6rem 0 .2rem}.art-mn-wrapper .record-list p.date{color:#aaa;font-size:.8rem;margin-top:0}.art-mn-wrapper .record-list .stats{margin-top:.8rem}.art-mn-wrapper .record-list .large-number{font-size:.8rem}.article-stats>p{margin:0;font-size:.75rem;font-weight:400;letter-spacing:.05rem;color:#aaa}.article-stats .stats{margin-top:1rem;margin-bottom:2rem}.article-stats .stats .stat.suppressed,.article-stats .stats .stat.published{top:.2rem}.filter-panel-toggle{position:absolute;right:-1rem;top:15rem;display:flex;align-items:center;justify-content:center;line-height:0}.filter-panel-toggle button{line-height:0;width:2rem;height:2rem;border-radius:50%;background:var(--bg-main);cursor:pointer;outline:var(--glass-outline)}.filter-panel-toggle svg{width:1.2rem;height:1.2rem}article p{letter-spacing:.015rem;font-size:1.1rem;line-height:1.5}@media(max-width: calc(75rem - 1px)){article p{font-size:1rem;letter-spacing:.015rem}}article p+p{margin-top:2rem}article .article-wrap{margin:0 auto;margin-top:5rem}@media(max-width: calc(50rem - 1px)){article .article-wrap{margin-top:3rem}}article .article-wrap h2,article .article-wrap h3{scroll-margin-top:5rem}@media(max-width: calc(50rem - 1px)){article .article-wrap h2,article .article-wrap h3{scroll-margin-top:6.5rem}}article .article-wrap h2.article-section{text-transform:uppercase;font-size:1.2rem;font-weight:500;letter-spacing:.1rem;padding-bottom:1rem;border-bottom:1px solid var(--txt-labels);margin:5rem 0 1.8rem}@media(max-width: calc(75rem - 1px)){article .article-wrap h2.article-section{font-size:1rem}}@media(max-width: calc(50rem - 1px)){article .article-wrap h2.article-section{font-size:.9rem}}article .article-wrap h3.article-subsection{margin:3rem 0 1rem;letter-spacing:.05rem;font-size:1.2rem}@media(max-width: calc(50rem - 1px)){article .article-wrap h3.article-subsection{font-size:1.1rem}}.article-page-title-inner{display:flex;flex-direction:column;justify-content:space-between}.article-page-title-inner p.subtitle{color:var(--txt-article-header-dim);font-weight:400;font-size:1.4rem;letter-spacing:.05rem;font-style:italic;margin:1rem 0 2.8rem;text-shadow:0px 0px .2rem rgba(0,0,0,.4)}@media(min-width: 50rem){.article-page-title-inner p.subtitle{max-width:65%}}.article-page-title-inner .author{display:flex;align-items:baseline;gap:.5rem}.article-page-title-inner .author span,.article-page-title-inner .author p{margin:0;color:var(--txt-article-header);font-size:1.1rem;letter-spacing:.05rem;font-weight:500;text-shadow:0px 0px .2rem rgba(0,0,0,.4)}@media(max-width: calc(62.5rem - 1px)){.article-page-title-inner .author span,.article-page-title-inner .author p{font-size:.9rem}}.article-page-title-inner .author .by{font-size:.9rem;color:var(--txt-article-header-dim);letter-spacing:.05rem;font-weight:500}.article-page-title-inner .author .author-username{font-size:.9rem;font-style:italic;color:var(--txt-article-header-dim);margin-left:.5rem;letter-spacing:.05rem;font-weight:500}@media(max-width: calc(62.5rem - 1px)){.article-page-title-inner .author .author-username{font-size:.8rem}}.article-page-title-inner .dates{margin:.5rem 0}.article-page-title-inner .dates .date{margin:0;letter-spacing:.05rem;font-size:.9rem;vertical-align:baseline;line-height:1.3}@media(max-width: calc(62.5rem - 1px)){.article-page-title-inner .dates .date{font-size:.8rem}}.article-page-title-inner .dates .date+.date{margin-top:0rem}.article-page-title-inner .dates .date .updated{vertical-align:baseline;font-size:.8rem;margin-right:.35rem;color:var(--txt-article-header-dim)}.article-page-title-inner .views{gap:.4rem;padding:0 .4rem;padding-right:1rem;cursor:default}@media(max-width: calc(50rem - 1px)){.article-page-title-inner .views{padding-right:.5rem}}div.mobile-btn-toggle,div.mobile-toc-toggle{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;display:none}@media(max-width: calc(50rem - 1px)){div.mobile-btn-toggle,div.mobile-toc-toggle{display:unset}}div.mobile-btn-toggle button,div.mobile-toc-toggle button{pointer-events:all;cursor:pointer;position:sticky;top:3.8rem;left:1.5rem;z-index:1;margin-top:1.5rem;width:2rem;height:2rem;outline:1px solid var(--border-input);border-radius:3px;display:flex;align-items:center;justify-content:center;background:var(--bg-main)}div.mobile-btn-toggle button svg,div.mobile-toc-toggle button svg{stroke:var(--text-subtle)}.like-dislike-controls button.like:hover,.like-dislike-controls button.like.active{background:rgba(102,205,170,.7)}.like-dislike-controls button.like:hover svg,.like-dislike-controls button.like:hover span,.like-dislike-controls button.like.active svg,.like-dislike-controls button.like.active span{color:#fff;stroke:#fff}.like-dislike-controls button.dislike{border-left:1px solid rgba(0,0,0,0)}.like-dislike-controls button.dislike:hover,.like-dislike-controls button.dislike.active{background:rgba(205,92,92,.7)}.like-dislike-controls button.dislike:hover svg,.like-dislike-controls button.dislike:hover span,.like-dislike-controls button.dislike.active svg,.like-dislike-controls button.dislike.active span{color:#fff;stroke:#fff}.article-controls>div{display:inline-flex;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:var(--glass-outline-light);padding:.3rem;gap:.4rem;justify-content:space-between;max-width:100%;overflow-x:auto}.article-controls .like-dislike-controls{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;border-radius:3px;white-space:nowrap}.article-controls .views svg{width:1.2rem;stroke:var(--txt-article-header)}.article-control-group{display:flex;flex-wrap:nowrap;gap:.4rem}article>.columns{gap:8rem;position:relative}@media(max-width: calc(75rem - 1px)){article>.columns{gap:4rem}}@media(max-width: calc(50rem - 1px)){article>.columns{gap:0rem;flex-direction:column}}article>.columns>.column{flex-basis:21%}article>.columns>.column:nth-child(2){flex-basis:38%;max-width:35rem}@media(max-width: calc(50rem - 1px)){article>.columns>.column{flex-basis:100%;padding:1.6rem}}@media(max-width: calc(50rem - 1px)){article>.columns .toc-frame{position:fixed;top:0;left:0;display:none}article>.columns .toc-frame.show{display:block}}.fc-sidebar,.toc{position:sticky;display:block;top:5rem;z-index:1;margin-top:5rem}@media(min-width: 50rem){.fc-sidebar,.toc{overflow-y:auto;max-height:calc(100vh - 6rem);padding:.1rem 0}}.fc-sidebar h2,.toc h2{padding-bottom:1rem;border-bottom:1px solid var(--txt-labels);margin-bottom:1.5rem}.fc-sidebar a,.toc a{display:block;font-size:1rem;line-height:1.25;padding-right:2rem}.fc-sidebar a+a,.toc a+a{margin-top:.6rem}.fc-sidebar a.h3,.toc a.h3{font-size:.85rem;margin-left:1.2rem}.fc-sidebar a.h3+a.h2,.toc a.h3+a.h2{margin-top:2rem}.fc-sidebar a.active,.toc a.active{color:var(--txt-main);font-weight:500}.article-control-group button{outline:1px solid var(--glass-btn-outline);padding:.3rem .5rem;border-radius:3px;cursor:pointer}@media(max-width: calc(50rem - 1px)){.article-control-group button{padding:.3rem .4rem}}.article-control-group button:not(.like,.dislike){background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;border-radius:3px}.article-control-group button:not(.like,.dislike):focus,.article-control-group button:not(.like,.dislike):hover{background:var(--glass-bg-dark)}.article-control-group button:not(.like,.dislike):focus span,.article-control-group button:not(.like,.dislike):hover span{color:#fff}.article-control-group button:not(.like,.dislike):focus svg,.article-control-group button:not(.like,.dislike):hover svg{stroke:#fff}.article-control-group button.like{border-top-right-radius:0;border-bottom-right-radius:0}.article-control-group button.like:hover,.article-control-group button.like.active{background:rgba(102,205,170,.4)}.article-control-group button.dislike{border-top-left-radius:0;border-bottom-left-radius:0}.article-control-group button.dislike:hover,.article-control-group button.dislike.active{background:rgba(205,92,92,.4)}.article-control-group button.like svg,.article-control-group button.dislike svg{width:1.1rem}.article-control-group svg{width:1.2rem;height:1.2rem}.article-control-group ul.share-buttons a,.article-control-group ul.share-buttons svg{width:1.4rem;height:1.4rem;display:inline-block}.article-control-group .share{position:relative}.article-control-group .share .popup{position:absolute;bottom:calc(100% + .7rem);left:0;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:var(--glass-outline);padding:.5rem}.article-control-group .share .popup ul.share-buttons{display:flex;flex-wrap:nowrap;gap:.4rem}.article-control-group .share .popup ul.share-buttons li{height:1.4rem}.article-control-group .share .popup ul.share-buttons li svg{opacity:.7}.article-control-group .share .popup ul.share-buttons li:hover svg{opacity:1}.article-controls .views,.article-control-group button{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.65rem}.article-controls .views span,.article-control-group button span{color:var(--txt-article-header);font-size:.8rem;font-weight:500;letter-spacing:.04rem}@media(max-width: calc(50rem - 1px)){.article-controls .views span,.article-control-group button span{font-size:.7rem}}.article-controls .views svg,.article-control-group button svg{stroke:var(--txt-article-header-dim)}.article-head .dates span:not(.updated){letter-spacing:.06rem;font-weight:500;text-shadow:0px 0px .2rem rgba(0,0,0,.4)}.article-head .dates .display-date span{text-transform:uppercase;font-size:.95rem;color:#ddd}@media(max-width: calc(62.5rem - 1px)){.article-head .dates .display-date span{font-size:.9rem}}@media(max-width: calc(31.25rem - 1px)){.article-head .dates .display-date span{font-size:.9rem}}.article-head .dates .display-date{margin-bottom:.5rem}body:has(main.article) .article-page-title-inner{padding-left:0;padding-right:0}article .signature{margin-top:3rem}.toc{padding-bottom:5rem;padding-left:2rem;overflow-x:visible}.toc-line{position:relative;margin:1.4rem 0 .6rem;overflow-x:visible}button.toc-line-expand{position:absolute;top:50%;transform:translateY(-50%);left:-1.4rem;width:1.4rem;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}button.toc-line-expand svg{width:.5rem;height:.5rem;stroke-width:5;transform:rotate(90deg);transition:.5s ease transform}button.toc-line-expand.hide svg{transform:rotate(0deg)}:root{--col-num: 2;--gap: 0.5rem;--side-padding: 0.8rem}@media(min-width: 50rem){:root{--col-num: 3;--gap: 0.5rem}}@media(min-width: 62.5rem){:root{--side-padding: 2rem}}@media(min-width: 75rem){:root{--col-num: 4;--gap: 0.5rem}}main.home{padding:0}.article-feature .bg-image,.article-feature-header .bg-image{height:100vh}.article-feature.frame,.article-feature-header.frame{padding:2rem}.article-feature .cta-controls,.article-feature-header .cta-controls{display:flex;gap:2rem;margin-top:1rem;margin-bottom:4.5rem}@media(max-width: calc(50rem - 1px)){.article-feature .cta-controls,.article-feature-header .cta-controls{margin-bottom:7rem}}.article-feature div.tagline,.article-feature-header div.tagline{font-size:.9rem;letter-spacing:.25rem;text-transform:uppercase;font-weight:600;margin-bottom:.8rem;color:#e0e0e0}@media(max-width: calc(50rem - 1px)){.article-feature div.tagline,.article-feature-header div.tagline{font-size:.8rem}}.article-feature h2,.article-feature-header h2{letter-spacing:.12rem;font-size:2.8rem;margin-bottom:1rem;line-height:1.2;color:#fff}@media(max-width: calc(50rem - 1px)){.article-feature h2,.article-feature-header h2{font-size:2rem}}.article-feature div.description,.article-feature-header div.description{font-size:1rem;font-weight:400;letter-spacing:.05rem;margin:1rem auto 1.6rem;color:#e0e0e0;max-width:35rem}.article-feature button.home-cta a,.article-feature-header button.home-cta a{color:#fff;display:block;text-decoration:none;outline:1px solid #fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.1rem;line-height:3;font-weight:500;padding:0rem 1rem;outline-offset:0;transition:.3s outline-offset;white-space:nowrap}.article-feature button.home-cta a:hover,.article-feature-header button.home-cta a:hover{cursor:pointer;outline-offset:3px;background-color:hsla(0,0%,100%,.1)}@media(max-width: calc(50rem - 1px)){.article-feature button.home-cta a,.article-feature-header button.home-cta a{font-size:.65rem}}.article-feature{padding:0 var(--side-padding)}.article-feature .inner{position:relative}.article-feature .feature-content{position:absolute;top:0;left:0;bottom:0;right:0}@media(max-width: calc(50rem - 1px)){.article-feature .feature-content h2{font-size:1.6rem}}@media(max-width: calc(50rem - 1px)){.article-feature .feature-content div.tagline{font-size:.8rem;margin-bottom:.5rem}}.article-feature.text-bottom-center .feature-content,.article-feature.text-bottom-left .feature-content,.article-feature.text-bottom-right .feature-content,.article-feature.text-top-left .feature-content,.article-feature.text-top-right .feature-content{display:flex;align-items:flex-start;justify-content:flex-start;padding:10rem 5rem}@media(max-width: calc(62.5rem - 1px)){.article-feature.text-bottom-center .feature-content .content-inner,.article-feature.text-bottom-left .feature-content .content-inner,.article-feature.text-bottom-right .feature-content .content-inner,.article-feature.text-top-left .feature-content .content-inner,.article-feature.text-top-right .feature-content .content-inner{max-width:70%}}@media(max-width: calc(50rem - 1px)){.article-feature.text-bottom-center .feature-content,.article-feature.text-bottom-left .feature-content,.article-feature.text-bottom-right .feature-content,.article-feature.text-top-left .feature-content,.article-feature.text-top-right .feature-content{padding:4rem 2rem}.article-feature.text-bottom-center .feature-content .content-inner,.article-feature.text-bottom-left .feature-content .content-inner,.article-feature.text-bottom-right .feature-content .content-inner,.article-feature.text-top-left .feature-content .content-inner,.article-feature.text-top-right .feature-content .content-inner{width:100%;max-width:90%}}.article-feature.text-bottom-center .content-inner,.article-feature.text-bottom-left .content-inner,.article-feature.text-bottom-right .content-inner,.article-feature.text-top-left .content-inner,.article-feature.text-top-right .content-inner{max-width:45%}.article-feature.text-bottom-center .content-inner .description,.article-feature.text-bottom-left .content-inner .description,.article-feature.text-bottom-right .content-inner .description,.article-feature.text-top-left .content-inner .description,.article-feature.text-top-right .content-inner .description{padding-right:25%;margin:4rem 0 2rem;font-size:1.1rem}@media(max-width: calc(50rem - 1px)){.article-feature.text-bottom-center .content-inner .description,.article-feature.text-bottom-left .content-inner .description,.article-feature.text-bottom-right .content-inner .description,.article-feature.text-top-left .content-inner .description,.article-feature.text-top-right .content-inner .description{font-size:.9rem}}.article-feature.text-bottom-center .feature-content{align-items:flex-end;justify-content:center;padding-bottom:5rem}.article-feature.text-bottom-center .cta-controls{margin-bottom:0}.article-feature.text-bottom-center .tagline,.article-feature.text-bottom-center h2,.article-feature.text-bottom-center .description{text-align:center}.article-feature.text-bottom-center .content-inner .description{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;margin-top:1rem}.article-feature.text-bottom-center .cta-controls{justify-content:center}.article-feature.text-bottom-left .feature-content{align-items:flex-end;justify-content:flex-start;padding-bottom:5rem}.article-feature.text-bottom-left .cta-controls{margin-bottom:0}.article-feature.text-top-right .feature-content,.article-feature.text-bottom-right .feature-content{align-items:flex-start;justify-content:flex-end}.article-feature.text-top-right .tagline,.article-feature.text-top-right h2,.article-feature.text-top-right .description,.article-feature.text-bottom-right .tagline,.article-feature.text-bottom-right h2,.article-feature.text-bottom-right .description{text-align:right}.article-feature.text-top-right .content-inner .description,.article-feature.text-bottom-right .content-inner .description{padding-right:0;margin-right:0;max-width:unset;padding-left:20%}.article-feature.text-top-right .cta-controls,.article-feature.text-bottom-right .cta-controls{justify-content:flex-end}.article-feature.text-bottom-right .feature-content{align-items:flex-end;justify-content:flex-end;padding-bottom:5rem}.article-feature.text-bottom-right .cta-controls{margin-bottom:0}.group.header-content:has(.home-page-title-inner){justify-content:flex-end;align-items:center}.group.header-content:has(.home-page-title-inner) .tagline,.group.header-content:has(.home-page-title-inner) h2,.group.header-content:has(.home-page-title-inner) .description{text-align:center}.group.header-content:has(.home-page-title-inner) .cta-controls{justify-content:center}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) .group,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .group{margin-top:5rem}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) .tagline,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) h2,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) .description,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .tagline,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) h2,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .description{margin-left:0;margin-right:0}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left),.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-left){justify-content:flex-start}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) .tagline,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) h2,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) .description,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-left) .tagline,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-left) h2,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-left) .description{text-align:left;margin-left:0;margin-right:0}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-left) .cta-controls,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-left) .cta-controls{justify-content:flex-start}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right),.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right){justify-content:flex-start}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .tagline,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) h2,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .description,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right) .tagline,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right) h2,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right) .description{text-align:right}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .description,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right) .description{margin-left:auto;margin-right:0}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-top-right) .cta-controls,.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right) .cta-controls{justify-content:flex-end}.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-left),.group.header-content:has(.home-page-title-inner):has(.featured-article-series.content-bottom-right){justify-content:flex-end}header:has(.home-page-title-inner):has(.featured-article-series),header:has(.home-page-title-inner):has(.featured-article-series.bgpos-center){background-position:center}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-top){background-position:top}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-top-left){background-position:top left}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-top-right){background-position:top right}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-bottom){background-position:bottom}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-bottom-left){background-position:bottom left}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-bottom-right){background-position:bottom right}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-left){background-position:left}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-right){background-position:right}header:has(.home-page-title-inner):has(.featured-article-series.bgpos-bottom){background-position:bottom}.article-previews h3{font-size:.85rem;letter-spacing:.15rem;text-transform:uppercase;font-weight:500;margin-top:2rem;margin-bottom:0rem;padding:0 var(--side-padding)}.article-previews h4{text-transform:uppercase;letter-spacing:.08rem;font-size:.8rem;font-weight:500;overflow:hidden;padding-right:20%}@media(max-width: calc(50rem - 1px)){.article-previews h4{font-size:.72rem;letter-spacing:.05rem}}.article-previews .date{color:var(--txt-breadcrumbs);font-size:.8rem;font-weight:400;font-style:italic;letter-spacing:.05rem;margin:.8rem 0 .1rem}.article-previews .stats>div{margin-top:1rem;font-size:.8rem}@media(max-width: calc(50rem - 1px)){.article-previews .stats>div{font-size:.7rem;gap:.5rem}}.article-previews .stats>div .large-number{font-size:1em}.article-previews .stats .suppressed{display:none}.article-previews>ul{padding:1rem var(--side-padding) 3rem;margin-bottom:1rem;display:flex;overflow-x:auto;gap:var(--gap);scrollbar-width:thin;scrollbar-color:var(--txt-subtler) var(--bg-main)}.article-previews>ul::-webkit-scrollbar{width:10px;height:10px}.article-previews>ul::-webkit-scrollbar-track{background:var(--bg-main);width:1px;height:1px}.article-previews>ul::-webkit-scrollbar-thumb{background-color:var(--txt-subtler);border-radius:3px;max-height:.2rem;max-width:.2rem}.article-previews li.article-preview{min-width:calc(100%/var(--col-num) - var(--gap)*(var(--col-num) - 1)/var(--col-num));width:calc(100%/var(--col-num) - var(--gap)*(var(--col-num) - 1)/var(--col-num))}.article-previews li.article-preview a{min-height:10rem;width:100%;outline:1px solid rgba(0,0,0,0);text-decoration:none;opacity:1;filter:brightness(1);transition:.5s filter}.article-previews li.article-preview a:hover{color:var(--txt-main);filter:brightness(0.85)}.article-previews li.article-preview a:hover h4{text-decoration:underline}.article-previews li.article-preview a .img-wrap{aspect-ratio:16/9;overflow:hidden;background-size:cover;background-position:center}.group .page-title.legal-page-title-inner{max-width:32rem;margin:0 auto;margin-top:8rem;padding:0}.group .page-title.legal-page-title-inner h1{font-size:2.5rem;letter-spacing:.1rem;font-weight:500;line-height:1.2;margin-bottom:1rem;color:#fff}@media(max-width: calc(50rem - 1px)){.group .page-title.legal-page-title-inner h1{font-size:1.5rem}}.group .page-title.legal-page-title-inner p{margin:0;font-size:1rem;line-height:1.6;letter-spacing:.05rem;color:#eee}@media(max-width: calc(50rem - 1px)){.group .page-title.legal-page-title-inner p{font-size:.75rem}}main.terms-conditions,main.privacy-policy{padding:6rem 1rem 10rem}@media(max-width: calc(50rem - 1px)){main.terms-conditions,main.privacy-policy{padding-top:5rem}}main.terms-conditions>section,main.privacy-policy>section{max-width:32rem;margin:0 auto}main.terms-conditions h2,main.privacy-policy h2{margin:4rem 0 1.5rem;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1rem}@media(max-width: calc(50rem - 1px)){main.terms-conditions h2,main.privacy-policy h2{font-size:1rem}}main.terms-conditions h3,main.privacy-policy h3{margin:2rem 0 1rem;letter-spacing:.05rem;font-size:1.1rem}@media(max-width: calc(50rem - 1px)){main.terms-conditions h3,main.privacy-policy h3{font-size:1rem}}main.terms-conditions ul,main.privacy-policy ul{list-style:disc;padding-left:1rem;margin:1rem 0}main.terms-conditions li,main.privacy-policy li{margin:.5rem}@media(max-width: calc(50rem - 1px)){main.terms-conditions li,main.privacy-policy li{font-size:.9rem}}main.terms-conditions p,main.privacy-policy p{font-size:1rem;letter-spacing:.02rem}@media(max-width: calc(50rem - 1px)){main.terms-conditions p,main.privacy-policy p{font-size:.9rem}}.logout-title .inner{pointer-events:none;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;left:0;bottom:0}.access-page-title{display:flex;align-items:center;justify-content:center;height:100%;max-width:60rem;gap:3rem}@media(max-width: calc(50rem - 1px)){.access-page-title{flex-direction:column;gap:2rem}.access-page-title.columns>div{flex-grow:unset;max-width:25rem}.access-page-title h1{font-size:1.5rem;margin-bottom:.5rem}.access-page-title p.t-subheading{font-size:.9rem;padding-right:10%}}@media(max-width: calc(75rem - 1px)){.access-page-title p.t-subheading{font-size:.95rem;margin-top:.5rem}}.access-page-title h1,.access-page-title label,.access-page-title div,.access-page-title span{color:#fff}.access-page-title p{color:#e0e0e0}.access-page-title svg{stroke:#fff}.access-page-title .form-column{max-width:25rem}.access-page-title .input,.access-page-title input{width:100%}.access-page-title form{padding:2rem;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:var(--glass-outline);margin-bottom:.3rem}.access-page-title button[type=submit]{margin-top:1.4rem;margin-left:auto}.access-page-title .plain-error svg{display:none}.shop-search-placeholder,.shop-page-title{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;height:100%;max-width:60rem;gap:2rem}.shop-search-placeholder .icon-wrap,.shop-page-title .icon-wrap{display:flex;align-items:center;justify-content:center;flex-grow:0}.shop-search-placeholder svg,.shop-page-title svg{width:2.75rem;height:2.75rem;stroke:#e0e0e0}.shop-search-placeholder p,.shop-page-title p{font-size:1rem;letter-spacing:.03rem;color:#e0e0e0}.shop-search-placeholder h1,.shop-page-title h1{color:#fff;font-size:1.8rem}.modal.main-menu .cart-menu-content{padding:1.6rem}.modal.main-menu .cart-menu-content>div:last-child{margin-top:unset}.modal.main-menu .cart-menu-content h2{font-size:1.2rem;text-transform:unset;color:var(--txt-main);letter-spacing:.05rem}.modal.main-menu .cart-menu-content p{font-size:.9rem;letter-spacing:.03rem}.header-menu{display:inline-flex}@media(max-width: calc(50rem - 1px)){.header-menu{display:none}}.header-menu li{text-transform:lowercase;font-size:.9rem;display:inline-flex;align-items:center}@media(min-width: 62.5rem){.header-menu li{font-size:1.1rem}}.header-menu li a{transition:.2s color;user-select:none;letter-spacing:.2rem}.header-menu li a.text-on-image{color:#eee}.header-menu li a.text-on-image svg{stroke:#eee;width:1.3rem;height:1.3rem;stroke-width:2.5}.header-menu li a.icon-link{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}.header-menu li.icon-link{border-radius:6px;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.header-menu li.icon-link:focus,.header-menu li.icon-link:hover{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px}.header-menu li.icon-link:focus a,.header-menu li.icon-link:hover a{color:#66cdaa;cursor:pointer}.header-menu li.icon-link:focus svg,.header-menu li.icon-link:hover svg{stroke:#fff}.header-menu li:focus a,.header-menu li:hover a{color:#66cdaa}.header-menu li+li{margin-left:1.4rem}@media(min-width: 62.5rem){.header-menu li+li{margin-left:2rem}}.category-menu{display:none;justify-content:flex-start;flex-wrap:wrap;gap:.4rem}@media(min-width: 50rem){.category-menu{display:flex}}@media(min-width: 75rem){.category-menu{gap:.6rem}}.category-menu+.category-menu{margin-top:.7rem;justify-content:space-evenly}.category-item{font-weight:500;letter-spacing:.12rem;padding:.4rem .7rem;white-space:nowrap;user-select:none;transition:.3s border-color,.3s color,.3s background,.3s outline-color;text-transform:uppercase;outline:2px solid rgba(0,0,0,0);color:var(--category-menu-text-color);flex-grow:1;max-width:25%;font-size:.6rem}.category-item.glass.border.active,.category-item:focus,.category-item:hover{outline:2px solid #66cdaa;color:#66cdaa;background:rgba(102,205,170,.1);cursor:pointer}@media(min-width: 87.5rem){.category-item{font-size:.72rem}}.site-categories{position:relative}.submenu-br{display:none;border-top:2px solid var(--submenu-border-color);margin-top:1rem;position:relative;z-index:21;height:1px}@media(min-width: 50rem){.submenu-br{display:block}}.submenu-br>.inner{overflow:hidden;position:absolute;top:0;left:-3px;right:-3px;height:4rem;padding:0 8px;pointer-events:auto;transition:.5s height}.submenu-br>.inner.expanded{height:65vh}.submenu-hint{height:0;top:-1px;transition:.5s top,.5s height;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0px 2px 5px rgba(0,0,0,.2);cursor:pointer;overflow:hidden;overflow-y:auto}.submenu-hint.show{height:1.8rem}.submenu-hint:hover{height:2.8rem}.submenu-hint.expanded{cursor:default;height:65vh}.submenu-hint.expanded .pane-tab .inner svg{transform:translateX(-50%) translateY(-20%) rotate(90deg)}.submenu-hint .pane-tab{height:1.2rem;position:absolute;bottom:0;left:50%;overflow:hidden;transition:.5s top;cursor:pointer;transform:rotate(-180deg)}.submenu-hint .pane-tab .inner{width:4rem;height:2rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;background:var(--submenu-border-color);bottom:.8rem;position:relative}.submenu-hint .pane-tab .inner svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-20%) rotate(-90deg);stroke-width:2}.submenu-hint ul+h2{margin-top:4rem}.submenu-content{padding:3rem 5rem 4rem;display:flex;flex-wrap:nowrap;gap:2rem;height:100%}.submenu-content .columns{flex-basis:100%}.submenu-content .columns>div.subcategories{flex-basis:10%;max-width:10%;min-width:15rem}.submenu-content .column-featured{flex-basis:35%}.submenu-content h2+hr{height:1px;min-height:1px;width:100%;background:hsla(0,0%,100%,.2);margin:.6rem 0 1rem}.submenu-content .columns>div>ul li{font-size:.95rem;letter-spacing:.08rem}.submenu-content .columns>div>ul li+li{margin-top:.5rem}.submenu-content .column-recent,.submenu-content .column-featured{display:flex;flex-direction:column;height:100%}.submenu-content .column-recent ul,.submenu-content .column-featured ul{flex-grow:1;overflow-y:auto}.text-shadow{color:var(--txt-article-header);text-shadow:-1px -1px 0 rgba(0,0,0,.15),1px -1px 0 rgba(0,0,0,.15),-1px 1px 0 rgba(0,0,0,.15),1px 1px 0 rgba(0,0,0,.15)}.category-modal-text{color:#fff}.category-modal-text a{color:#fff;display:block}.category-modal-text a:hover{color:#e0e0e0}.spin-wrap{display:flex;width:100%;height:100%;justify-content:center;align-items:center}li.category-submenu-item{margin-right:1rem}li.category-submenu-item a{text-decoration:none}li.category-submenu-item:hover h2,li.category-submenu-item:focus h2{text-decoration:underline}li.category-submenu-item h2{font-size:1rem;letter-spacing:.05rem;font-weight:400;color:#fff;margin:.2rem 0 .5rem}li.category-submenu-item .time-diff{font-size:.72rem;letter-spacing:.05rem;color:#ddd}li.category-submenu-item .stats>div{font-size:.8rem}li.category-submenu-item .stats>div .large-number{font-size:1em;color:#fff}li.category-submenu-item .stats>div svg{stroke:#ddd}li.category-submenu-item+li.category-submenu-item{margin-top:1rem !important;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}li.category-submenu-item .stat.suppressed{display:none}.no-articles{height:100%;display:flex;align-items:center;justify-content:center}.no-articles svg{stroke:#ddd;width:1.5rem;height:1.5rem;margin-right:.6rem}.no-articles .text{color:#fff;letter-spacing:.05rem}.side-bar{width:20rem;max-width:90vw;outline:var(--glass-outline);position:fixed;top:calc(3rem + 1px);border:0;bottom:1px;transition:transform .4s ease;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;background:var(--glass-mm-bg);border-radius:0;overflow-y:auto;box-shadow:-1px 3px 5px 0px rgba(0,0,0,.2)}.side-bar.left{border-top-right-radius:3px;left:0px;transform:translateX(-21rem)}.side-bar.right{border-top-left-radius:3px;right:0px;transform:translateX(21rem)}.side-bar.display{transform:translateX(0)}article>.columns .side-bar-toc button.close,article>.columns .side-bar-toc button.toc-close,main>.columns .fc-side-bar button.close,main>.columns .fc-side-bar button.toc-close{display:none}@media(max-width: calc(50rem - 1px)){article>.columns .side-bar-toc,main>.columns .fc-side-bar{display:block;z-index:70;width:20rem;max-width:90vw;outline:var(--glass-outline);position:fixed;top:calc(3rem + 1px);border:0;bottom:1px;transition:transform .4s ease;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;background:var(--glass-mm-bg);border-radius:0;overflow-y:auto;box-shadow:-1px 3px 5px 0px rgba(0,0,0,.2)}article>.columns .side-bar-toc.left,main>.columns .fc-side-bar.left{border-top-right-radius:3px;left:0px;transform:translateX(-21rem)}article>.columns .side-bar-toc.right,main>.columns .fc-side-bar.right{border-top-left-radius:3px;right:0px;transform:translateX(21rem)}article>.columns .side-bar-toc.display,main>.columns .fc-side-bar.display{transform:translateX(0)}article>.columns .side-bar-toc .inner,article>.columns .side-bar-toc .toc,main>.columns .fc-side-bar .inner,main>.columns .fc-side-bar .toc{position:unset;top:0;margin-top:1rem}article>.columns .side-bar-toc button.close,article>.columns .side-bar-toc button.toc-close,main>.columns .fc-side-bar button.close,main>.columns .fc-side-bar button.toc-close{display:block;position:absolute;right:.5rem;top:.5rem;outline:1px solid var(--border-input);height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}article>.columns .side-bar-toc button.close svg,article>.columns .side-bar-toc button.toc-close svg,main>.columns .fc-side-bar button.close svg,main>.columns .fc-side-bar button.toc-close svg{width:.9rem;height:.9rem;stroke:var(--txt-breadcrumbs);stroke-width:2.5;transform:rotate(180deg) translateX(1px)}}.modal.main-menu h2{font-size:.72rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.4rem}.modal.main-menu h3{color:#fff}.modal.main-menu .main-menu-content{display:flex;flex-direction:column;gap:1.2rem;padding:1rem;min-height:100%}.modal.main-menu .main-menu-content>div:last-child{margin-top:auto}.modal.main-menu hr{background:var(--glass-btn-bg);width:100%;height:1px}.avatar-img{background:var(--glass-bg-aux-btn);width:2.5rem;height:2.5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center}.avatar-img svg{stroke:var(--avatar-img-stroke);stroke-width:1;width:2.25rem}.avatar-text{display:flex;flex-direction:column;justify-content:center}.avatar-text div{color:var(--txt-breadcrumbs);text-align:right}.avatar-text .username{font-weight:500;font-size:.9rem}.avatar-text .email{font-weight:400;font-size:.75rem;color:var(--txt-labels)}.mm-user-details .columns.two{gap:.6rem}.mm-user-details .columns.two>.avatar-img-wrap{flex-basis:2.5rem;flex-grow:0}.mm-user-details .user-links{text-align:right;font-size:.85rem;margin-top:.6rem}.mm-user-details .user-links a+a{margin-left:.6rem}.category-browser{overflow-y:auto}.category-browser-li{display:flex;align-items:center;gap:.3rem;padding:.3rem 0;font-size:1em;letter-spacing:.05em}@media(min-width: 50rem){.category-browser-li{padding:.25rem 0}}.category-browser-li .category-collapse{display:inline;line-height:0}.category-browser-li .category-collapse.collapsed svg{transform:rotate(0deg)}.category-browser-li .category-collapse:focus{outline:2px solid #2f81f7;outline-offset:2px;border-radius:3px}.category-browser-li .collapse-wrap{width:.9em;height:.9em}.category-browser-li svg{width:.9em;height:.9em;stroke:var(--txt-labels);stroke-width:3;transform:rotate(90deg);cursor:pointer}.category-browser-li svg:hover{stroke:var(--txt-main)}.category-browser-li:nth-child(even){background:var(--glass-bg-alt);border-radius:5px}.category-browser-li .category-text{flex-grow:1;cursor:pointer}.category-browser-li .category-text:hover{color:var(--link-color)}.category-browser-li .category-text a{color:inherit;text-decoration:none}.category-browser-li .category-text a:focus{color:#2f81f7}.mm-search-form .keyphrase{display:inline-block;width:calc(100% - 2.5rem - 2px);background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:var(--glass-outline);border-radius:unset;margin-right:2px;border-top-left-radius:3px;border-bottom-left-radius:3px}.mm-search-form button.search{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:var(--glass-outline);background:var(--glass-bg-alt);border-radius:unset;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer}.mm-search-form button.search:focus,.mm-search-form button.search:hover{background:var(--glass-bg-alt-hov)}.mm-search-form button.search:focus{outline:2px solid #2f81f7}.mm-search-form button.search svg{stroke:var(--text-subtle);stroke-width:1.8;width:1.2rem;height:1.2rem}.mm-search-form .keyphrase,.mm-search-form input[type=text],.mm-search-form button.search{height:2.5rem}.mm-search-form input[type=text]{width:100%;border-top-left-radius:3px;border-bottom-left-radius:3px;padding:0 1rem 0 .5rem;background:var(--glass-bg-alt)}.mm-search-form input[type=text]:focus,.mm-search-form input[type=text]:hover{background:var(--glass-bg-alt-hov)}.mm-categories{display:flex;flex-direction:column;max-height:30vh}.mm-categories .category-browser-li{font-size:.8rem}.mm-page-links{position:relative;left:-0.5rem}.mm-page-links a.inner{display:flex;gap:.8rem;height:2rem;align-items:center;padding:0 .5rem}.mm-page-links a.inner:hover,.mm-page-links a.inner:focus{background:var(--glass-bg-alt);border-radius:5px;text-decoration:none}.mm-page-links a.inner:hover svg,.mm-page-links a.inner:focus svg{stroke:var(--txt-main)}.mm-page-links .ln-text{color:var(--txt-main);text-transform:uppercase;font-size:.75rem;font-weight:500;letter-spacing:.12rem}.mm-page-links svg{width:1.25rem;height:1.25rem;stroke:var(--txt-labels)}.mm-page-links h2{padding-left:.5rem;margin-top:.5rem}.site-header{padding-bottom:5rem}@media(min-width: 50rem){.site-header{padding-left:2rem;padding-right:2rem}}@media(min-width: 75rem){.site-header{padding-left:3rem;padding-right:3rem}}.site-header .brand.wrapper{font-size:.9rem}@media(max-width: calc(50rem - 1px)){.site-header .brand.wrapper{max-width:50vw;position:relative;top:-1.8rem}}.site-header .group{max-width:90rem;padding-left:2rem;padding-right:2rem;width:100%}@media(max-width: calc(50rem - 1px)){.site-header .group{padding-left:1rem;padding-right:1rem}}@media(min-width: 50rem){.site-header .group{padding-left:0rem;padding-right:0rem}}.site-header .group.full-width{max-width:unset}.site-header .group.head{display:flex;align-items:center;justify-content:space-between;padding-top:2.5rem;padding-bottom:1.5rem}.site-header.bg-img{background-size:cover;background-position:center}.site-header .controls{margin-top:.8rem;display:flex;align-items:center}.site-header .controls button+button{margin-left:1rem;font-size:.8rem}.site-header-top{position:relative}.page.sm-splash header{padding-bottom:0rem;margin-bottom:0}.article-page-title-inner{margin:0 auto;padding:5rem 1rem 1.5rem;display:flex;flex-direction:column;height:100%}.article-page-title-inner h1{font-size:3rem;font-weight:600;width:65%;letter-spacing:.05rem;line-height:1.2;text-shadow:0px 0px .2rem rgba(0,0,0,.4)}@media(max-width: calc(100rem - 1px)){.article-page-title-inner h1{font-size:2.7rem}}@media(max-width: calc(75rem - 1px)){.article-page-title-inner h1{font-size:2.5rem}}@media(max-width: calc(62.5rem - 1px)){.article-page-title-inner h1{width:80%;font-size:2.4rem}}@media(max-width: calc(31.25rem - 1px)){.article-page-title-inner h1{width:95%;font-size:1.8rem}}.article-page-title-inner p.subtitle{width:70%;line-height:1.25}@media(max-width: calc(62.5rem - 1px)){.article-page-title-inner p.subtitle{width:65%;font-size:1.2rem}}@media(max-width: calc(31.25rem - 1px)){.article-page-title-inner p.subtitle{width:90%;font-size:1.1rem}}.article-tags-label{color:#eee;text-transform:uppercase;letter-spacing:.08rem;font-size:.65rem;font-weight:500;margin-bottom:.2rem}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-right:40%}@media(max-width: calc(62.5rem - 1px)){.article-tags{padding-right:10%}}.article-tag{text-transform:uppercase;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:var(--glass-outline)}.article-tag a{display:flex;align-items:center;height:1.6rem;padding:0 .5rem}.article-tag span{color:#e5e5e5;font-weight:500;font-size:.65rem;letter-spacing:.08rem;flex-wrap:nowrap}.article-tag a:hover{text-decoration:none}.article-tag a:hover span{color:#fff}svg.sidebar g,svg.sidebar path{stroke:var(--txt-main)}.glass-button.settings{background:0}button.header-ctrl{cursor:pointer;height:1.8rem;width:1.8rem}button.header-ctrl:hover{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px}button.header-ctrl svg{width:1.2rem;height:1.2rem;stroke:#fff}button.header-ctrl.settings svg{width:1.4rem;height:1.4rem;transform:scale(-1, 1)}button.header-ctrl.settings svg path,button.header-ctrl.settings svg g{stroke:#fff}.min-header header.site-header{background-image:none !important}.header-controls{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;position:absolute;top:.3rem;right:0}@media(max-width: calc(50rem - 1px)){.header-controls{right:1rem}}.header-controls.aux{position:unset}.header-controls button{font-size:1.1rem;display:flex;align-items:center;justify-content:center}.header-controls .glass-button.settings span,.header-controls .glass-button.settings svg{width:1.2em;height:1.2em}.header-controls .header-link{font-size:.5rem;color:#fff}.header-controls .light-mode-toggle{font-size:.6rem}.site-header-min{position:fixed;z-index:61;width:100%;height:3rem;top:-3.5rem;transition:top .38s;display:flex;justify-content:space-between;align-items:center;padding:0 1rem 0 1rem;gap:.2rem;background:var(--glass-bg-aux-header);box-shadow:0 0 5px 1px rgba(0,0,0,.2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:var(--xluc-light)}@media(min-width: 62.5rem){.site-header-min{padding:0 2rem 0 2rem}}.site-header-min.sticky{top:0px}.site-header-min a:has(.brand){display:flex;align-items:center}.site-header-min .brand{font-size:.45rem}.site-header-min .brand .text.mobile{display:none;letter-spacing:.15rem}@media(max-width: calc(50rem - 1px)){.site-header-min .brand .text.mobile{font-size:1.8rem;display:block}}.site-header-min .brand .text.desktop{display:block;font-size:2.8em}@media(max-width: calc(50rem - 1px)){.site-header-min .brand .text.desktop{display:none}}@media(min-width: 62.5rem){.site-header-min .brand .text.desktop{font-size:3em}}@media(min-width: 75rem){.site-header-min .brand .text.desktop{font-size:3.2em}}.site-header-min .brand.wrapper{margin-right:1.6rem}.site-header-min button{border-radius:4px}.site-header-min button:hover,.site-header-min button:focus{background:var(--glass-bg-dark)}.site-header-min button:focus{outline:1px solid #2f81f7;background:var(--glass-bg-aux-btn)}.site-header-min .header-controls{gap:.4rem}.site-header-min .header-controls button{width:1.8rem;height:1.8rem}.site-header-min .header-controls .light-mode-toggle{font-size:.6rem}.site-header-min .header-controls .tgl-switch:not(:checked)+.tgl-btn{background:var(--glass-bg-aux-btn)}.aux-head-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem}.aux-head-wrapper .aux-header-article{display:flex;flex-wrap:nowrap;align-items:center}@media(max-width: calc(62.5rem - 1px)){.aux-head-wrapper .aux-header-article{display:none}}.aux-head-wrapper .article-control-group button{background:var(--glass-bg-aux-btn);height:1.8rem;padding-top:0;padding-bottom:0}.aux-head-wrapper .article-control-group span{color:#fff}.aux-head-wrapper .article-control-group svg{stroke:#fff}.aux-head-wrapper .article-control-group .share .popup{top:calc(100% + .85rem);background:var(--glass-bg-aux-btn);bottom:unset;border-radius:3px;border:0;outline:0}button.categories{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}button.categories svg{display:block;position:unset;transform:unset;width:1.25rem;height:1.25rem;stroke:#fff;position:relative;top:1px}button.categories span{display:block;color:#fff;position:relative;top:1px}button.categories .uppercase{font-size:.72rem}button.categories+.aux-header-article{margin-left:1rem}.aux-categories{position:fixed;z-index:70;top:3.6rem;left:0;width:100vw}.aux-categories .wrapper{display:flex;max-width:80rem;margin:0 auto;justify-content:center}.aux-categories .wrapper>ul{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.aux-categories li{background:var(--aux-category-btn);box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:3px;display:flex;height:2rem;padding:0 .8rem;align-items:center;cursor:pointer}.aux-categories li.active,.aux-categories li:focus,.aux-categories li:hover{background:var(--xluc-lighter);outline:2px solid var(--aux-category-btn)}.aux-categories li.active .uppercase,.aux-categories li:focus .uppercase,.aux-categories li:hover .uppercase{color:var(--aux-category-btn)}.aux-categories .uppercase{color:#fff;font-size:.72rem;position:relative;top:1px}.scr-overlay{pointer-events:none;position:fixed;z-index:22;top:0;left:0;width:100vw;height:100vh;background:var(--scr-overlay)}.category-detail-modal{position:fixed;z-index:23;width:90vw;min-height:20rem;max-height:calc(90vh - 10rem);top:9rem;left:50%;transform:translateX(-50%);background:var(--scr-modal);cursor:default;height:100%}.category-detail-modal .text-shadow{text-shadow:none;color:var(--txt-main)}.category-detail-modal h2.text-shadow+hr{background:var(--text-subtler)}.category-detail-modal a{color:var(--txt-main)}.category-detail-modal a:hover{color:var(--txt-breadcrumbs)}.category-detail-modal .menu-load-spinner{border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.category-detail-modal .menu-load-spinner:after{border-color:var(--text-subtler)}.category-detail-modal.submenu-hint:hover{height:100%}.category-detail-modal .category-modal-text{color:var(--txt-main)}.category-detail-modal li.category-submenu-item+li{border-top:var(--border-light)}.category-detail-modal li.category-submenu-item h2,.category-detail-modal li.category-submenu-item .stats>div{color:var(--txt-main)}.category-detail-modal li.category-submenu-item h2 p,.category-detail-modal li.category-submenu-item h2 span,.category-detail-modal li.category-submenu-item .stats>div p,.category-detail-modal li.category-submenu-item .stats>div span{color:inherit}.category-detail-modal li.category-submenu-item h2 svg,.category-detail-modal li.category-submenu-item .stats>div svg{stroke:var(--txt-labels)}.category-detail-modal li.category-submenu-item .time-diff{color:var(--txt-labels)}.category-detail-modal .no-articles svg{stroke:var(--text-subtle)}.category-detail-modal .no-articles .text{color:var(--txt-main)}.no-decoration,.no-decoration:hover{text-decoration:none}.aux-head-wrapper.h-ctrl{padding-left:.8rem;padding-top:.2rem;padding-bottom:.2rem;border-left:1px solid var(--modal-divider);height:100%}.aux-header-btn{display:flex;align-items:center;justify-content:center;background:var(--glass-bg-aux-btn);padding:0;width:1.8rem;height:1.8rem;border-radius:3px;cursor:pointer}.aux-header-btn svg{width:1.2rem;height:1.2rem;stroke:#fff;stroke-width:2;margin:0}.aux-header-btn:hover,.aux-header-btn:focus{background:var(--glass-bg-dark)}@media(max-width: calc(50rem - 1px)){.aux-header-btn.categories,.aux-header-btn.search{display:none}}.toggle-switch{width:2.5rem;height:1.38rem;outline:1px solid #aaa;border-radius:.69rem;display:inline-block;padding:.19rem;background:rgba(0,0,0,0)}.toggle-switch:hover{cursor:pointer}.toggle{display:inline-block;width:1rem;height:1rem;position:relative;background:#ccc;border-radius:50%;left:1px;transition:left .15s}.toggle.enabled{left:1.12rem}.tgl{display:none}.tgl,.tgl:after,.tgl:before,.tgl *,.tgl *:after,.tgl *:before,.tgl+.tgl-btn{box-sizing:border-box}.tgl::selection,.tgl:after::selection,.tgl:before::selection,.tgl *::selection,.tgl *:after::selection,.tgl *:before::selection,.tgl+.tgl-btn::selection{background:none}.tgl+.tgl-btn{outline:0;display:block;width:3.2em;height:1.6em;position:relative;cursor:pointer;user-select:none}@media(min-width: 59.375rem){.tgl+.tgl-btn{width:4em;height:2em}}.tgl+.tgl-btn:after,.tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.tgl+.tgl-btn:focus{transition:border 0s ease;border:1px solid #2f81f7;outline:3px solid rgba(47,129,247,.4)}.tgl+.tgl-btn:after{left:0}.tgl+.tgl-btn:before{display:none}.tgl:checked+.tgl-btn:after{left:50%}.tgl-switch+.tgl-btn{background:var(--bg-toggle);border-radius:2em;padding:2px;transition:all .4s ease}.tgl-switch+.tgl-btn:after{border-radius:2em;background:#fff;transition:left .1s linear,padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),inset 0 -1px 0 hsla(0,0%,100%,.08)}.tgl-switch+.tgl-btn:hover:after{will-change:padding}.tgl-switch+.tgl-btn:active{box-shadow:inset 0 0 0 2em var(--bg-toggle-active)}.tgl-switch+.tgl-btn:active:after{padding-right:.8em}.tgl-switch:checked+.tgl-btn{background:rgba(60,179,113,.5)}.tgl-switch:checked+.tgl-btn:active{box-shadow:none}.tgl-switch:checked+.tgl-btn:active:after{margin-left:-0.8em}.light-mode-toggle{display:flex;align-items:center;gap:.2em}.light-mode-toggle .tgl-ctr{margin:0 .1em 0 .3em}.light-mode-toggle .sol,.light-mode-toggle .lune{stroke:#fff}.light-mode-toggle .lune{width:1.3em}.light-mode-toggle .sol{width:1.8em}section.comments{width:100%;display:flex;flex-direction:column;max-width:42rem;align-items:center;margin:0 auto;margin-top:8rem}@media(max-width: calc(50rem - 1px)){section.comments{padding:0rem 1rem;margin-top:3rem}}section.comments p.label{color:var(--txt-labels);margin-bottom:.25rem}section.comments p.label.comment-as{font-size:.85rem;margin-right:auto}section.comments a{color:var(--link-color);font-family:inherit}section.comments a:focus,section.comments a:hover{color:var(--link-color-hover);text-decoration:underline;cursor:pointer}section.comments div.error-box{width:100%;margin-top:.62rem;align-self:start}button.editor-tool{border-radius:3px;outline:1px solid var(--glass-btn-outline-dark);display:inline-flex;justify-content:center;align-items:center;height:2rem;margin-left:.38rem;cursor:pointer;background:var(--bg-comment-editor)}button.editor-tool.active{background:var(--bg-main)}button.editor-tool:focus{outline:1px solid #2f81f7}button.editor-tool:hover{background:var(--bg-main)}button.editor-tool:hover.active{background:var(--bg-main)}button.editor-tool.preview svg{fill:none;margin-right:.2rem}button.editor-tool.help{margin-right:.38rem}button.editor-tool.help svg{width:1.38rem;height:1.38rem;fill:none;stroke-width:1.38;padding:0}button.editor-tool svg{width:.9rem;height:.9rem;padding:.1rem;stroke:rgba(0,0,0,0);fill:var(--txt-main)}button.editor-tool.preview svg{width:1rem;stroke-width:2}button.editor-tool.preview svg,button.editor-tool.help svg,button.editor-tool.inline-code svg,button.editor-tool.code-block svg,button.editor-tool.link svg{fill:rgba(0,0,0,0);stroke:var(--txt-main)}.comment-editor{outline:1px solid var(--glass-btn-outline-dark);border-radius:5px;position:relative;width:100%}.comment-editor .editor-toolbar{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;height:2.76rem;display:flex;align-items:center;justify-content:space-between;scrollbar-width:none;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;z-index:5}.comment-editor .editor-toolbar::-webkit-scrollbar{display:none}.comment-editor .editor-toolbar .tool-wrap{display:flex;align-items:center}.comment-editor .editor-toolbar button{width:2rem;min-width:2rem}.comment-editor .editor-toolbar button.code-block svg,.comment-editor .editor-toolbar button.link svg,.comment-editor .editor-toolbar button.inline-code svg{fill:none;width:1.1rem;height:1.1rem}.comment-editor .text-editor .input{width:100%}.comment-editor .text-editor .md-preview{overflow-y:auto}.comment-editor .text-editor .crosshatch{background-size:5px 5px;background-image:linear-gradient(45deg, var(--crosshatch-color) 25%, transparent 25%, transparent 50%, var(--crosshatch-color) 50%, var(--crosshatch-color) 75%, transparent 75%, transparent)}.comment-editor .text-editor .md-preview,.comment-editor .text-editor textarea{border-radius:0;outline:0;cursor:inherit}.comment-editor .text-editor .md-preview::-webkit-resizer,.comment-editor .text-editor textarea::-webkit-resizer{background:orange;border-width:9px;border-style:solid;border-color:rgba(0,0,0,0) var(--border-input) var(--border-input) rgba(0,0,0,0)}.comment-editor .text-editor .md-preview:focus,.comment-editor .text-editor textarea:focus{outline:1px solid #2f81f7;border-top:1px solid rgba(0,0,0,0)}.comment-editor .text-editor textarea{color:var(--txt-main);font-size:.95rem;letter-spacing:.05rem;margin:1px 0;line-height:1.4}.comment-editor .text-editor textarea:hover{cursor:inherit;outline:1px solid var(--border-text-area);border-top:1px solid rgba(0,0,0,0)}.comment-editor .text-editor textarea:hover:focus{outline:1px solid #2f81f7}.comment-editor .text-editor .placeholder{padding:.8rem 1.38rem .8rem .8rem;color:var(--txt-placeholder);z-index:2;font-size:.95rem;font-style:italic}.comment-editor .editor-controls{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;background:var(--glass-btn-bg);display:flex;justify-content:end;align-items:center;height:2.8rem;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.comment-editor .editor-controls button[type=submit]{color:#fff;border:0;width:8rem}.comment-editor .editor-controls button{height:1.8rem;font-size:.72rem;margin-right:.5rem;padding:0 .62rem;font-weight:500;line-height:1.8rem}.comment-editor .editor-controls button:focus{outline:1px solid #2f81f7}.text-editor .md-preview,.text-editor textarea{color:var(--txt-labels);background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;background:var(--bg-comment-editor);width:100%;min-height:9rem;max-height:65vh;min-width:100%;max-width:100%;line-height:1rem;padding:.8rem 1.38rem .8rem .8rem}.comments .editor-toolbar div.dropdown{padding:1.2rem;padding-right:2rem}.comments .editor-toolbar div.dropdown:not(.active){display:none}.dropdown,.comment .editor-toolbar .dropdown{position:absolute;top:calc(2.76rem - 3px);right:.38rem;z-index:9;background:var(--bg-tooltip);box-shadow:0 1px 3px rgba(0,0,0,.2);width:16rem;max-width:90vw;border-radius:5px;text-align:left}.dropdown h3,.comment .editor-toolbar .dropdown h3{margin:0 0 1rem 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08rem}.dropdown p,.comment .editor-toolbar .dropdown p{color:var(txt-main);font-size:.8rem}.dropdown p+p,.comment .editor-toolbar .dropdown p+p{margin-top:.62rem}#article-comments{scroll-margin-top:5rem}div.comments{margin:2rem 0 4rem;width:100%}div.comments nav{padding-bottom:.62rem;border-bottom:1px solid var(--border-input);width:100%}div.comments nav label{margin-bottom:.2rem;color:var(--txt-labels);font-size:.85rem;letter-spacing:.05rem}div.comments nav .input{position:relative}div.comments nav .input:after{position:absolute;display:block;top:2.25rem;right:.5rem;content:" ";width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid var(--text-subtle)}div.comments nav select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;min-width:9rem;background:var(--bg-main);color:var(--txt-labels);width:15rem !important}div.comments nav select:hover{cursor:pointer}div.comments ul{padding-left:0}div.comments .spinner-wrapper.page{width:100%;padding:9rem 0}div.comments .spinner-wrapper.list-item{width:100%;padding:1rem 0}.comments div,.comments span{color:var(--txt-labels)}.comments li.comment+li.comment{margin-top:1.62rem}.comment-wrapper{position:relative;width:100%;z-index:auto}.comment{display:flex;flex-wrap:wrap}.comment .left-gutter,.comment .main{display:inline-block}.comment .left-gutter{width:1rem;min-width:1rem;flex-basis:1rem;display:flex;flex-direction:column}.comment .track{width:1px;max-width:1px;background:var(--text-subtler);position:relative;flex-grow:1}.comment .main.top-level{padding-top:0}.comment .main{flex-basis:calc(100% - 1rem);padding-top:.38rem}.comment .comment-header{display:flex;align-items:baseline;height:1.38rem;margin-top:1rem}.comment .username{font-size:.8rem;font-weight:500;line-height:.8rem}.comment .username+svg{width:.75rem;height:.75rem;stroke:#daa520;align-self:flex-start;margin-left:.38rem}.comment .username+svg g{stroke:#daa520}.comment .sundisk{width:.38rem;height:.38rem;background:#2e8b57}.comment .date{margin-left:.62rem;font-size:.65rem;line-height:.8rem}.comment .comment-body{font-size:.95rem;line-height:1.1rem;text-align:left;width:100%}.comment .comment-controls{margin:1rem 0 0;padding-bottom:.2rem;position:relative;display:inline-flex;margin-bottom:.5rem}.comment .comment-controls.top-level{height:1.7rem}.comment .comment-controls .like-dislike-controls{margin-right:.38rem}.comment .comment-controls .like-dislike-controls span{font-size:.75rem;line-height:.8rem}.comment .comment-controls .like-dislike-controls svg{stroke:var(--text-subtle);width:1rem;height:1rem}.comment .comment-controls .like-dislike-controls button{height:1.5rem;display:inline-flex;align-items:center;gap:.4rem}.ctrl{padding:0 .38rem;margin-right:.38rem}.ctrl svg{margin-right:.38rem;width:1rem;height:1rem;stroke:var(--text-subtle)}.ctrl svg path{stroke:var(--text-subtle)}.ctrl.ellipsis svg{margin:0}.ctrl,.ctrl span{font-size:.75rem;line-height:.8rem;letter-spacing:.03rem}button.ctrl{height:1.5rem;display:inline-flex;align-items:center;background:var(--glass-btn-bg)}button.ctrl:focus,button.ctrl:hover{background-color:var(--glass-btn-bg-dark)}button.ctrl:focus span,button.ctrl:hover span{color:var(--txt-main)}.comment .comment-editor{margin-top:0rem;margin-bottom:1rem}.comment .comment-editor textarea{resize:vertical}.comment main{padding-top:1rem}.comment.top-level main{padding-top:0}.comment .track.collapsed:not(.has-sib){margin-bottom:1.2rem}.comment .track.terminus:not(.no-ch){margin-bottom:0}.comment .track.top-level{margin-top:.25rem}.comment .track.top-level.collapsed{margin-bottom:1.38rem}.comment svg{stroke:var(--text-subtle)}.comment .collapse-comment svg{fill:var(--bg-main)}.comment button{cursor:pointer}.comment-wrapper:last-child .load-more-comments span{padding-bottom:0}.comment-wrapper:last-child .load-more-comments .track{background:rgba(0,0,0,0)}.load-more-comments{position:relative;display:flex;height:1.6rem}.load-more-comments.top-level{border-left:0}.load-more-comments.top-level:before{left:0;top:0}.load-more-comments.top-level span{padding-bottom:0;transform:translateY(50%) translateY(1px)}.load-more-comments.top-level .track{background:rgba(0,0,0,0)}.load-more-comments .track{width:1px}.load-more-comments span{padding-left:1.38rem;padding-bottom:.62rem;font-size:.75rem;height:unset;display:inline-flex;align-items:center;line-height:.75rem;transform:translateY(1px)}.load-more-comments span:hover{cursor:pointer}.load-more-comments svg{width:1.1rem;height:1.1rem;margin-right:.38rem}.load-more-comments:before{content:"";position:absolute;width:1.1rem;height:1.1rem;left:0px;border-radius:.45rem;border-left:1px solid var(--text-subtler);border-bottom:1px solid var(--text-subtler);border-top-left-radius:0;border-bottom-right-radius:0;top:-0.2rem}.sundisk{width:.8rem;height:.8rem;background:#daa520;margin-left:.38rem;border-radius:50%}.hexagon::before{content:"⬢";margin-left:.38rem;display:block;color:#daa520;font-size:.62rem;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}.comment-controls .collapse-comment{border:0;outline:0;position:absolute;left:-1rem;top:.1rem;transform:translateX(-50%)}.comment-controls .collapse-comment svg{width:1.1rem;height:1.1rem}.comment-controls button.comment-control,.comment-controls .like-dislike-controls{outline:1px solid var(--text-subtler);background:var(--glass-btn-bg);border-radius:4px}.comment-controls button.comment-control{padding:.5rem}.comment-controls button.comment-control span{letter-spacing:.05rem}.comment-controls button.comment-control:focus,.comment-controls button.comment-control:hover{background-color:var(--glass-btn-bg-dark)}.comment-controls button.comment-control:focus span,.comment-controls button.comment-control:hover span{color:var(--txt-main)}.comment-controls .like-dislike-controls{background:0}.comment-controls .like-dislike-controls button{outline:0;padding:.5rem;background:var(--glass-btn-bg)}.comment-controls .like-dislike-controls button:not(.like,.dislike):focus,.comment-controls .like-dislike-controls button:not(.like,.dislike):hover{background-color:var(--glass-btn-bg-dark)}.comment-controls .like-dislike-controls button:not(.like,.dislike):focus span,.comment-controls .like-dislike-controls button:not(.like,.dislike):hover span{color:var(--txt-main)}.comment-controls .like-dislike-controls button.dislike{border-left:1px solid var(--text-subtler)}ol.comments-list{padding:0;margin-top:1.5rem}ol.comments-list li.comment{list-style:none;padding:0;margin:0}.scroll-window{position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none}.comment,.comment p,.comment-editor .text-editor .md-preview,.comment-editor .text-editor .md-preview p{font-size:.95rem}@media(max-width: calc(50rem - 1px)){.comment,.comment p,.comment-editor .text-editor .md-preview,.comment-editor .text-editor .md-preview p{font-size:.85rem}}.comment h1,.comment h2,.comment-editor .text-editor .md-preview h1,.comment-editor .text-editor .md-preview h2{line-height:2.38rem;margin:0;padding:0;border:0;margin-bottom:.62rem}.comment h3,.comment h4,.comment-editor .text-editor .md-preview h3,.comment-editor .text-editor .md-preview h4{line-height:1.62rem;margin:0;padding:0;border:0;margin-bottom:.38rem}.comment h3,.comment-editor .text-editor .md-preview h3{font-size:1.38rem}.comment h4,.comment-editor .text-editor .md-preview h4{font-size:1.2rem}.comment h5,.comment h6,.comment-editor .text-editor .md-preview h5,.comment-editor .text-editor .md-preview h6{line-height:1.38rem;margin:0;padding:0;border:0;margin-bottom:.38rem}.comment ul,.comment ol,.comment-editor .text-editor .md-preview ul,.comment-editor .text-editor .md-preview ol{margin:.62rem 0;padding-left:1rem}.comment .ellipsis-wrap,.comment-editor .text-editor .md-preview .ellipsis-wrap{position:relative}.comment ul.dropdown,.comment-editor .text-editor .md-preview ul.dropdown{margin:0;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;outline:1px solid var(--text-subtler);display:flex;flex-direction:column;width:10rem;padding:.5rem;top:calc(100% + .3rem)}.comment ul.dropdown li,.comment-editor .text-editor .md-preview ul.dropdown li{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;height:1.8rem;border-radius:4px;padding:0 .3rem}.comment ul.dropdown li,.comment ul.dropdown li span,.comment-editor .text-editor .md-preview ul.dropdown li,.comment-editor .text-editor .md-preview ul.dropdown li span{color:var(--text-subtle);font-size:.75rem;letter-spacing:.05rem}.comment ul.dropdown li:hover,.comment-editor .text-editor .md-preview ul.dropdown li:hover{cursor:pointer;background:var(--glass-bg-dark)}.comment ul.dropdown li:hover,.comment ul.dropdown li:hover span,.comment-editor .text-editor .md-preview ul.dropdown li:hover,.comment-editor .text-editor .md-preview ul.dropdown li:hover span{color:var(--txt-main)}.comment ul.dropdown li:hover svg,.comment-editor .text-editor .md-preview ul.dropdown li:hover svg{stroke:var(--txt-main)}.comment li,.comment-editor .text-editor .md-preview li{font-size:.9rem}.comment li,.comment p,.comment-editor .text-editor .md-preview li,.comment-editor .text-editor .md-preview p{margin-bottom:.62rem}.comment blockquote,.comment-editor .text-editor .md-preview blockquote{padding:1rem 1rem .62rem .2rem;margin-bottom:.62rem;border-radius:3px}.comment blockquote p,.comment-editor .text-editor .md-preview blockquote p{font-size:.8rem;font-style:italic;line-height:1rem;border-left:4px solid var(--text-subtler);color:var(--text-subtle);padding:.2rem 0 .3rem;padding-left:.8rem}.comment code,.comment-editor .text-editor .md-preview code{padding:0rem .2rem;border-radius:3px;font-size:.75rem;font-family:monospace;vertical-align:middle}.comment pre,.comment-editor .text-editor .md-preview pre{display:block}.comment pre code,.comment-editor .text-editor .md-preview pre code{white-space:pre-wrap;display:block;padding:.38rem;margin-bottom:.62rem}.no-comments{height:30vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.no-comments svg{width:2.2rem;stroke-width:1;stroke:var(--text-subtler)}.no-comments span{font-size:1.2rem;margin-top:.5rem;color:var(--text-subtler)}main.comment-page{padding-top:0}main.comment-page section.comments{margin-top:0}div.list-display-options{font-size:1.3rem}ul.list-display-options{display:flex;gap:.1rem}ul.list-display-options li{padding:.2em;width:1.4em;height:1.4em;border-radius:5px;cursor:pointer}ul.list-display-options li:hover{background:var(--glass-btn-bg)}ul.list-display-options svg{stroke:var(--text-subtle);stroke-width:2;width:1em;height:1em;position:relative;top:-1px}ul.list-display-options li.selected{background:var(--glass-btn-bg-dark)}.results-controls.aux{display:flex;align-items:center;margin-left:1rem;margin-right:.5rem}.results-controls.aux ul.list-display-options li.selected{background:var(--glass-bg-aux-btn)}.results-controls.aux ul.list-display-options svg{stroke:#fff;stroke-width:1.5}.modal.dd-menu{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;background:var(--glass-bg-usm);outline:var(--glass-border-usm);position:absolute;top:calc(100% + .2rem);right:0%;border-radius:4px;z-index:31;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal.dd-menu hr{height:1px;background:hsla(0,0%,100%,.2);margin:.5rem .5rem}.modal.dd-menu ul{min-width:13rem}.modal.dd-menu li:not(.logout),.modal.dd-menu button.logout{display:flex;align-items:center;gap:.8rem;font-size:.9rem;padding:.35rem .5rem;border-radius:4px;width:100%;text-transform:uppercase;font-weight:500;letter-spacing:.125rem;height:2.2rem;cursor:pointer;user-select:none}.modal.dd-menu li:not(.logout)>span,.modal.dd-menu button.logout>span{font-size:.75rem;color:#eee}.modal.dd-menu li:not(.logout)>svg,.modal.dd-menu button.logout>svg{stroke:#eee;width:1.1rem}.modal.dd-menu li:not(.logout):hover,.modal.dd-menu button.logout:hover{background:rgba(0,0,0,.2)}.modal.user-options{padding:.6rem}.splash{background:rgba(0,0,0,.2);position:fixed;top:0;left:0;bottom:0;right:0;z-index:70}.fixed-modal{position:fixed;width:100%;max-width:30rem;max-height:60vh;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:71}.fixed-modal.login{max-width:25rem}.fixed-modal.login form{background:var(--glass-mm-bg);padding:1.2rem 1rem;border-radius:4px}.fixed-modal.login .input,.fixed-modal.login input{width:100%}.fixed-modal.login .input-wrap,.fixed-modal.login button.primary{margin-top:.8rem}.fixed-modal.login button.primary{margin-left:auto;margin-top:1rem;height:1.8rem;width:8rem}.fixed-modal.login>*{margin:0 1rem}.fixed-modal.login a.forgot{display:none}.fixed-modal.login .links{display:flex;flex-wrap:nowrap;gap:1rem;font-size:.9rem;justify-content:flex-end}.toast-wrapper{position:fixed;bottom:0;right:0;top:0;width:calc(100vw - 1rem);margin:0 .5rem;pointer-events:none;z-index:999}@media(min-width: 30rem){.toast-wrapper{width:62vw;margin:0}}@media(min-width: 59.375rem){.toast-wrapper{width:38vw}}.toast-container{position:absolute;right:0;top:0}.toast{padding:1.38rem;width:100%;outline:1px dotted #ccc;position:absolute;top:100%;opacity:1}.toast .toast-box{outline:1px solid #555;height:3rem;border-radius:3px;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.toast{outline:0;padding:0 0rem .62rem;opacity:1;transition:opacity .62s ease,top .38s}@media(min-width: 30rem){.toast{right:.62rem}}@media(min-width: 59.375rem){.toast{padding:0 0rem .8rem}}.toast .toast-box{outline:0;border:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.25);background:var(--glass-mm-bg);padding:0 1rem;display:flex;align-items:center;justify-content:start}@media(min-width: 59.375rem){.toast .toast-box{height:4rem}}.toast .toast-icon-container{height:100%;display:inline-flex;align-items:center}.toast svg,.toast img{margin-right:.62rem;width:2.2rem;height:2.2rem}.toast .toast-text{display:inline-block}.toast .toast-heading,.toast .toast-detail{font-family:Jost,sans-serif}.toast .toast-heading{font-size:1rem;font-weight:500;margin-right:1.38rem;line-height:.8rem;margin-bottom:.38rem;color:var(--txt-main)}.toast .toast-detail{font-size:.8rem;line-height:.95rem;font-weight:400;display:block;color:var(--txt-breadcrumbs)}.toast-box.error{border-left:4px solid #cd5c5c;background:rgba(0,0,0,.25)}.toast-box.success{border-left:4px solid #2e8b57}.toast-wrapper .toast .toast-box{height:unset;padding:.75rem;max-height:unset}.images-field{width:100%}.images-field input[type=file]{display:none}.images-field .input-box{display:flex;flex-wrap:nowrap;gap:1rem;align-items:flex-start}.images-field label.title{margin-bottom:.5rem}.images-field label.file-drop{flex-basis:30%;max-width:12rem;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;padding:1rem;cursor:pointer}.images-field .file-drop-decorator{outline:1px dashed var(--text-subtler);border-radius:5px;display:flex;align-items:center}.images-field .file-drop-decorator>p{font-size:.72rem;padding:0 1rem 0 1rem;font-weight:500;color:var(--text-subtle)}.images-field .file-view{flex-basis:80%;flex-grow:1;padding:.8rem;gap:.5rem 1rem;display:flex;flex-wrap:wrap;align-items:flex-start;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;overflow-y:scroll}.images-field .file-view img{width:5rem;display:block;vertical-align:middle}.images-field .file-preview{position:relative;display:block;align-self:flex-start;height:auto;margin:0}.images-field .file-preview>span,.images-field .file-preview>button{position:absolute}.images-field .file-preview .img-left{right:50%;left:0;top:0;bottom:0}.images-field .file-preview .img-right{left:50%;right:0;top:0;bottom:0}.images-field .file-preview .dismiss{right:0;top:0;transform:translateX(50%) translateY(-25%);background:var(--error-box-bg);width:1.2rem;height:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.images-field .file-preview .dismiss:hover{cursor:pointer;background:#cd5c5c}.images-field .file-preview .dismiss svg{width:.8rem;stroke:#fff;stroke-width:2}nav.search-bar{display:flex;align-items:center;justify-content:center;margin:auto 0}nav.search-bar .search-form{min-width:22rem;width:100%;max-width:38vw}@media(min-width: 50rem){nav.search-bar .search-form{min-width:36rem}}nav.search-bar .tags-filter-pb .placeholder{color:#eee}nav.search-bar .cb-inner-label span{color:#fff;letter-spacing:.03rem}nav.search-bar .wrapper>span,nav.search-bar .wrapper>button{display:inline-block}nav.search-bar .wrapper>span{width:calc(100% - 3rem)}nav.search-bar .wrapper>span input{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;height:3rem;width:100%;padding-left:.8rem;padding-right:.5rem;font-weight:400;font-size:1.2rem;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:3}nav.search-bar .wrapper>span input:not(:focus){outline:var(--glass-outline-search)}nav.search-bar .wrapper>button{width:3rem;height:3rem;background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:center;justify-content:center;outline:var(--glass-outline-search);position:relative;z-index:2;left:1px}nav.search-bar .wrapper>button svg{position:relative;top:-1px;width:1.2rem;height:1.2rem}nav.search-bar .wrapper>button:hover{background:var(--glass-btn-bg);cursor:pointer}nav.search-bar .wrapper>button:focus{outline:2px solid #2f81f7;z-index:4}nav.search-bar ul.search-types{display:flex;gap:.6rem;margin-top:.2rem;width:100%}nav.search-bar ul.search-types li{display:inline-block}nav.search-bar ul.search-types li:last-child{margin-left:auto}nav.search-bar ul.search-types button{color:var(--search-link-color);font-size:.85rem;letter-spacing:.03rem}nav.search-bar ul.search-types button:not(.disabled){cursor:pointer}nav.search-bar ul.search-types button:not(.disabled):hover{color:var(--search-link-color-hover)}nav.search-bar ul.search-types button.disabled{color:#eee}nav.search-bar ul.search-types button.advanced{position:relative}nav.search-bar ul.search-types button.advanced .number-badge{position:absolute;left:-1.5rem;top:2px;background-color:#cd5c5c;border-radius:50%;color:#fff;width:1.1rem;height:1.1rem;text-align:center;line-height:1.6;font-weight:500;font-size:.72rem}.filter-wrapper .input-box,li.list-pattern .cb-wrap{font-size:1rem}li.list-pattern{display:flex;align-items:center;padding:0;height:2rem}li.list-pattern:nth-child(odd){background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px}li.list-pattern .checkbox label{display:none}li.list-pattern .cb-inner-label{height:1.2rem;margin-left:.3rem;flex-grow:1}li.list-pattern .chevron{margin-left:.2rem;transform:rotate(90deg)}li.list-pattern .chevron.collapse{transform:rotate(0deg)}li.list-pattern .chevron,li.list-pattern .chevron svg{width:.85rem;height:.85rem}li.list-pattern .chevron svg{vertical-align:top;stroke-width:3;stroke:var(--txt-labels)}li.list-pattern svg.filter{stroke:var(--txt-labels)}li.list-pattern:has(.mh-button.tag:focus) .chevron{outline:2px solid #2f81f7;outline-offset:1px;border-radius:2px}.header-content nav.search-bar .chevron svg{stroke:#fff}.header-content nav.search-bar .filter-header .lb .input label{color:#fff}.header-content nav.search-bar .filter-header .collapse-all{color:#fff}.header-content nav.search-bar .filter-header .collapse-all:hover{color:#ccc}.header-content nav.search-bar .filter-options input[type=text]{color:#fff}.header-content nav.search-bar svg.filter{stroke:#fff}.applied-tag{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;height:1.8rem;align-items:flex-start;padding:0 .4rem}.applied-tag .tag-dismiss{display:none}.applied-tag span{color:#fff;font-size:.72rem;letter-spacing:.05rem;line-height:1.8rem}.search-form.adv{display:flex;flex-wrap:wrap;gap:0 .6rem}.search-form.adv .tags-filter-pb>label,.search-form.adv .input:not(.checkbox) label{color:#fff;font-size:.9rem;font-size:.72rem;font-weight:500;letter-spacing:.12rem;text-transform:uppercase}.search-form.adv input[type=checkbox]{background:var(--glass-bg-alt)}.search-form.adv .wrapper{flex-basis:100%;flex-shrink:1;display:flex;align-items:flex-end}.search-form.adv .wrapper input{font-size:1rem}.search-form.adv .cb-wrap{font-size:.8rem;display:inline-block}.search-form.adv .sort.input{flex-basis:30%}.search-form.adv .sort.input select{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;height:3rem;width:100%;font-size:.8rem;padding-left:.8rem;color:#fff;outline:var(--glass-outline-search)}.search-form.adv .tags-filter-pb{width:100%}.search-form.adv .tags-filter-pb .tfp-wrap{outline:var(--glass-outline);outline:var(--glass-outline-search);border-radius:5px}.fc-side-bar .adv-search-ctrl .tags-filter-pb .inputs input[type=text]{background:var(--glass-bg-alt)}.fc-side-bar li.list-pattern:nth-child(odd){background:var(--glass-bg-alt);border-radius:5px}.fc-side-bar input[type=checkbox]{background:var(--glass-cb-alt)}.tags-filter-pb .tfp-wrap{display:flex;flex-wrap:nowrap;gap:.6rem;max-height:20rem}.tags-filter-pb>label{display:block;width:100%}.tags-filter-pb .inputs.filter-options{position:relative;width:100%}.tags-filter-pb .inputs.filter-options .filter-wrapper{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;height:calc(100% - 2.4rem);padding:.5rem 0 0}.tags-filter-pb .inputs.filter-options input[type=text]{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;height:2.4rem;width:100%;padding-left:.8rem;padding-right:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.tags-filter-pb .inputs.filter-options svg.filter{right:.5rem;top:1.7rem;position:absolute;transform:translateY(-80%);height:1.2rem;width:1.2rem}.tags-filter-pb ul.input-el{padding:.5rem .8rem;overflow-y:auto;height:calc(100% - 1.8rem)}.tags-filter-pb.admin .applied-tag span,.tags-filter-pb.admin .collapse-all,.tags-filter-pb.admin .cb-inner-label span,.tags-filter-pb.admin .chevron svg{color:var(--txt-main);stroke:var(--txt-main)}@media(max-width: calc(62.5rem - 1px)){.tags-filter-pb .inputs.filter-options{flex-basis:100%}}.tags-filter-pb .input.pillbox{flex-basis:calc(40% - .3rem)}@media(max-width: calc(62.5rem - 1px)){.tags-filter-pb .input.pillbox{display:none}}.tags-filter-pb .input.pillbox div.input-el{background:var(--glass-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:5px;height:calc(100% - 1.2rem);width:100%;overflow-y:auto;padding:.5rem}.tags-filter-pb .input.pillbox .input-el-list{display:flex;gap:.5rem;flex-wrap:wrap}.tags-filter-pb .collapse-all{font-size:.8rem;margin-left:1rem;cursor:pointer;color:var(--txt-main)}.tags-filter-pb .collapse-all:hover{color:var(--txt-breadcrumbs)}form.search-form .placeholder,.column.search-filters .placeholder{line-height:2.5rem;padding-left:1rem;font-size:.82rem;font-style:italic;letter-spacing:.05rem;color:var(--text-subtle)}form.search-form .input.keyphrase .placeholder,.column.search-filters .input.keyphrase .placeholder{padding-left:.6rem}form.search-form .filter-options .placeholder,form.search-form .filter-options svg.filter,form.search-form .filter-options input,.column.search-filters .filter-options .placeholder,.column.search-filters .filter-options svg.filter,.column.search-filters .filter-options input{z-index:1}form.search-form .filter-options input,.column.search-filters .filter-options input{position:relative}.filter-header{border-bottom:var(--glass-outline-search);margin-bottom:.3rem;height:1.5rem;display:flex}.filter-header .lb .input{display:flex;align-items:center;padding-left:1.3rem;font-size:1.2rem}.filter-header .lb .input label{order:2;font-size:.8rem;font-weight:400;margin-left:.3rem;color:var(--txt-main)}.loading-wrap{display:flex;align-items:center;justify-content:center;margin:3.5rem 0}input[type=text],select{letter-spacing:.05rem}input[type=text]:focus,select:focus{outline:2px solid #2f81f7}main.search-page>.columns{position:relative}@media(max-width: calc(50rem - 1px)){main.search-page>.columns .search-filters{padding:2rem 1rem}}main.search-page>.columns div.mobile-toc-toggle button{margin-top:-3rem;left:1rem}main.search-page>.columns div.mobile-toc-toggle button svg{width:1.2rem;height:1.2rem}.adv-search-ctrl{display:flex;width:100%;margin-top:1rem;gap:1.8rem}@media(max-width: calc(50rem - 1px)){.adv-search-ctrl{flex-direction:column}}.adv-search-ctrl .tags-filter-pb{flex-basis:65%}@media(max-width: calc(50rem - 1px)){.adv-search-ctrl .tags-filter-pb{flex-basis:100%}}.adv-search-ctrl .tags-filter-pb>span.filter-options{width:100%}.adv-search-ctrl .adv-search-subsection{flex-grow:1}@media(max-width: calc(50rem - 1px)){.adv-search-ctrl .adv-search-subsection{order:-1}}.adv-search-ctrl .adv-search-subsection .input{display:block}.adv-search-ctrl .adv-search-subsection .input+.input{margin-top:1rem}.column.search-filters .adv-search-ctrl{margin-top:0rem;flex-wrap:wrap;gap:0}.column.search-filters .adv-search-ctrl .tags-filter-pb{order:1;flex-basis:100%}.column.search-filters .filter-controls{margin-top:1rem;display:flex;gap:0 1rem;justify-content:flex-end}.column.search-filters .filter-controls button{height:1.8rem;font-size:.75rem;font-weight:500}main.search-page{padding:2rem;padding-top:10rem;padding-bottom:10rem}@media(max-width: calc(75rem - 1px)){main.search-page{padding:1rem;padding-bottom:7rem}}@media(max-width: calc(75rem - 1px)){main.search-page{margin-top:5rem}}@media(max-width: calc(31.25rem - 1px)){main.search-page{margin-top:6rem}}main.search-page .columns{gap:5rem;scroll-margin-top:5rem}@media(max-width: calc(75rem - 1px)){main.search-page .columns{gap:3rem}}@media(max-width: calc(31.25rem - 1px)){main.search-page .columns{flex-direction:column}}main.search-page .search-filters{flex-basis:20%;flex-shrink:1;max-width:22rem;min-width:20rem}@media(max-width: calc(75rem - 1px)){main.search-page .search-filters{max-width:20rem;min-width:15rem}}@media(max-width: calc(31.25rem - 1px)){main.search-page .search-filters{max-width:90vw;min-width:unset;width:21rem}}main.search-page .search-filters .tags-filter-pb>label,main.search-page .search-filters .input:not(.checkbox) label{font-size:.72rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.1rem}main.search-page .search-results{flex-basis:55%;position:relative}main.search-page .search-results .loading-wrap{position:absolute;left:50%;transform:translateX(-50%);margin:3rem 0}main.search-page .search-aux{max-width:20rem;min-width:15rem;flex-basis:20%}@media(max-width: calc(75rem - 1px)){main.search-page .search-aux{max-width:15rem;min-width:12rem}}@media(max-width: calc(75rem - 1px)){main.search-page .search-aux{max-width:10rem;min-width:8rem}}main.search-page .column .sort.input{margin-top:.8rem;display:block}main.search-page .tags-filter-pb{margin-top:.8rem}main.search-page .results-count{font-size:.72rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;color:var(--txt-labels);vertical-align:baseline}main.search-page .results-count span{color:var(--txt-main);font-size:.9rem;vertical-align:baseline}ol.record-search a{display:block}ol.record-search a,ol.record-search a:hover{text-decoration:none}ol.record-search li+li{margin-top:3.5rem}ol.record-search li:hover h3{text-decoration:underline}ol.record-search li .columns{gap:2rem}ol.record-search li .column.img{flex-basis:25%;outline:1px solid #ccc}ol.record-search li .column.img img{width:100%}ol.record-search .date{font-size:.72rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;color:var(--txt-labels);text-transform:unset;vertical-align:baseline;color:#ccc;margin-bottom:.3rem}ol.record-search .date-long{color:#ccc}@media(max-width: calc(50rem - 1px)){ol.record-search .date-long{display:none}}ol.record-search .date-diff{font-weight:400;font-size:.72rem;color:#ccc;text-transform:lowercase;font-style:italic;margin-left:1rem;vertical-align:baseline}@media(max-width: calc(50rem - 1px)){ol.record-search .date-diff{margin-left:0}}ol.record-search .stats>div .stat span.large-number{color:#fff}ol.record-search .stats>div .stat svg{stroke:#ccc}ol.record-search h3{text-transform:uppercase;font-weight:500;font-size:1.1rem;letter-spacing:.12rem;line-height:1.1}@media(max-width: calc(50rem - 1px)){ol.record-search h3{font-size:.9rem}}ol.record-search p.subtitle{font-size:.95rem;color:var(--txt-labels);letter-spacing:.07rem;line-height:1.25;margin:.3rem 0 0 0}@media(max-width: calc(50rem - 1px)){ol.record-search p.subtitle{font-size:.85rem;padding-right:0}}.column.search-filters input[type=text],.column.search-filters select{background:var(--glass-bg-alt);border-radius:5px;width:100%;height:2.5rem;padding:0 .6rem}.column.search-filters .tags-filter-pb{max-height:40vh}.column.search-filters .filter-options{flex-basis:100%}.column.search-filters .cb-inner-label span{letter-spacing:.03rem}.search-filters-inner{position:sticky;top:5rem}.search-filters-inner .cb-wrap{font-size:.9rem;display:inline-block}.search-results-head{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--text-subtler);display:flex;align-items:center;justify-content:space-between}.search-result-image{padding:10rem 30% .5rem 1rem;background:var(--glass-bg);background-position:center;background-size:cover;border-radius:4px}@media(max-width: calc(50rem - 1px)){.search-result-image{padding-right:15%}}.search-result-image h3{line-height:1.2;color:#fff}.search-result-image+p.subtitle{padding:.15rem 15% 0 1rem}.search-result.article-result{position:relative}.search-result.article-result .suppressed{display:none}.search-result.article-result.photo-view .stats{position:absolute;top:.6rem;left:1rem}.search-result.article-result.photo-view .stats .large-number{font-size:1em}.search-result.article-result.details-view{padding:1rem .8rem;border-radius:5px}.search-result.article-result.details-view:hover{background:var(--glass-btn-bg-dark)}.search-result.article-result.details-view+.details-view{margin-top:1rem}.search-result.article-result.details-view .column.photo{flex-basis:30%;max-width:12.5rem;padding:.2rem}.search-result.article-result.details-view .column.photo img{width:100%;box-shadow:0 2px 2px 1px rgba(0,0,0,.5)}.search-result.article-result.details-view .date-diff,.search-result.article-result.details-view .date{color:var(--txt-labels);font-size:.72rem;margin-bottom:.2rem;text-transform:unset}.search-result.article-result.details-view h3{font-size:.9rem}.search-result.article-result.details-view p.subtitle{font-size:.8rem}.search-result.article-result.details-view .stats>div{font-size:.8rem}.search-result.article-result.details-view .stats{margin-top:.6rem}.search-result.article-result.details-view .stats .large-number{font-size:1em;color:var(--txt-main)}.search-result.article-result.details-view .stats svg{stroke:var(--txt-labels)}.search-result.article-result.condensed-view{padding:1rem .8rem;border-radius:5px}.search-result.article-result.condensed-view:nth-child(even){background:var(--glass-bg-alt);border-radius:5px}.search-result.article-result.condensed-view .columns{justify-content:space-between}.search-result.article-result.condensed-view .columns.two>div{flex-basis:unset}.search-result.article-result.condensed-view .columns.two>div:nth-child(2){flex-shrink:1;display:flex;align-items:center;justify-content:center;flex-grow:0}.search-result.article-result.condensed-view:hover{background:var(--glass-btn-bg-dark)}.search-result.article-result.condensed-view+.condensed-view{margin-top:.2rem}@media(max-width: calc(50rem - 1px)){.search-result.article-result.condensed-view+.condensed-view{margin-top:.5rem}}.search-result.article-result.condensed-view .date{display:flex}.search-result.article-result.condensed-view .date-diff{margin:0 2rem 0 0;color:var(--txt-labels);font-weight:500}.search-result.article-result.condensed-view h3{font-size:1rem;text-transform:unset;letter-spacing:.06rem}.search-result.article-result.condensed-view p.subtitle{font-size:.85rem}.search-result.article-result.condensed-view .stats>div{font-size:.8rem}.search-result.article-result.condensed-view .stats .large-number{font-size:1em;color:var(--txt-main)}.search-result.article-result.condensed-view .stats svg{stroke:var(--txt-labels)}.stats-head{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:.3rem}@media(max-width: calc(50rem - 1px)){.stats-head{margin-bottom:.5rem}}.page-footer{width:100%;background:var(--bg-footer);padding:4rem 0rem 0 0rem}.page-footer .wrap{display:flex;flex-wrap:nowrap;width:100%;max-width:75rem;margin:0 auto;gap:10rem;padding:0 1rem 4rem 1rem}@media(max-width: calc(75rem - 1px)){.page-footer .wrap{gap:3rem}}@media(max-width: calc(50rem - 1px)){.page-footer .wrap{flex-wrap:wrap;padding:0rem 2rem 4rem 2rem;gap:5rem}}.page-footer .newsletter{flex-basis:38%;flex-shrink:1}@media(max-width: calc(50rem - 1px)){.page-footer .newsletter{flex-basis:100%;flex-shrink:1}}.page-footer .columns{flex-basis:62%;gap:5rem}@media(max-width: calc(75rem - 1px)){.page-footer .columns{gap:2rem;flex-basis:80%}}@media(max-width: calc(50rem - 1px)){.page-footer .columns{gap:3rem;flex-direction:column}}.page-footer .columns .column{min-width:11rem;max-width:20rem}@media(max-width: calc(31.25rem - 1px)){.page-footer .columns .column:nth-child(2){display:none}}@media(max-width: calc(75rem - 1px)){.page-footer .columns .column{min-width:10rem}}.page-footer h2{padding-bottom:1rem;border-bottom:1px solid var(--txt-breadcrumbs);font-size:.8rem}@media(max-width: calc(75rem - 1px)){.page-footer h2{font-size:.7rem}}.page-footer h2.dir-list{padding-bottom:1rem;border-bottom:1px solid var(--txt-breadcrumbs);margin-bottom:1.3rem}.page-footer ul+h2{margin-top:3rem}.page-footer ul.dir-list a{color:var(--txt-breadcrumbs);font-size:.82rem;letter-spacing:.06rem;line-height:2.3}.page-footer ul.dir-list a:hover{color:var(--txt-footer-link-hover);text-decoration:none}.page-footer .bottom-links{display:flex;align-items:center;justify-content:center;background:var(--bg-footer-alt);padding:.6rem 1rem}.page-footer .bottom-links ul{display:flex;flex-wrap:wrap;gap:.5rem .8rem}.page-footer .bottom-links ul li,.page-footer .bottom-links ul a{font-size:.6rem;color:var(--txt-labels);letter-spacing:.08rem;opacity:.9;text-transform:uppercase}.page-footer .bottom-links ul li:not(:first-child):not(:has(a))::before,.page-footer .bottom-links ul li:not(:first-child) a::before{content:"·";margin-right:.8rem;line-height:1;font-weight:600}.page-footer .bottom-links ul li:not(:first-child) a:hover{color:var(--txt-breadcrumbs);opacity:1;text-decoration:none}.page-footer .bottom-links ul li:not(:first-child) a:hover::before{opacity:.9;color:var(--txt-labels);text-decoration:none !important}.page-footer .newsletter>p{font-size:.95rem;padding-right:20%;margin-top:2rem;color:var(--txt-breadcrumbs);letter-spacing:.03rem}@media(max-width: calc(50rem - 1px)){.page-footer .newsletter>p{font-size:.8rem}}.page-footer .newsletter label{display:none}.page-footer .newsletter .input{width:100%;margin-top:.8rem}@media(max-width: calc(50rem - 1px)){.page-footer .newsletter .input{width:100%;max-width:20rem}}.page-footer .newsletter .placeholder{color:var(--text-subtler);padding-left:1rem;letter-spacing:.05rem;font-size:.9rem;font-style:italic;display:flex;align-items:center}.page-footer .newsletter input[type=text]{height:3rem;width:100%}.page-footer .newsletter span.cb.terms label{display:inline-block;color:var(--txt-breadcrumbs)}@media(max-width: calc(50rem - 1px)){.page-footer .newsletter span.cb.terms label{font-size:.8rem}}.page-footer .newsletter div.terms{margin:.2rem 0}.page-footer .newsletter div.terms .input{display:flex}.page-footer .newsletter div.terms p:not(.error-text){font-size:.8rem;color:var(--txt-labels)}.page-footer .newsletter div.terms p.error-text{font-size:.75rem}.page-footer .newsletter button.primary{margin-top:1.4rem;font-size:.75rem;width:14rem}.cookie-notice{position:fixed;bottom:0;left:0;right:0;transition:.5s ease transform;height:5rem;transform:translateY(5rem);outline:1px solid var(--bg-main);background:var(--glass-mm-bg);z-index:99}@media(max-width: calc(50rem - 1px)){.cookie-notice{height:10rem;transform:translateY(10rem)}}.cookie-notice.show{transform:translateY(0)}.cookie-notice .inner{width:100%;max-width:55rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:100%}.cookie-notice .columns{gap:3rem;padding:1rem 1rem}@media(max-width: calc(50rem - 1px)){.cookie-notice .columns{gap:1rem;flex-direction:column}}.cookie-notice .controls{display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem}@media(max-width: calc(50rem - 1px)){.cookie-notice .controls{justify-content:flex-end}}.cookie-notice h2{font-size:.95rem}.cookie-notice p{font-size:.8rem;line-height:1.2}.cookie-notice button{font-weight:500;font-size:.8rem;height:1.85rem;color:#fff}@media(max-width: calc(50rem - 1px)){.cookie-notice button{height:1.65rem;font-size:.65rem}}.cookie-notice button.default{background:rgba(0,0,0,0);border:1px solid var(--modal-btn-border);color:var(--modal-btn-text);box-shadow:0 0 0 0px var(--modal-btn-box-shadow)}.cookie-notice button.default:hover{box-shadow:0 0 0 5px var(--modal-btn-box-shadow)}*{line-height:1.4}html,body{overscroll-behavior-y:contain}body,div,span,p,ul,ol,input,select,button,input{font-family:Jost,sans-serif;list-style:none}ol,ul,li{margin:0;padding:0}main{padding:1rem 0}p{font-size:1.2rem;font-weight:400}p+p{margin-top:1rem}svg{width:1rem}.modal.shadow{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.25) 0px 14px 62px 0px}.fnwsb{display:flex;flex-wrap:nowrap;justify-content:space-between}.fnwsbc{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.fw{width:100%}.focus-ctrl:focus,.focus-ctrl-icon:focus svg{border:1px solid #2f81f7;outline:3px solid rgba(47,129,247,.4)}.focus-ctrl-icon:focus svg{border-radius:50%}
