@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes arrowSlide{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}to{transform:translate(24px,0)}}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--primary-font);font-size:16px;font-weight:400;color:var(--gray-darker);background-color:var(--background-color);margin-top:var(--header-height);text-wrap:pretty}#header .mainmenu>.child.submenu-active>.submenu,details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;font-weight:600;color:var(--accent-color);text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/open-sans-v44-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v44-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../fonts/open-sans-v44-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/open-sans-v44-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../fonts/open-sans-v44-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(../fonts/roboto-v51-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(../fonts/roboto-v51-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(../fonts/roboto-v51-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url(../fonts/roboto-v51-latin-700.woff2)format("woff2")}:root{--accent-color:#219878;--accent-color-hover:#25B394;--background-color:#FFFFFF;--gray-ultralight:#FBFBFB;--gray-superlight:#EEF4F2;--gray-lightest:#ECF0EE;--gray-lighter:#D8E1DC;--gray-light:#DDDDDD;--gray:#ACAEAD;--gray-dark:#999999;--gray-darker:#3F4342;--gray-darkest:#2B2F2E;--gray-superdark:#202423;--section-dark:#202423;--section-dark-link:#DDDDDD;--error-color:#FF4141;--success-color:#40F056;--avatar-default-color:#81A198;--cke-marker-primary-color:#FFD6D6;--cke-marker-primary-background-color:#FF9F9F;--cke-marker-secondary-color:#FFEA9F;--primary-font:'Open Sans', sans-serif;--secondary-font:'Roboto', sans-serif;--site-padding:18px;--menu-item-gap:1.5em;--header-height:70px;--invert-filter:none}html[data-theme=dark]{--accent-color:#28BA93;--accent-color-hover:#25A785;--background-color:#1A1A1A;--gray-ultralight:#1D1F1F;--gray-superlight:#252828;--gray-lightest:#3B3F3F;--gray-lighter:#505050;--gray-light:#707070;--gray:#A6A6A6;--gray-dark:#D1D1D1;--gray-darker:#E9E9E9;--gray-darkest:#F7F7F7;--gray-superdark:#FBFBFB;--invert-filter:invert(1)}html.cms-toolbar-expanded #header{top:46px}html.modal-open{overflow:hidden}strong{font-weight:600}p{margin:1.5em 0;line-height:1.85em}p.highlight{color:var(--gray-superdark);line-height:1.3em;font-size:1.4em;padding:8px 12px;border-left:8px solid var(--accent-color)}p.highlight a{font-weight:500}.bi,svg{vertical-align:middle}blockquote,h1,h2,h3,h4,h5,h6,p.highlight{font-family:var(--secondary-font)}blockquote{font-weight:300;font-size:1.75em;line-height:1.6em;color:var(--gray-darker);margin:3%0}ul{list-style:none;margin:0;padding:0}.connect{margin-top:60px;text-align:center}.connect .child{display:inline-block;line-height:0;font-size:0}.connect .child>a{display:block;padding:8px}.connect .child>a>.bi{font-size:26px;color:var(--section-dark-link)}.connect .child>a .connect-title{font-size:16px;font-weight:600;margin-left:12px;display:inline-block;color:#fff;vertical-align:middle}.instagram-media{border:1px solid var(--background-color)!important;border-radius:0!important}.buttons,.messages li{text-align:center;font-weight:600;border-radius:6px;box-sizing:border-box}.messages li{display:block;max-width:886px;margin:3%auto 0;border:2px solid var(--gray-darker);padding:2em;width:100%;font-size:1em;line-height:1.45em;color:var(--gray-darker)}.messages .success{border-color:var(--accent-color);color:var(--accent-color)}.messages .error{border-color:var(--error-color);color:var(--error-color)}#header .sidebar .child.child-theme:hover span,#header .sidebar>.child.child-auth:hover .bi-person-circle,.discussions-feed .post-item h3:hover,a:hover{color:var(--accent-color-hover)}h1,h2,h3,h4,h5,h6{font-weight:400;color:var(--gray-superdark);line-height:1.2em}h1 a,h2 a,p.highlight{font-weight:400}h3 a,h4 a,h5 a,h6 a{font-weight:500}h1{font-size:3.6em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.8em}h5{font-size:1.4em}h6{font-size:1.2em}.buttons{display:inline-block;padding:14px 26px;min-width:80px;max-width:100%;color:#fff;font-size:1.0666em;background:var(--gray-darker);border:0;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:.3s}.buttons:hover{color:#fff;background-color:var(--gray-darkest)}.buttons.button-teal{background-color:var(--accent-color)}.buttons.button-teal:hover{background-color:var(--accent-color-hover)}.buttons.button-outline{padding:10px 22px;color:var(--gray-darker);border:2px solid var(--gray-darker);background-color:transparent}.buttons.button-outline:hover{color:#fff;background-color:var(--gray-darker)}.buttons.button-teal.button-outline{color:var(--accent-color);border-color:var(--accent-color)}.buttons.button-teal.button-outline:hover{color:#fff;background-color:var(--accent-color)}#header{position:fixed;top:0;left:0;width:100%;background:var(--background-color);border-bottom:1px solid var(--gray-lightest);z-index:9999}#header .header-wrapper{display:flex;justify-content:space-between;align-items:center;gap:var(--menu-item-gap);max-width:1200px;margin:0 auto;padding:3px 12px}.main-logo{text-transform:uppercase;padding:15px 0 16px;display:inline-block;font-size:1.75em;font-weight:700;font-family:var(--secondary-font);letter-spacing:-3px;transform:rotate(-.5deg);transition:color .2s}.main-logo .logo-a{font-weight:400}#header .nav-wrapper{display:flex;align-items:center;gap:1em}#header .mainmenu{white-space:nowrap}#header .mainmenu>.child>a,#header .mainmenu>.child>span{display:inline-block;color:var(--accent-color);font-weight:400}#header .mainmenu>.child>a:hover,#header .mainmenu>.child>span:hover{color:var(--accent-color-hover);font-weight:400}#header .mainmenu>.child.child-lang{position:relative}#header .mainmenu>.child.child-lang a,#header .mainmenu>.child.child-lang span{cursor:pointer;font-weight:400;-webkit-touch-callout:none;user-select:none}#header .mainmenu>.child>.submenu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:0 20px;background:var(--background-color);border:1px solid var(--gray-superlight);box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:6px;box-sizing:border-box;border-top:0;text-align:left}#header .mainmenu>.child>.submenu>.child{margin:20px 0}#header .mainmenu>.child-lang>.submenu{left:-20px;transform:none;min-width:80px}#header .mainmenu>.child-lang>span .bi{margin-left:4px}#header .mainmenu,#header .sidebar{display:flex;align-items:center;gap:var(--menu-item-gap)}#header .sidebar>.child.child-profile{line-height:0;padding:4px}#header .sidebar>.child.child-profile img{width:32px;height:32px;border-radius:100%}#header .sidebar>.child.child-profile .profile-picture{display:inline-block;width:32px;height:32px;-webkit-touch-callout:none;user-select:none}#header .sidebar>.child.child-profile .avatar-default{display:inline-block;border-radius:100%;line-height:32px;text-align:center;color:#fff;font-size:.8em;background:var(--avatar-default-color);width:32px;height:32px}#header .sidebar>.child.child-auth{padding:8px 9px}#header .sidebar>.child.child-auth>span{display:block}#header .sidebar>.child.child-auth .bi-person-circle{font-size:1.5em;color:var(--accent-color)}#header .sidebar .child.child-theme span{cursor:pointer;user-select:none}#header #mobile-menu-toggle{padding:0 2px}#header #mobile-menu-toggle,#header #mobile-search-toggle{display:none;cursor:pointer}#header #mobile-search-toggle{padding:7px 9px}#header #mobile-search-toggle>.bi,#header .search-query{color:var(--accent-color)}#header #mobile-menu-toggle>.bi{color:var(--accent-color);font-size:2.5em}#header #mobile-search-toggle>.bi{font-size:1.5em}#header #search{display:flex}#header .search-query{display:block;width:210px;border-radius:18px 0 0 18px;outline-color:var(--accent-color);line-height:normal;font-weight:600;font-family:var(--primary-font);padding:8px 18px;border:1px solid var(--accent-color);background-color:transparent;box-sizing:border-box}#header .mainmenu>.child.child-search button{padding:0 16px 0 14px;font-size:20px;background:var(--accent-color);color:#fff;border-radius:0 18px 18px 0;border:0;cursor:pointer}#header .mainmenu>.child.child-search label{cursor:pointer}.search-query::-webkit-input-placeholder{color:var(--accent-color);font-weight:400;opacity:.8}.search-query::-moz-placeholder{color:var(--accent-color);font-weight:400;opacity:.8}.search-query:-ms-input-placeholder{color:var(--accent-color);font-weight:400;opacity:.8}.search-query:-moz-placeholder{color:var(--accent-color);font-weight:400;opacity:.8}.scroller-items{max-width:1200px;padding:0 18px 4px;margin:0 auto 36px;display:flex;white-space:nowrap;overflow:auto}.scroller-items .item{margin-right:32px;padding-bottom:16px}.scroller-items .item.selected{border-bottom:1px solid var(--accent-color)}.scroller-items .item:last-child{margin-right:0}.scroller-items .item a{color:var(--gray-darker);font-weight:400}.article .article-author .post-name a:hover,.article .author-about .author-content a.author-name:hover,.article article .photo-caption a:hover,.scroller-items .item a:hover,.scroller-items .item.selected a{color:var(--accent-color)}#content,section{overflow:auto}.discussions-form-wrapper{margin:0 auto 32px;max-width:850px;padding:2.5% 18px 0}.discussions-feed{margin:0 auto;max-width:850px;padding:2.5% 18px 5%}.discussions-feed h1,.discussions-feed h2{margin:0 0 30px;font-size:3em}.discussions-feed .post-item{border-top:1px solid var(--gray-lighter);padding:24px 0;display:flex}.discussions-feed .post-item.has-image{min-height:90px}.discussions-feed .post-item h3{font-size:1.3em;line-height:1.45em;margin:0;color:var(--accent-color)}.discussions-feed .post-item .post-details{width:100%;margin-bottom:6px;min-width:0}.discussions-feed .post-item .post-title{display:block}.discussions-feed .post-item .post-user{display:inline-block;vertical-align:bottom;font-size:.96em;margin-right:12px;margin-top:21px}.discussions-feed .post-item .post-body{font-size:.96em;line-height:1.85em;margin-right:12px;margin-top:21px;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.discussions-feed .post-item .post-date{display:inline-block;font-size:.85em;color:var(--gray-dark)}.discussions-feed .post-item .post-image{max-width:90px;margin-left:24px;line-height:0}.discussions-feed .post-item .post-image img{width:100%;height:auto;border-radius:6px}.post-message-wrapper{padding:2em 0;margin-bottom:2em;background:var(--gray-lightest);border-bottom:1px solid var(--gray-lighter)}.post-message-wrapper .post-message{max-width:1000px;margin:0 auto;padding:0 18px}.article .profile-compact .author-about .author-content h1,.post-message-wrapper .post-message h2,section .cover-image .cover-content .tags .tag{margin:0}.post-message-wrapper .post-message p{margin:1em 0}.post-message-wrapper .post-message :last-child{margin-bottom:0}.post-message-wrapper .post-message .post-status{color:var(--gray);font-size:.8em}.article{padding:3% 18px calc(3% + 18px);max-width:1200px;margin:0 auto}.article:after{content:"";display:table;clear:left}.article article{float:left;width:770px;padding-right:80px}.cke_editable ul:not([class]),article ul:not([class]),section .text ul:not([class]){list-style:square;padding-left:40px;margin:3%0}.cke_editable li:not([class]),article li:not([class]),section li:not([class]){line-height:1.85em}.article iframe{width:100%;border:0}.article img{max-width:100%;height:auto}.article .flex-image-container,.cke_editable .flex-image-container{display:flex;flex-wrap:wrap;gap:.4em;margin:1.5em 0;line-height:0}.article .flex-image-container .flex-image-1,.cke_editable .flex-image-container .flex-image-1{width:100%;min-height:18px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.article .flex-image-container .flex-image-2,.cke_editable .flex-image-container .flex-image-2{width:calc(50% - .2em);min-height:18px;cursor:pointer;transition:width .05s linear;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.article .flex-image-container img,.cke_editable .flex-image-container img{object-fit:cover;width:100%;height:100%}.article .flex-image-container .photo-caption,.cke_editable .flex-image-container .photo-caption{margin-bottom:calc(6% - 1.5em)}.article .flex-image-container.full-width .flex-image-2{width:100%}.article .article-author{display:block;margin:8px 0;font-size:.83em;min-height:40px}.article .author-about{margin:8%0 4%;display:grid;grid-template-columns:200px 1fr;gap:2em;align-items:center}.article .author-about .author-photo{max-width:100%;border-radius:100%}.article .author-about .avatar-default{display:inline-block;border-radius:100%;line-height:200px;text-align:center;color:#fff;background:var(--avatar-default-color);width:200px;font-size:80px;-webkit-touch-callout:none;user-select:none}.article .profile-compact .author-about{grid-template-columns:100px 1fr;gap:1.5em}.article .profile-compact .author-about .avatar-default{line-height:100px;width:100px;font-size:40px;height:100px}.article .author-about .author-content h3{margin:23px 0;font-weight:300}.article .author-about .author-content h1{margin-bottom:23px;font-weight:500;font-size:2.5em}.article .author-about .author-content .author-name{font-weight:500;display:block;font-size:1.2em;line-height:1.3em;color:var(--gray-superdark)}.article .article-author .post-name{display:block;color:var(--gray-darker);line-height:1.52em}.article .article-author .post-name a{color:var(--gray-darker)}.article .article-author .post-unpublished{color:var(--error-color);font-weight:600}.article .article-author .post-featured{font-weight:600;color:var(--accent-color);margin-right:6px}.article .article-author .post-featured,.article .article-author .post-featured-text{display:inline-block;vertical-align:middle}.article .article-author .post-featured>.bi{vertical-align:middle;margin-left:-1px;font-size:20px;line-height:1em}.article .article-author .post-readtime,.gnr-dropmenu svg{margin-right:6px}.article .article-author .post-updated{font-weight:600}.article .article-author .post-date{display:block;color:var(--gray-dark);margin-right:6px;line-height:1.52em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article .article-author .post-avatar{float:left;display:block;width:40px;height:40px;margin-right:8px;-webkit-touch-callout:none;user-select:none}.article .article-author:after{display:table;content:"";clear:both}.article .article-author .post-avatar .avatar-default{display:block;border-radius:100%;line-height:40px;text-align:center;color:#fff;font-size:1.1em;background:var(--avatar-default-color)}.article .article-author .post-avatar .avatar-image{border-radius:100%;width:40px;height:40px}.article .article-main-image img,.cke_editable img,.related-post .post .post-image>img{max-width:100%;height:auto}.article .article-main-image .photo-credit{float:right;margin-top:-29px;margin-right:12px;font-size:.7em}.article .article-main-image .photo-credit a,.article .article-main-image .photo-credit span{opacity:.7;color:#fff;font-weight:400;text-shadow:1px 1px 5px #000}.article .article-main-image .photo-credit a:hover{opacity:1}.article .accordion{margin-bottom:3%;padding:0}.article h1,.cke_editable h1{font-size:3em;font-weight:300}.article h1{margin:0 0 2%}.article h2,.cke_editable h2{font-size:2.2em}.article h2{margin:8%0 4%}.article h3,.cke_editable h3{font-weight:500;font-size:1.4em;line-height:1.4em}.article h4,.cke_editable h4{font-weight:500;font-size:1.1em}.cke_editable h5,article h5{padding:8px 12px;border-left:8px solid var(--accent-color)}.cke_editable small,article small{font-size:.82em;line-height:1.75em;opacity:.86;display:block}.article article .photo-caption,.cke_editable .photo-caption{opacity:1;color:var(--gray);text-align:center;margin-bottom:6%;padding:0 8px}.article article .photo-caption a{color:var(--gray);font-weight:400}.article .article-sidebar{float:left;max-width:300px}.article-sharing{margin-top:12px}.article-sharing .child{display:inline-block;vertical-align:middle;margin:6px 32px 6px 0}.article-sharing .child:last-child{margin-right:0}.article-sharing .child .bi{margin-right:8px}.article-sharing .child .child-name{display:inline-block;vertical-align:middle}.article .user-roles .user:hover .user-detail h3,.article-sharing .child .child-name:hover,.article-sharing .child>.action:hover,.related-post .post .post-title:hover>h3{color:var(--accent-color)}.article-sharing .child>.action{font-weight:600;cursor:pointer;color:var(--gray-darker)}.article-sharing .user-edit>.buttons{padding-top:6px;padding-bottom:6px;font-size:1em}.article-blog .article-author{border-bottom:1px solid var(--gray-lightest);padding-bottom:12px;font-size:.83em;margin-top:14px}.article .user-roles{display:flex;flex-wrap:wrap;gap:24px 18px;margin:4%0 8%}.article .user-roles .user{display:flex;width:calc(50% - 18px);gap:18px}.article .user-roles .user-photo{width:80px;height:80px;border-radius:100%}.article .user-roles .user-detail h3{margin:15px 0 0;font-size:1.2em}.article .user-roles .user-detail .user-role{display:block;color:var(--gray-darker);font-weight:400}.article .profile{float:left;padding:0}.profile .author-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;position:relative;font-size:.9em;cursor:default}.profile .author-description.expanded{-webkit-line-clamp:unset;line-clamp:unset}.gnr-dropmenubutton>svg,.profile .author-description.truncated,section .cover-image #search-button label{cursor:pointer}.profile .author-description::after{font-family:"bootstrap-icons",sans-serif;content:"";position:absolute;bottom:0;opacity:1;text-align:right;width:100%;left:0;font-size:18px;font-weight:600;background:#fff;background:linear-gradient(0deg,var(--background-color) 0%,transparent 100%)}.profile .author-description.expanded::after,.profile .author-description:not(.truncated)::after{content:"";opacity:0}#profile-picture{cursor:pointer;user-select:none}#profile-picture-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);align-items:center;justify-content:center;overflow:hidden;z-index:99999}#profile-picture-modal-img{max-width:100%;max-height:100%;user-select:none}#profile-picture-modal-close-btn{position:absolute;top:20px;right:30px;font-size:32px;color:#fff;cursor:pointer}.article-discussion .article-sharing{margin-bottom:6%}.article-discussion .article-author .post-date{display:inline-block;vertical-align:middle;margin-right:0}.article .article-author{margin-top:2%}.article-word .article-author .post-updated{font-weight:400}.article-word h1{margin-bottom:0}.article-word .word-subtitle{font-style:italic;color:var(--gray-darker);margin-top:0}.article-word .word-subtitle .bi{color:var(--accent-color);font-size:20px;vertical-align:bottom}.tags{margin:6%0 0;font-size:0}.tags .tag{display:inline-block;margin-right:12px;margin-bottom:14px}.tags .tag>a,.tags .tag>span{display:block;border:1px solid var(--accent-color);color:var(--accent-color);font-size:15px;font-weight:400;padding:8px 12px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s}.tags .tag>a:hover{border-color:var(--accent-color);background-color:var(--accent-color);color:#fff;font-weight:400}.article-sidebar h2{margin-top:48px}.related-post .post{margin-bottom:28px}.related-post .post .post-title{display:block;padding:9px 0;line-height:1.85em}.related-post .post .post-title>h3{font-size:1.2em;margin:0;color:var(--gray-superdark)}.related-advice{padding:0}.related-advice.discussions-feed{padding-bottom:0}.related-advice .post-item:last-child{padding-bottom:0}.related-advice .post-title h3{font-size:1.2em;color:var(--gray-superdark)}.listing h1 a:hover,.listing h2 a:hover,.related-advice .post-title:hover>h3,.related-word .word .word-title:hover>h3{color:var(--accent-color)}.profile-page .profile-body small,.related-advice .post-item .post-user{display:block;margin:4px 0 0;font-size:.85em;color:var(--gray-dark);line-height:1.4em}.related-word .word{border-left:6px solid var(--accent-color);margin-bottom:12px}.related-word .word .word-title{display:block;padding:9px;line-height:1.85em}.related-word .word .word-title>h3{font-size:1.2em;margin:0}.profile-page .listing{padding-top:0}.profile-page .listing .discussions-feed{max-width:1200px;padding-top:0}.profile-page .tab-content{max-width:1200px;margin:0 auto;padding:0 18px calc(36px + 3%)}.profile-page .profile-body{max-width:770px}.profile-page .profile-body small{font-size:.82em;margin:3%0;line-height:1.6em}.listing{padding:3%0 calc(18px + 3%)}.listing h1,.listing header{text-align:center}.listing h1 a,.listing h2 a{color:var(--gray-superdark)}.listing .view-all{text-align:right;display:block;margin-top:18px}.listing header{padding:0 18px;max-width:770px;margin:0 auto}.blog-listing h1,.blog-listing h2,.listing header h1{margin:0 0 3%;font-size:3em}.blog-listing,.word-listing{clear:both;max-width:1200px;margin:0 auto}.blog-listing{padding:0 18px calc(18px + 3%)}.blog-listing .blog-row{display:flex;flex-wrap:wrap;gap:18px}.blog-listing .blog{position:relative;flex:1 1 calc(33.3333% - 12px);max-width:calc(33.3333% - 12px);min-width:0;box-sizing:border-box;background-color:var(--gray-superlight)}.blog-listing .blog-content{padding:18px 18px 36px}.blog-listing .blog h3,.word-listing .word h3{margin:0;font-size:1.5em;line-height:1.25em;color:var(--accent-color)}.blog-listing .blog .view-more:hover,.blog-listing .blog h3:hover{color:var(--accent-color-hover)}.blog-listing .blog p{font-weight:400;color:var(--gray-darker);margin:3em 0;-webkit-line-clamp:4;line-clamp:4}.blog-listing .blog img{display:block;width:100%;height:auto}.blog-listing .blog .view-more{position:absolute;right:18px;bottom:18px;color:var(--accent-color)}.latest-posts h2{margin:48px 0 30px}.word-listing{padding:0 18px 4%}.word-listing h1,.word-listing h2{margin:0 0 3%;font-size:3em}.word-listing .word-row{display:flex;flex-wrap:wrap;gap:18px}.word-listing .word{position:relative;flex:1 1 calc(33.3333% - 12px);max-width:calc(33.3333% - 12px);min-width:0;box-sizing:border-box;background-color:var(--gray-superlight);padding:18px 18px 36px}.word-listing .word .tags{margin:0 0 18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.word-listing .word .tags .tag{margin:0 10px 10px 0}.word-listing .word .tags .tag>span{padding:6px 10px;font-size:13px}.word-listing .word .view-more{position:absolute;right:18px;bottom:18px;color:var(--accent-color)}.word-listing .word .view-more:hover,.word-listing .word>h3:hover{color:var(--accent-color-hover)}.blog-listing .blog p,.word-listing .word blockquote,.word-listing .word p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.word-listing .word p{font-weight:400;color:var(--gray-darker);-webkit-line-clamp:3;line-clamp:3}.word-listing .word .word-subtitle{display:block;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:var(--accent-color);font-size:.9em;margin-top:0}.word-listing .word .word-subtitle .bi{color:var(--accent-color);font-size:1.3em;vertical-align:bottom}.word-listing .word blockquote{font-size:1.1em;-webkit-line-clamp:2;line-clamp:2}.word-listing .word .word-photos{display:flex;margin-bottom:18px}.word-listing .word .word-photos .word-photo{flex:1 1 20%;max-width:20%;padding-right:10px}.word-listing .word .word-photos .word-photo:last-child{padding-right:0}.word-listing .word .word-photos img{width:100%;height:auto;border-radius:6px;transition:filter 350ms}.word-listing .word .word-photos .word-photo:hover img{filter:brightness(.78)}.photo-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1500px;gap:calc(var(--site-padding)/4);padding:calc(var(--site-padding)/4);margin:0 auto}.blog-listing .photo-list{padding:0}.photo-list .photo{aspect-ratio:1/1;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:10}.photo-list .photo-object{display:block;width:100%;height:100%;object-fit:cover}.photo-list .photo::before{opacity:0;content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 100%);z-index:15;transition:opacity .2s}.photo-list .photo::after{display:none;font-family:"bootstrap-icons",sans-serif;content:"";bottom:9px;right:9px;z-index:25;font-size:1.2em;font-weight:400}.modal,.photo-list,.photo-list .photo .title{box-sizing:border-box;overflow:hidden}.photo-list .photo .photo-article,.photo-list .photo .title,.photo-list .photo::after{position:absolute;color:rgba(255,255,255,.89);opacity:0;transform:translateY(20px);transition:transform .2s ease,opacity .2s ease}.photo-list .photo .photo-article,.photo-list .photo .title{bottom:0;white-space:nowrap;width:100%}.photo-list .photo .title{z-index:20;display:block;padding:0 18px;margin-bottom:36px;font-size:.9em;font-weight:500;text-shadow:1px 1px 4px rgba(0,0,0,.5);line-height:1.2em;text-wrap:pretty;text-overflow:ellipsis}.photo-list .photo .photo-article{right:0;z-index:25;font-size:.8em;font-weight:400;padding:0 18px 18px;box-sizing:border-box}.photo-list .photo .photo-article-title{display:inline-block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;line-height:1.3em;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.photo-list .photo .photo-article .bi{display:inline-block;font-size:1.2em;margin-left:4px}.modal-page body{margin:0;background-color:var(--gray-lightest)}.modal-page .modal{display:flex;position:relative;background-color:transparent}.modal{display:none;position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.69);padding:var(--site-padding);top:0;left:0;z-index:10000}.modal .lds-ellipsis,a.pagination-link:hover{color:var(--accent-color)}.modal .messages{font-size:1em}.modal .modal-back,.modal .modal-close{position:absolute;cursor:pointer;padding:0;border:0;color:var(--gray-dark);background:0 0;transition:color .3s}.modal .modal-close{font-size:2em;top:8px;right:8px;width:40px;height:40px;line-height:40px;display:flex;justify-content:center}.modal .modal-close:hover{color:var(--gray-superdark)}.modal .modal-back{display:none;top:12px;left:18px;height:34px;font-weight:600}.modal .modal-back .bi{vertical-align:baseline}.modal .modal-back:hover{color:var(--gray-superdark)}.modal.modal-fullscreen .modal-back{display:inline-block}.modal.modal-fullscreen{padding:0}.modal.modal-fullscreen .modal-wrapper{max-width:2000px;height:100vh;max-height:none;margin:0;box-shadow:none}.modal .modal-error{display:none}.modal .modal-wrapper{position:relative;margin:auto;background-color:var(--background-color);padding:4em calc(var(--site-padding)*2);border-radius:8px;box-shadow:rgba(0,0,0,.14)0 2px 10px;box-sizing:border-box;overflow-y:auto;max-height:calc(100vh - var(--site-padding)*2);width:100%;max-width:480px}.modal h1{font-size:1.6em;text-align:center;text-wrap:balance;max-width:372px;margin-left:auto;margin-right:auto}.modal h1:first-child{margin-top:0;margin-bottom:1.25em}.modal .buttons{font-size:1em}.modal .main-logo{font-size:1.5em;position:absolute;top:16px;left:26px;padding:0}.modal .forms .errorlist{text-align:left}#id_verification_code{text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:2px;color:var(--accent-color)}#id_verification_code::-webkit-input-placeholder{text-transform:none;font-weight:400;letter-spacing:normal}#id_verification_code::-moz-placeholder{text-transform:none}#id_verification_code:-ms-input-placeholder{text-transform:none}#id_verification_code:-moz-placeholder{text-transform:none}.auth{margin:0 auto;max-width:340px}.auth .auth-options{margin-top:2.5em}.auth .form-field{margin-bottom:12px}.auth .forms .buttons{width:100%;padding:11px 14px;border-radius:20px}.auth .forms .buttons.button-outline{padding:9px 14px}.auth .auth-options .buttons+.buttons,.auth .forms .buttons+.buttons{margin-top:12px}.auth .auth-options .buttons{display:block;margin:0 auto;border-radius:20px;border-width:1px}.auth .auth-options .buttons .bi{float:left}.auth .separator{display:flex;align-items:center;text-align:center;margin:20px 0;color:var(--gray-darker);font-weight:500;text-transform:uppercase;font-size:.8rem}.auth .separator::after,.auth .separator::before{content:"";flex:1;border-bottom:1px solid var(--gray-light)}.auth .separator:not(:empty)::before{margin-right:.75em}.auth .separator:not(:empty)::after{margin-left:.75em}.search-results{max-width:1236px;margin:0 auto}.search-results .discussions-feed{max-width:none;padding-bottom:calc(18px + 3%)}.search-results .photo-list-wrapper{max-width:1236px;margin:0 auto;padding-bottom:calc(18px + 3%)}.search-results .photo-list-wrapper h2{padding:0 18px}.search-results .photo-list{max-width:calc(1200px + var(--site-padding)/4)}.search-results h2{text-align:left;font-size:2.2em;margin:0 0 30px}.search-results h1{padding:0 27px}.search-results .blog-listing h2,.search-results .word-listing h2{margin-bottom:21px}.search-results .related-tags{max-width:1182px;margin:0 auto;padding:0 27px calc(18px + 3%)}.search-results .related-tags .tags{max-width:480px;margin-top:18px}.search-results .no-results{max-width:850px}.search-results .no-results h3{font-size:1.4em;margin:36px 0 0}.search-results .no-results h5{margin:27px 0 0}.search-results .no-results ul:not([class]){list-style:square;padding-left:40px;margin:calc(1.5% + 18px)0;line-height:1.85em}.search-results .no-results .tags{margin-top:18px;max-width:480px}.pagination-container{max-width:1050px;margin:32px auto;text-align:center}.pagination{display:inline-flex;list-style:none;padding:0;font-size:0;align-items:center}.pagination-item{display:inline-block;margin:0 2px;font-size:14px}.pagination-link{display:flex;justify-content:center;align-items:center;width:35px;height:35px;padding:0;line-height:1em;border:1px solid transparent;color:var(--gray-superdark);text-decoration:none;border-radius:50%}.pagination-item.active .pagination-link{font-weight:400;border-color:var(--accent-color);color:var(--accent-color)}.pagination-next,.pagination-prev{width:auto;min-width:35px;height:35px;border-radius:0;display:flex;align-items:center}.pagination-results{max-width:none;margin:0;text-align:right}.pagination-results .pagination-link{width:auto}.see-more-container{text-align:right}.see-more-container .see-more{font-weight:600;color:var(--gray-superdark)}.see-more-container .see-more:hover{color:var(--accent-color)}.forms .form-field-group{display:flex;gap:24px 16px}.forms .form-field{clear:both;margin-bottom:24px;display:inline-block;width:100%;vertical-align:top}.forms .form-field .field-wrapper{position:relative}.forms .form-field .field-wrapper .field-icon{position:absolute;top:50%;right:2px;transform:translateY(-50%);font-size:1.4em;height:100%;display:flex;align-items:center;padding:0 8px;color:var(--accent-color);cursor:pointer}.forms .form-field .field-wrapper .field-icon:hover,.gnr-dropmenu>.child>.submenu>.child>a:hover,.gnr-dropmenu>.child>.submenu>.child>form button:hover{color:var(--accent-color-hover)}.forms .cke_contents,.forms .form-field input,.forms .form-field select{line-height:normal}.forms .cke_contents,.forms .form-field input,.forms .form-field select,.forms .form-field textarea{font-weight:400;font-family:var(--primary-font);color:var(--gray-darker);border:1px solid var(--gray-dark);background-color:transparent;width:100%;border-radius:18px;box-sizing:border-box;outline-color:var(--accent-color)}.forms .form-field input,.forms .form-field select,.forms .form-field textarea{padding:8px 14px}.forms .form-field select:has(option:checked[value=""]){color:var(--gray-dark)}.forms .form-field option{color:var(--gray-darker);background:var(--background-color)}.forms .form-field textarea{min-height:112px;height:112px;max-height:224px;line-height:1.65em;resize:none}.forms button[disabled],.forms input[disabled]{background-color:var(--gray)!important;cursor:default!important}.forms button[type=submit][disabled],.forms input[type=submit][disabled]{cursor:wait!important}::-webkit-input-placeholder{color:var(--gray-dark)}::-moz-placeholder{color:var(--gray-dark)}:-ms-input-placeholder{color:var(--gray-dark)}:-moz-placeholder{color:var(--gray-dark)}.forms .form-field>label{display:block;font-family:var(--secondary-font);font-weight:400;color:var(--gray-superdark);font-size:1em;line-height:1.2em;margin-bottom:12px}.forms .field-help{margin:4px 0 14px;line-height:1.2em;font-size:.8em}.forms label:has(+.field-help){margin-bottom:0}.forms .submit-buttons{display:flex;justify-content:flex-end;margin-top:2em}.forms .submit-buttons .button-outline{border-width:1px;padding:13px 24px}.forms .submit-buttons .button-outline+.buttons,.forms .submit-buttons div+.buttons{margin-left:9px}.forms .form-field.CheckboxInput input,.forms .form-field.CheckboxInput label{display:inline;vertical-align:middle;width:auto;line-height:1.6em}.forms .form-field.CheckboxInput label{padding:0 4px}.forms .column,.forms .row.padding-small .column{padding-top:0;padding-bottom:0}.errorlist.nonfield{margin:0 0 24px}.errorlist,.successlist{list-style:none;padding:0;margin:4px 0;font-weight:600;color:var(--error-color);font-size:.95em;line-height:1.85em}.successlist{color:var(--success-color)}.errorlist a{color:var(--error-color);font-weight:700;text-decoration:underline}.forms .form-field .django-ckeditor-widget{width:100%}.forms input[name=hp_phone]{float:left!important;height:0!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important}.forms input[name=hp_phone]::placeholder{color:transparent}.forms input[name=hp_phone]:-ms-input-placeholder{color:transparent}.forms input[name=hp_phone]::-ms-input-placeholder{color:transparent}.forms .grecaptcha-badge{z-index:25}.image-field-widget{display:grid;grid-template-columns:100px auto;align-items:center;gap:1em;position:relative}.image-field-widget .image-preview-wrapper{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border-radius:100%;font-size:2.5em;z-index:5;color:var(--gray-lighter);border:2px solid var(--gray-lighter);box-sizing:border-box}.image-field-widget .image-preview{border-radius:100%;object-fit:cover;width:2.5em;height:2.5em;position:absolute;left:0;top:0;z-index:10}.image-field-widget .image-preview:not([src=""]){background-color:#fff}.image-field-widget .upload-button{width:fit-content;text-wrap:balance}.image-field-widget .clear-field input,.image-field-widget .clear-field.checked,.image-field-widget .upload-button input[type=file]{display:none}.image-field-widget .clear-field label{position:absolute;top:0;left:0;color:var(--error-color);background:var(--background-color);border-radius:100%;font-size:.6em;line-height:0;cursor:pointer;z-index:20}.subscriber-form .form-field input{border-radius:1.5em;padding-left:26px;padding-right:26px;height:52px;color:var(--gray-dark)}.subscriber-form button{height:52px;padding-top:0;padding-bottom:0;border-radius:1.5em}#footer{color:var(--gray-dark);background-color:var(--section-dark);overflow:auto;position:relative;z-index:20}#footer .footer-credit{display:block;padding:30px 18px;margin:0 auto;max-width:1000px;text-align:center;text-transform:uppercase}#footer .footer-links{text-align:center;font-size:0}#footer .footer-links .child{display:inline-block;border-left:1px solid var(--gray-darker);padding:0 9px;margin:12px 0;font-size:16px}#footer .footer-links .child:first-child{border-left:0}#footer .footer-links .child>a{color:var(--section-dark-link)}#footer .footer-links .child.child-lang{display:block;font-size:0;border:0}#footer .footer-links .child.child-lang>.lang-label{font-weight:400;font-size:16px}#footer .footer-links .child.child-lang>a{font-weight:600;font-size:16px;padding:0 8px}#footer .footer-links .child.child-lang>a:not(:last-child){border-right:1px solid var(--gray-dark)}#footer .footer-links .child.child-lang>a:last-child{padding-right:0}small.info{display:block;margin:1.5em 0 0;line-height:1.5em;font-size:.8em}.forms .form-field+.info{margin-top:0}section.padding-normal{padding:2.5%0}section.section-white{background-color:var(--background-color)}section.section-gray{background-color:var(--gray-ultralight)}section.section-teal{color:#fff;background-color:var(--accent-color)}section.section-dark{color:#fff;background-color:var(--section-dark)}.gnr-dropmenu>.child>.submenu>.child>.buttons:hover,section.section-dark blockquote,section.section-dark h1,section.section-dark h2,section.section-dark h3,section.section-dark h4,section.section-dark h5,section.section-dark h6,section.section-teal blockquote,section.section-teal h1,section.section-teal h2,section.section-teal h3,section.section-teal h4,section.section-teal h5,section.section-teal h6{color:#fff}section .cover-image{position:relative;height:calc(80vh - var(--header-height));min-height:560px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}section .cover-image .cover-thumb{object-fit:cover;width:100%;height:100%;z-index:50;position:absolute;user-select:none;-webkit-touch-callout:none}section .cover-image:after{content:"";position:absolute;top:0;left:0;z-index:75;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 85%,rgba(0,0,0,.65) 100%)}section .cover-image .cover-content{position:relative;text-align:center;padding:0 6%;top:45%;color:#fff;z-index:100;transform:translateY(-50%)}section .cover-image .cover-content h1{color:#fff;font-size:4em;line-height:1.1em}section .cover-image .cover-content h2{font-size:4em;line-height:1.1em}section .cover-image .cover-content h2,section .cover-image .cover-content h3,section .cover-image .cover-content h4,section .cover-image .cover-content h5,section .cover-image .cover-content h6,section .cover-image .cover-content p{color:#fff;margin:calc(4.75% + 18px)0 0}section .cover-image .cover-content p{font-size:1.16em}section .cover-image .cover-content .tags{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 12px;overflow:hidden;max-height:85px;margin:18px 0}section .cover-image .cover-content .tags .tag>a{color:#fff;border-color:#fff}section .cover-image .cover-content .tags .tag>a:hover,section .cover-image .search-query{color:var(--accent-color);background-color:#fff}section .cover-image .search form{display:flex;justify-content:center}section .cover-image .cover-content .search h2{font-size:1.2em;line-height:1.2em}section .cover-image .search-query{display:block;width:100%;max-width:320px;border-radius:1.5em 0 0 1.5em;outline-color:var(--accent-color);line-height:normal;font-size:1.1em;font-weight:600;font-family:var(--primary-font);padding:12px 22px;border:1px solid #fff;box-sizing:border-box}section .cover-image #search-button{padding:0 16px 0 14px;font-size:20px;background:var(--accent-color);color:#fff;border-radius:0 22px 22px 0;border:0;cursor:pointer}section .cover-image #search-button .label-text{font-size:18px;margin-left:5px;font-weight:600;vertical-align:middle}section .text{max-width:1000px;margin:0 auto;padding:0 18px}section .imagetext{display:flex}section .imagetext .content-container{width:50%}section .imagetext .content-text{display:inline-block;max-width:420px;text-align:left;padding:10%}section .imagetext .content-text p{margin:3em 0}section .imagetext .content-image{position:relative;width:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}section .imagetext .content-image img{width:auto;max-width:100%}section .imagetext.direction-left .content-image{-webkit-box-ordinal-group:2;order:1}section .imagetext.direction-left .content-container{text-align:right}section .imagetext.image-size-original .content-image{background-size:auto}section .imagetext.image-size-original.direction-left .content-image{background-position:center left}section .imagetext.image-size-original.direction-right .content-image{background-position:center right}section .row.width-normal{max-width:1336px;margin:0 auto}section .row.align-middle{text-align:center;font-size:0}section .row.align-middle .column{float:none;display:inline-block;vertical-align:middle;font-size:16px}section .accordion{max-width:1000px;margin:3%auto;padding:0 18px}section .column .accordion{padding:0;margin-top:0;margin-bottom:0}section .accordion .text{padding:0}section .accordion-item{border-bottom:1px solid var(--gray-lighter)}section .accordion-item.first{border-top:1px solid var(--gray-lighter)}section .accordion-item .bi{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1.2em}section .accordion-item.active .bi-chevron-down{display:inline-block}section .accordion .accordion-content,section .accordion-item .bi-chevron-down,section .accordion-item.active .bi-chevron-up{display:none}section .accordion .accordion-item .accordion-title{position:relative;color:var(--accent-color);margin:0;padding:20px 56px 20px 0;cursor:pointer}section .accordion .accordion-content h2,section .accordion .accordion-content h3,section .accordion .accordion-content h4,section .accordion .accordion-content h5,section .accordion .accordion-content h6,section .accordion .accordion-content p{margin-top:0}.row:after{content:"";display:table;clear:left}.row.inset{margin-left:-18px;margin-right:-18px}.row.padding-small.inset{margin-left:-8px;margin-right:-8px}.column{float:left;margin:0;padding:18px;box-sizing:border-box}.row.padding-none .column{padding:0}.row.padding-small .column{padding:8px}.column.col-1{width:8.333333333333333%}.column.col-2{width:16.66666666666667%}.column.col-3{width:25%}.column.col-4{width:33.33333333333333%}.column.col-5{width:41.66666666666667%}.column.col-6{width:50%}.column.col-7{width:58.33333333333333%}.column.col-8{width:66.66666666666666%}.column.col-9{width:75%}.column.col-10{width:83.33333333333333%}.column.col-11{width:91.66666666666666%}.column.col-12{width:100%}section .image-container{text-align:center}section .image-container .image{width:auto;max-width:100%}.gnr-dropmenu{text-align:left;display:none;position:absolute;top:100%;right:0;padding:10px 24px;background:var(--background-color);border:1px solid var(--gray-superlight);box-shadow:0 2px 4px rgba(0,0,0,.2);border-top:0;max-height:calc(100vh - 100px);line-height:1.45em;min-width:200px;z-index:9999;user-select:text;cursor:auto;overflow-y:auto;border-radius:6px;box-sizing:border-box}.gnr-dropmenu::-webkit-scrollbar{width:8px;background:var(--background-color)}.gnr-dropmenu:hover::-webkit-scrollbar-thumb{background:var(--gray-light);border-radius:4px}.gnr-dropmenu.gnr-dropmenu-auto{min-width:auto}.gnr-dropmenu .bi{font-size:16px;margin-right:6px;vertical-align:top}.gnr-dropmenu>.child>.submenu>.child>a,.gnr-dropmenu>.child>.submenu>.child>form button,.gnr-dropmenu>.child>.submenu>.child>span{display:block;color:var(--accent-color);font-weight:400;padding:10px 0;white-space:nowrap}.gnr-dropmenu>.child>.submenu>.child>a>.lang,.gnr-dropmenu>.child>.submenu>.child>span>.lang{margin-right:8px;font-size:.8em;color:var(--gray);text-transform:uppercase}.gnr-dropmenu>.child>.submenu.nowrap>.child>a,.gnr-dropmenu>.child>.submenu.nowrap>.child>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gnr-dropmenu>.child>.submenu>.child-disabled>span{color:var(--gray-superlight)}.gnr-dropmenu>.child>.submenu>.child>form button{cursor:pointer;background:0 0;border:0;width:100%;text-align:left}.gnr-dropmenu>.child>.submenu>.child>.buttons{color:#fff;font-size:1em;margin-bottom:12px;margin-top:18px}.gnr-dropmenu>.child>.account-name,.gnr-dropmenu>.child>a,.gnr-dropmenu>.child>span{color:var(--gray-superdark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gnr-dropmenu>.child>a,.gnr-dropmenu>.child>span{display:block;font-family:var(--secondary-font);font-weight:500;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--gray-lightest)}.gnr-dropmenu>.child>.account-name{max-width:170px}.gnr-dropmenu>.child>span.child-spacer{height:1em;padding:0}.gnr-dropmenubutton{position:relative;cursor:pointer;user-select:none}.gnr-dropmenudot{display:inline-block;cursor:pointer;background:0 0;border-radius:100%;padding:8px;line-height:0}.gnr-dropmenudot:hover{background-color:var(--gray-superlight)}.gnr-dropmenudot>svg{width:20px;height:auto}.gnr-dropmenudot>.bi{font-size:20px;line-height:18px}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;position:absolute;width:80px;height:15px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-ellipsis div{position:absolute;top:calc(50% - 6px);width:13px;height:13px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.cke_editable.default{margin:8px;font-size:14px}.cke_editable.default_basic{margin:8px 14px}.forms .cke_contents{padding:0}.cke_editable h1,.cke_editable h2{margin:0}.cke_editable p:first-child{margin-top:0}.cke_editable p:last-child{margin-bottom:0}.cke_editable img[thumb_option=""],.cke_editable img[thumb_option="0"]{border:2px dotted var(--error-color);background-color:var(--cke-marker-primary-color);box-sizing:border-box;padding:100px 200px}.cke_editable p:has(img[thumb_option=""]):after,.cke_editable p:has(img[thumb_option="0"]):after{display:block;content:"Please select a Thumbnail.";text-align:center;color:var(--error-color);font-weight:700}.cke_editable a.nocheck{background-color:var(--cke-marker-secondary-color)}.cke_editable span.highlight,.cke_panel_listItem span.highlight{background-color:var(--cke-marker-primary-background-color)}.cke_panel_listItem span.highlight{font-size:.82em}.cke_panel_listItem p{font-size:.8em}.cke_panel_listItem h1{font-size:1.2em}.cke_panel_listItem h2{font-size:1.1em;font-weight:500}.cke_panel_listItem h3{font-size:.95em;font-weight:500}.cke_panel_listItem h4{font-size:.85em;font-weight:500}.cke_panel_listItem h5{font-size:.5em;font-weight:500}.cke_panel_listItem h6{font-size:.3em;font-weight:500}.cke_editable h1,.cke_panel_listItem h1{color:var(--gray)}.forms .cke_inner{background:0 0}.forms .cke_chrome{border:0}.forms textarea[data-type=ckeditortype]{visibility:hidden}.forms .cke_bottom{border:0;background:0 0;padding:6px 8px 2px 1px}.forms .cke_button_icon{filter:var(--invert-filter)}.forms a.cke_button_off:active,.forms a.cke_button_off:focus,.forms a.cke_button_off:hover,.forms a.cke_button_on{background:var(--gray-superlight);border:0;padding:4px 6px;cursor:pointer}@media only screen and (min-width:1201px){#main-nav{display:block!important}.article .article-sidebar>:first-child{margin-top:6px}.photo-list .photo:hover::before{opacity:1}.photo-list .photo:hover .photo-article,.photo-list .photo:hover .title,.photo-list .photo:hover::after{opacity:1;transform:translateY(0)}.photo-list .photo:hover .photo-article .bi{animation:arrowSlide 1.5s ease-in-out infinite}}@media only screen and (max-width:1200px){#header .sidebar>.child.child-theme,#header.menu-active .mainmenu .child-search{display:none}.main-logo{margin-right:auto}#header .sidebar{gap:1em}.article article{padding-right:0;width:100%}.article .article-sidebar,.article article{float:none;max-width:770px;margin:0 auto}.blog-listing h2{font-size:2.2em}.search-results h2{text-align:left;font-size:2.2em;margin-top:18px}.word-listing .word{flex:1 1 calc(50% - 18px);max-width:calc(50% - 18px)}.column[class*=col-]{width:100%;padding:0}#header #mobile-menu-toggle,#header #mobile-search-toggle,#header.menu-active #main-nav,#header.search-active #main-nav{display:block}#header.search-active .mainmenu .child:not(.child-search){display:none}#header .search-query,#main-nav{width:100%}#header .mainmenu{flex-direction:column;gap:0}#header .mainmenu .child-search{padding:2px 12px 18px}#main-nav{display:none;position:absolute;top:100%;left:0;float:none;margin:0;font-size:1.1em;background-color:var(--background-color);text-align:center;z-index:9999;border-bottom:1px solid var(--gray-lightest);overflow-y:auto;max-height:calc(100vh - var(--header-height))}#header .mainmenu .child{width:100%;box-sizing:border-box}#header .mainmenu .child.child-lang>a,#header .mainmenu .child>a,#header .mainmenu .child>span{display:block;color:var(--accent-color);padding:18px 12px}#header .mainmenu .child.child-lang>a:last-child{padding-right:18px}#header .mainmenu .child>a:hover,#header .mainmenu .child>span:hover{background-color:var(--accent-color);color:#fff}#header .mainmenu>.child>.submenu{width:100%;position:initial;padding:0;box-shadow:none;border:0;text-align:center}#header .mainmenu>.child>.submenu>.child{margin:0}section .imagetext{flex-direction:column}section .imagetext .content-image{width:100%;min-height:420px}section .imagetext .content-text{display:block;max-width:none;padding:6%}section .imagetext .content-container{width:100%}h1,section .cover-image .cover-content h1,section .cover-image .cover-content h2{font-size:3em}h5,section .accordion .accordion-item .accordion-title{font-size:1.2em}.article .accordion{margin-bottom:24px}.mobile-align-center{text-align:center}.subscriber-form .form-field,.subscriber-form button{display:inline-block;width:100%;max-width:374px}blockquote{font-size:1.45em}.blog-listing h1,h2{font-size:2.4em}h3{font-size:1.8em}h4{font-size:1.6em}h6,section .cover-image .cover-content .search h2{font-size:1em}section.padding-normal{padding:8%0}.blog-listing .blog .blog-title>h3{font-size:1.4em}.blog-listing .blog .blog-title{height:auto}.blog-listing .blog{flex:1 1 calc(50% - 18px);max-width:calc(50% - 18px)}.blog-listing .blog p{-webkit-line-clamp:5;line-clamp:5}.photo-list{grid-template-columns:1fr 1fr 1fr}.photo-list .photo{aspect-ratio:1/1;font-size:.9em}.photo-list .photo .title{-webkit-line-clamp:2;line-clamp:2}.photo-list .photo.visible .photo-article,.photo-list .photo.visible .title,.photo-list .photo.visible::after,.photo-list .photo.visible::before{opacity:.96;transform:translateY(0)}}@media only screen and (max-width:800px){.photo-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:770px){.article .author-about{display:block;margin:0 0 12px}.article .author-about .author-photo,.article .author-about .avatar-default{width:100px;line-height:100px;font-size:40px}.article .author-about .author-content{margin-left:0}.article .author-about .author-content h1,.article .profile-compact .author-about .author-content h1{font-weight:600;margin-top:16px;margin-bottom:6px;font-size:1.8em}.profile .author-description{margin:0;-webkit-line-clamp:3;line-clamp:3}.scroller-items .item:not(:last-child){margin-right:22px}.article .user-roles .user{width:100%}.discussions-feed .post-item .post-body{-webkit-line-clamp:3;line-clamp:3}.search-results .discussions-feed,.search-results .related-tags,.search-results h1{padding-left:18px;padding-right:18px}.blog-listing .blog,.word-listing .word{flex:1 1 100%;max-width:100%}.word-listing .word p{-webkit-line-clamp:5;line-clamp:5}.pagination-item,section .cover-image #search-button .label-text{display:none}.pagination-results .pagination-item{display:inline-block}.pagination-item.active,.pagination-item.post-active,.pagination-item.pre-active,.pagination-item:first-child,.pagination-item:last-child{display:inline-block}}@media only screen and (max-width:640px){:root{--header-height:60px}#header .header-wrapper{gap:1em}#header #mobile-menu-toggle,#header #mobile-search-toggle,#header .sidebar>.child.child-auth>span{font-size:.9em}body{margin-top:60px}.main-logo{font-size:1.56em;padding:12px 0 13px}#header .sidebar{gap:.5em}}@media only screen and (max-width:540px){p{font-size:1.125em}blockquote{margin:24px 0}.cke_editable ol:not([class]),.cke_editable ul:not([class]),article ol:not([class]),article ul:not([class]),section .text ol:not([class]),section .text ul:not([class]){margin:24px 0;font-size:18px}.article h1{font-size:2.3em}.article h2{font-size:2em;margin:48px 0 30px}.discussions-feed{padding-bottom:10%}.discussions-feed .post-item .post-user{display:none}.discussions-feed .post-item .post-date{display:block;margin-top:5px}.related-post.discussions-feed .post-item .post-user{display:block}}@media only screen and (max-width:480px){.modal{padding:0}.modal .modal-wrapper{max-height:none;height:100vh;width:100vw;border-radius:0}.image-field-widget{grid-template-columns:85px auto;font-size:.85em}.photo-list{grid-template-columns:1fr}.photo-list .photo{aspect-ratio:auto;min-height:calc(80vw - var(--site-padding)/2);max-height:calc(80vh - var(--header-height))}}@media only screen and (max-width:430px){.article .article-author .post-updated-label{display:none}}@media only screen and (max-width:380px){.pagination-prev{font-size:0}.pagination-prev .bi{font-size:14px}#header #mobile-menu-toggle,#header #mobile-search-toggle,#header .sidebar>.child.child-auth>span{font-size:.85em}.main-logo{font-size:1.5em;padding:13px 0 14px}}@media print{#footer,#header,.article-sharing,.article-sidebar,.blog-listing,.staff-edit>a,.tags,iframe,section{display:none}body{margin:0;font-size:14px}.article,.article article{padding:0;margin:0}.article article{width:auto;max-width:770px}.article-blog .article-author{border:0}}