:root{--topperFontSize:clamp(0.8125rem,1.6vw,1.2rem);--headerFontSize:clamp(1.9375rem,3.9vw,3.0625rem);--headerFontWeight:900;--bodyFontSize:1rem;--font-fam-headers:"Montserrat",Arial,sans-serif;--font-fam-body:"Poppins",sans-serif,Arial;--sectionPadding:clamp(3.75rem,7.82vw,6.25rem) 1rem;--inner-page-margin-top:0;--border-radius-main:clamp(0.15rem,.5vw,.8rem);--border-radius-nav:clamp(0.15rem,.5vw,.8rem);--border-style-main:3px solid var(--color1);--border-style-main-dark:3px solid var(--color1-dark);--border:#e8d5c9;--shadow:rgba(67,21,21,.15);--color1:#efede2;--color2:#f2f1ee;--color3:#dedcd8;--color1-dark:#15130a;--color2-dark:#272624;--color3-dark:grey;--accent-color:#426595;--accent-color-dark:#859fb8;--cta-color:#dfa461;--cta-button-fill:var(--accent-color);--footer-color:#d8d5ca;--footer-color-dark:#15130a;--dark-text:#1f1a1a;--light-text:#edebe3;--topper-text:#4b3b2a;--topper-text-dark:#bf9f7b;--large-image-gradient:linear-gradient(90.01deg,#15130a 16.86%,transparent);--maskBorder:var(--cta-button-fill);--maskBG:var(--dark-text);--hillBG:#fff9df;--backgroundBG:var(--dark-text)}body.dark-mode{--maskBG:var(--color1-dark);--maskBorder:var(--accent-color-dark);--hillBG:var(--color3-dark);--backgroundBG:var(--color1-dark)}#banner-310{padding:var(--sectionPadding);position:relative;z-index:1}#banner-310 .cs-container{margin:auto;max-width:80rem;width:100%}#banner-310 .cs-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#banner-310 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.blog-page{display:flex;flex-direction:column}#single-article{background-color:var(--color1);padding:var(--sectionPadding);padding-top:12rem}#single-article .cs-container{margin:auto;max-width:60rem;width:100%}body.dark-mode #single-article{background-color:var(--color1-dark)}.cs-article-post{display:flex;flex-direction:column;gap:2rem}.cs-article-image{border-radius:.75rem;display:block;height:25rem;margin-bottom:2rem;max-width:100%;overflow:hidden;position:relative;width:100%}.cs-article-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cs-article-group{margin-bottom:2rem}.cs-article-title{color:var(--accent-color);font-family:var(--font-fam-headers);font-size:var(--headerFontSize);font-weight:var(--headerFontWeight);line-height:1.2em;margin:0 0 1rem;text-align:center}.cs-author-group{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.cs-author-img{height:2rem;width:2rem}.cs-author-img img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs-author-name,.cs-date{color:var(--dark-text);font-size:.9rem;opacity:.8}body.dark-mode .cs-author-name,body.dark-mode .cs-date{color:var(--light-text)}.cs-dot{background-color:var(--dark-text);border-radius:50%;height:4px;opacity:.5;width:4px}.cs-article-content{color:var(--dark-text);font-size:var(--bodyFontSize);line-height:1.6}.cs-article-content h2,.cs-article-content h3,.cs-article-content h4,.cs-article-content h5,.cs-article-content h6{color:var(--accent-color);font-family:var(--font-fam-headers)}.cs-article-content blockquote{border-left:4px solid var(--accent-color);color:var(--dark-text);font-style:italic;margin:1.5rem 0;opacity:.8;padding-left:1rem}.cs-article-content ol,.cs-article-content ul{margin:1rem 0;padding-left:2rem}.cs-article-content li{color:var(--dark-text);margin-bottom:.5rem}.cs-article-content strong{color:var(--accent-color);font-weight:700}#blog-sidebar{background-color:var(--color2);padding:var(--sectionPadding)}body.dark-mode #blog-sidebar{background-color:var(--color2-dark)}.cs-featured-group{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:60rem;width:100%}.featured-group-cards{display:flex;gap:1.5rem}@media only screen and (max-width:768px){.featured-group-cards{flex-direction:column}}.cs-sidebar-header{color:var(--accent-color);font-family:var(--font-fam-headers);font-size:var(--headerFontSize);font-weight:var(--headerFontWeight);margin-bottom:1rem;text-align:center}body.dark-mode .cs-sidebar-header{color:var(--accent-color-dark)}.cs-sidebar-link{align-items:center;background-color:var(--color1);border-radius:.75rem;color:inherit;display:flex;gap:1rem;max-width:30rem;padding:1rem;text-decoration:none;transition:transform .3s,box-shadow .3s;width:33.3%}.cs-sidebar-link:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2);transform:translateY(-4px)}@media only screen and (max-width:768px){.cs-sidebar-link{max-width:none;width:100%}}body.dark-mode .cs-sidebar-link{background-color:var(--color1-dark)}.cs-sidebar-img{border-radius:.5rem;flex-shrink:0;height:4rem;overflow:hidden;width:4rem}.cs-sidebar-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs-content-group{display:flex;flex-direction:column;gap:.25rem}.cs-sidebar-title{color:var(--dark-text);font-family:var(--font-fam-headers);font-size:1rem;font-weight:600;line-height:1.3;margin:0}body.dark-mode .cs-sidebar-title{color:var(--light-text)}.cs-sidebar-date{color:var(--dark-text);font-size:.85rem;opacity:.7}body.dark-mode .cs-article-content,body.dark-mode .cs-sidebar-date{color:var(--light-text)}body.dark-mode .cs-article-content h2,body.dark-mode .cs-article-content h3,body.dark-mode .cs-article-content h4,body.dark-mode .cs-article-content h5,body.dark-mode .cs-article-content h6{color:var(--accent-color-dark)}body.dark-mode .cs-article-content blockquote{border-left-color:var(--accent-color-dark);color:var(--light-text)}body.dark-mode .cs-article-content li{color:var(--light-text)}body.dark-mode .cs-article-content strong{color:var(--accent-color-dark)}