br{line-height: 1;}
.aev-info-list a{color: #295946;}
.aevteaser h2{font-size: 23px;margin: 0px 0px 6px;}.aevteaser h3{font-size: 23px;margin: 0px 0px 6px;}
.aev-qa-list h2{display: block;font-size: 23px;margin: 0px 0px 9px;}.aev-qa-list h3{display: block;font-size: 23px;margin: 0px 0px 9px;}.aev-qa-list dt{display: block;font-size: 23px;margin: 0px 0px 9px;}.aev-qa-list th{display: block;font-size: 23px;margin: 0px 0px 9px;}.aev-qa-list strong{display: block;font-size: 23px;margin: 0px 0px 9px;}
li{list-style: none;}
.aev-rich-text pre{background: #f6f3f1;margin: 0px 0px 20px;tab-size: 4;-webkit-overflow-scrolling: touch;padding: 14px;border-radius: 8px;overflow: auto;font-size: 17px;}
.aev-list-group{counter-reset: n;padding: 0px;margin: 0px;list-style: none;}
.aev-rich-text ul{padding-left: 24px;margin: 0px 0px 20px;}.aev-rich-text ol{padding-left: 24px;margin: 0px 0px 20px;}
.aev-rich-text a{color: #295946;transition: color .15s ease;text-decoration-thickness: 1px;}
th{text-align: left;display: block;font-weight: 400;}td{text-align: left;display: block;font-weight: 400;}
.aev-info-list div{padding: 14px 0px;border-bottom: 2px solid #b3c2b5;}.aev-info-list tr{padding: 14px 0px;border-bottom: 2px solid #b3c2b5;}.aev-info-list li{padding: 14px 0px;border-bottom: 2px solid #b3c2b5;}
.aev-entry-date{letter-spacing: .04em;font-size: 17px;white-space: nowrap;display: block;color: #485249;margin-bottom: 6px;text-transform: uppercase;}
.aev-box-list{display: block;}
nav ol{padding: 0px;list-style: none;}nav ul{padding: 0px;list-style: none;}
.aev-grid-item{overflow-wrap: break-word;padding: 28px 0px;border-bottom: 2px solid #b3c2b5;transition: border-color .2s ease;}
.aev-entry-summary{color: #485249;font-size: 17px;margin: 0px;}
::-webkit-file-upload-button{font: inherit;-webkit-appearance: button;}
.aev-post-inner h1{font-size: 40px;margin-bottom: 15px;}
dl{padding: 0px;margin: 0px;}ul{padding: 0px;margin: 0px;}ol{padding: 0px;margin: 0px;}
.aev-rich-text li{margin-bottom: 6px;}
.aev-rich-text hr{border: 0;border-top: 2px solid #b3c2b5;margin: 30px 0px;}
.aev-qa-list{display: block;}
.aev-info-box a{color: #295946;text-decoration: underline;}
.aev-error-block{text-align: center;}
.aev-title-text a{text-decoration: none;color: inherit;}
.aev-brand-mark{display: inline-block;width: 68px;overflow: hidden;height: 68px;border-radius: 14px;}
.aevsite h1{color: #2a352b;font-weight: 700;overflow-wrap: break-word;letter-spacing: -0.02em;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;}.aevsite h2{color: #2a352b;font-weight: 700;overflow-wrap: break-word;letter-spacing: -0.02em;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;}.aevsite h3{color: #2a352b;font-weight: 700;overflow-wrap: break-word;letter-spacing: -0.02em;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;}.aevsite h4{color: #2a352b;font-weight: 700;overflow-wrap: break-word;letter-spacing: -0.02em;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;}
.aev-qa-list section{padding: 22px 0px;border-bottom: 2px solid #b3c2b5;}.aev-qa-list > div{padding: 22px 0px;border-bottom: 2px solid #b3c2b5;}.aev-qa-list tr{padding: 22px 0px;border-bottom: 2px solid #b3c2b5;}.aev-qa-list li{padding: 22px 0px;border-bottom: 2px solid #b3c2b5;}
dfn{font-style: italic;}
:root{tab-size: 4;-moz-tab-size: 4;}
a{background-color: transparent;}
.aev-info-list li span:first-child{letter-spacing: .08em;text-transform: uppercase;color: #485249;font-size: 17px;}
.aev-footer-item:hover{color: #2d6a4a;}
table{border-collapse: collapse;width: 100%;}
audio{display: inline-block;}
.aev-link-item h3{margin: 0px 0px 6px;font-size: 23px;line-height: 1.25;}
.aev-info-box{text-align: center;border-radius: 8px;padding: 24px 28px;border: 2px solid #295946;font-size: 22px;outline: 2px solid #295946;outline-offset: 4px;}
.aev-rich-text blockquote{margin: 0px 0px 20px;font-size: 22px;color: #485249;padding: 4px 0px 4px 22px;border-left: 3px solid #295946;}
.aev-grid-item a:hover{color: #2d6a4a;}
.aev-rich-text p{margin: 0px 0px 20px;}
.aevnavbar{flex-wrap: wrap;margin-top: 24px;gap: 22px;border-top: 2px solid #b3c2b5;justify-content: center;padding-top: 14px;display: flex;}
.aev-more-links a{text-decoration: none;color: #295946;font-size: 17px;}
.aevband + .aevband{border-top: 2px solid #b3c2b5;}
.aev-btn-primary{font-size: 14px;display: inline-block;transition: background-color .15s ease;cursor: pointer;padding: 11px 22px;color: #edeceb;border-radius: 8px;background: #295946;text-decoration: none;}
.aev-page-footer{border-top: 2px solid #b3c2b5;padding: 40px 24px 52px;max-width: 680px;text-align: center;margin: 0 auto;}
.aev-lead-image{overflow: hidden;max-width: 100%;height: 220px;margin: 28px auto 0;border-radius: 14px;display: block;}
.aev-content-link{font-size: 14px;text-align: center;margin: 0px 0px 15px;}
fieldset{padding: 0.35em 0.75em 0.625em;}
ol ol{margin-bottom: 0;}ul ul{margin-bottom: 0;}ol ul{margin-bottom: 0;}
.aev-pager-links{display: flex;justify-content: space-between;gap: 20px;margin-top: 32px;flex-wrap: wrap;}
.aev-more-links{display: flex;justify-content: center;margin-top: 6px;flex-wrap: wrap;gap: 15px;}
.aev-info-list{display: block;margin: 0px;}
sub{vertical-align: baseline;line-height: 0;position: relative;font-size: 75%;}sup{vertical-align: baseline;line-height: 0;position: relative;font-size: 75%;}
.aev-brand-mark img{display: block;object-fit: contain;width: 100%;height: 100%;}.aev-brand-mark svg{display: block;object-fit: contain;width: 100%;height: 100%;}
.aevhint{font-size: 23px;margin: 0px 0px 28px;line-height: 1.6;}
.aev-lead-in p{margin: 0px 0px 9px;font-size: 22px;color: #485249;}
figcaption{color: #485249;font-size: 13px;}
.aev-btn-outline{color: #295946;border: 1px solid #295946;background: transparent;}
.aev-hero-cta{margin-top: 22px;gap: 15px;display: flex;flex-wrap: wrap;justify-content: center;}
.aev-read-more a{text-decoration: none;color: #295946;font-size: 18px;}
.aev-info-box p:last-child{margin-bottom: 0;}
img{max-width: 100%;height: auto;}video{max-width: 100%;height: auto;}
.aevteaser{overflow: hidden;padding: 22px 0px;border-bottom: 2px solid #b3c2b5;}
.aev-link-item a{border-bottom: 2px solid #b3c2b5;color: #29342d;text-decoration: none;}
.aev-nav-link:hover{color: #2d6a4a;}
mark{background: #f6f3f1;color: #29342d;}
.aev-nav-selected{font-weight: 600;color: #29342d;}
.aev-band-heading{text-align: center;text-transform: uppercase;color: #485249;letter-spacing: .16em;font-size: 17px;font-weight: 700;margin: 0px 0px 24px;}
details{display: block;}
.aev-rich-text code{font-family: "Cascadia Mono","Segoe UI Mono",Consolas,monospace;font-size: 14px;}
.aev-rich-text h4{margin: 24px 0px 6px;font-size: 22px;}
::selection{background: #295946;color: #edeceb;}
svg:not(:root){overflow: hidden;}
.aev-footer-item{text-decoration: none;color: #485249;font-size: 17px;}
header{display: block;}hgroup{display: block;}
.aev-error-footer{background: #f6f3f1;}
.aev-grid-item:last-child{border-bottom: 0;}
.aev-title-text{overflow-wrap: break-word;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;line-height: 1.15;font-size: 30px;margin: 14px 0px 4px;font-weight: 700;}
caption{text-align: left;caption-side: bottom;}
.aev-info-box p{margin: 0px 0px 9px;}
.aev-rich-text h3{font-size: 22px;margin: 28px 0px 9px;}
.aev-site-info a:hover{color: #2d6a4a;}
.aev-rich-text{overflow-wrap: break-word;font-size: 18px;}
.aev-site-tagline{color: #485249;margin: 0px;font-size: 17px;}
.aev-site-info{color: #485249;margin: 0px 0px 10px;font-size: 17px;}
tr{display: block;}
*{box-sizing: border-box;}*::before{box-sizing: border-box;}*::after{box-sizing: border-box;}
.aev-info-list li{gap: 9px;display: flex;}
.aev-footer-links{gap: 14px;justify-content: center;flex-wrap: wrap;display: flex;}
.aev-link-item:last-child{border-bottom: 0;}
.aev-lead-image svg{object-fit: cover;height: 100%;width: 100%;}.aev-lead-image img{object-fit: cover;height: 100%;width: 100%;}
.aev-rich-text h2{margin: 34px 0px 10px;font-size: 28px;}
.aev-link-item h3::before{color: #295946;counter-increment: n;content: counter(n) ". ";}
.aev-lead-in{padding: 40px 0px 28px;text-align: center;}
blockquote::before{content: "";content: none;}blockquote::after{content: "";content: none;}q::before{content: "";content: none;}
.aev-nav-link{letter-spacing: .02em;transition: color .15s ease;text-transform: lowercase;font-size: 14px;text-decoration: none;color: #485249;}
small{font-size: 80%;}
.aev-page-layout{padding: 40px 0px 52px;}
.aev-grid-item a{color: #29342d;text-decoration: none;}
img{border-style: none;}
.aevband{padding: 36px 0px;}
.aevinner{padding: 0px 24px;width: 100%;max-width: 680px;margin: 0 auto;min-width: 0;}
html{-webkit-text-size-adjust: 100%;line-height: 1.15;}
code{font-family: "Cascadia Mono","Segoe UI Mono",Consolas,monospace;font-size: 1em;}kbd{font-family: "Cascadia Mono","Segoe UI Mono",Consolas,monospace;font-size: 1em;}samp{font-family: "Cascadia Mono","Segoe UI Mono",Consolas,monospace;font-size: 1em;}
.aevsite img{height: auto;vertical-align: middle;max-width: 100%;}
.aev-read-more{text-align: center;margin: 24px 0px 0px;}
.aev-info-list dt{letter-spacing: .08em;color: #485249;text-transform: uppercase;font-size: 17px;}.aev-info-list th{letter-spacing: .08em;color: #485249;text-transform: uppercase;font-size: 17px;}
tbody{display: contents;}
html{scroll-behavior: smooth;}
.aevteaser a:hover{color: #2d6a4a;}
.aev-page-layout h1{margin: 0px 0px 24px;font-size: 38px;line-height: 1.15;}
.aev-grid-item h2{line-height: 1.3;margin: 0px 0px 9px;font-size: 30px;}.aev-grid-item h3{line-height: 1.3;margin: 0px 0px 9px;font-size: 30px;}
.aev-entry-list{list-style: none;margin: 0px;display: block;padding: 0px;}
.aev-main-content{display: block;}
.aev-lead-in h1{font-size: 44px;margin: 0px 0px 14px;line-height: 1.2;}
.aevsite{-webkit-font-smoothing: antialiased;color: #29342d;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;background: #edeceb;font: 18px/1.7 "Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;text-size-adjust: 100%;margin: 0px;}
.aev-info-list dd{margin: 4px 0px 0px;font-size: 22px;}.aev-info-list td{margin: 4px 0px 0px;font-size: 22px;}
.aevteaser a{text-decoration: none;color: #29342d;}
.aev-link-item{border-bottom: 2px solid #b3c2b5;padding: 22px 0px;overflow-wrap: break-word;transition: border-color .2s ease;}
button{margin: 0px;line-height: 1.15;font-family: inherit;font-size: 100%;}input{margin: 0px;line-height: 1.15;font-family: inherit;font-size: 100%;}
.aev-pager-links a{text-decoration: none;font-size: 18px;color: #295946;}
.aev-site-info a{text-decoration: none;color: inherit;}
button{text-transform: none;}
.aev-link-item a:hover{color: #2d6a4a;border-bottom-color: #2d6a4a;}
.aevteaser:last-child{border-bottom: 0;}
.aevheading{max-width: 760px;margin: 0 auto;text-align: center;padding: 52px 24px 28px;}
.aev-content-link a{color: #295946;}
@media (max-width:620px){.aev-lead-in h1{font-size: 36px;}
.aevsite{font-size: 16px;}
.aev-page-layout h1{font-size: 30px;}.aev-post-inner h1{font-size: 30px;}
.aevheading{padding-top: 34px;}
.aev-grid-item h2{font-size: 23px;}.aev-grid-item h3{font-size: 23px;}
}
