figure{margin: 0}
.wpml-hero-media img,.wpml-hero-media svg{height: 100%;object-fit: cover;width: 100%}
.wpml-footer-list{display: flex;flex-wrap: wrap;gap: 14px}
.wpml-posts{display: grid;list-style: none;margin: 0;gap: 22px;padding: 0}
label{display: inline-block}
.wpml-site img{max-width: 100%;height: auto;vertical-align: middle}
button:-moz-focusring{outline: 1px dotted ButtonText}
.wpml-post-content ul,.wpml-post-content ol{padding-left: 24px;margin: 0 0 14px}
.wpml-button{background: #2c3f7d;border-radius: 6px;text-decoration: none;text-align: center;padding: 12px 22px;display: inline-block;user-select: none;font-size: 16px;transition: background-color .15s ease;color: #e5eee9}
.wpml-page-area{padding: 44px 0}
.wpml-hero-buttons{margin-top: 24px;gap: 14px;flex-wrap: wrap;display: flex}
.wpml-content-panel{border-radius: 8px;background: #2c3f7d;font-weight: 600;line-height: 1.75;color: #e5eee9;padding: 34px 32px}
.wpml-external-links{display: flex;margin-top: 5px;gap: 14px;flex-wrap: wrap}
.wpml-page-area h1{margin: 0 0 24px;line-height: 1.2;font-size: 28px}
.wpml-banner-inner{position: relative;max-width: 760px}
.wpml-post-content code{font-family: Menlo,Consolas,"DejaVu Sans Mono",monospace;font-size: 15px}
br{line-height: 1}
.wpml-site-name{font-size: 17px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight: 700;overflow-wrap: break-word}
.wpml-details-list dt,.wpml-details-list th{font-weight: 600}
code,kbd{font-size: 1em;font-family: Menlo,Consolas,"DejaVu Sans Mono",monospace}
.wpml-logo{align-items: center;gap: 14px;display: flex;color: inherit;text-decoration: none}
button,[type="button"]{cursor: pointer}
small{font-size: 80%}
.wpml-site h1,.wpml-site h2,.wpml-site h3,.wpml-site h4{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow-wrap: break-word;letter-spacing: -0.01em;text-wrap: balance}
.wpml-details-list li{display: flex;gap: 5px}
.wpml-footer-list-item{color: #454950;font-size: 15px;text-decoration: none}
.wpml-footer-list-item:hover{color: #2c3f7d}
.wpml-text-link{margin: 0 0 14px;font-size: 16px}
.wpml-banner h1{line-height: 1.2;margin: 0 0 14px;font-size: 32px}
.wpml-header-container{flex-wrap: wrap;display: flex;padding-top: 14px;align-items: center;justify-content: space-between;padding-bottom: 14px;gap: 14px}
.wpml-content-wrapper{width: 100%;margin: 0 auto;padding: 0 24px;max-width: 1060px}
.wpml-footer-bar{justify-content: space-between;display: flex;gap: 14px;align-items: center;flex-wrap: wrap}
.wpml-post-content a{color: #2c3f7d}
tr{display: block}
.wpml-strapline{font-size: 13px;color: #454950}
.wpml-pager-links{display: flex;margin-top: 24px;gap: 14px}
.wpml-details-list a{color: #2c3f7d}
.wpml-error-page{text-align: center}
.wpml-post-excerpt{margin: 0;color: #454950;font-size: 16px}
.wpml-list-item h2,.wpml-list-item h3{font-size: 17px;margin: 0 0 5px}
th,td{text-align: left;display: block;font-weight: 400}
.wpml-post-content h3{margin: 22px 0 9px;font-size: 17px}
.wpml-content-section:last-child{border-bottom: 0}
.wpml-post-content{max-width: 760px}
.wpml-details-list li span:first-child{font-weight: 600}
header,hgroup{display: block}
ol ol{margin-bottom: 0}
table{width: 100%;border-collapse: collapse}
.wpml-navigation{display: flex;flex-wrap: wrap;gap: 22px}
.wpml-active-nav-link{border-bottom-color: #2c3f7d;color: #2c3f7d}
.wpml-published{font-size: 13px;color: #454950;margin-bottom: 5px;font-variant-numeric: tabular-nums;display: block;white-space: nowrap}
.wpml-pager-links a{color: #2c3f7d;font-size: 16px;text-decoration: none}
body{margin: 0}
.wpml-hero-media{height: 100%;position: absolute;width: 100%;opacity: .5;inset: 0}
.wpml-post-content hr{border: 0;border-top: 2px solid #babcc1;margin: 22px 0}
.wpml-external-links a{font-size: 15px;text-decoration: none;color: #2c3f7d}
*,*::before,*::after{box-sizing: border-box}
.wpml-navbar-link{text-decoration: none;border-bottom: 2px solid transparent;padding: 3px 0;color: #13191b;font-size: 16px;white-space: nowrap}
.wpml-thumbnail{background: #e5eee9;padding: 24px;border: 2px solid #babcc1;border-radius: 8px}
tbody{display: contents}
.wpml-thumbnail :last-child{margin-bottom: 0}
mark{background: #ccd8da;color: #13191b}
dl,ul,ol{padding: 0;margin: 0}
nav ol,nav ul{list-style: none;padding: 0}
.wpml-thumbnail p{color: #454950;margin: 0 0 9px;font-size: 16px}
.wpml-list-item{padding: 22px;border: 2px solid #babcc1;border-radius: 8px;overflow-wrap: break-word;transition: border-color .2s ease}
.wpml-post-content h4{font-size: 16px;margin: 24px 0 9px}
.wpml-content-section{padding: 48px 0;border-bottom: 2px solid #babcc1}
.wpml-content-panel p:last-child{margin-bottom: 0}
.wpml-post-content pre{border-radius: 6px;overflow: auto;padding: 14px;margin: 0 0 14px;background: #ccd8da}
.wpml-details-list dd,.wpml-details-list td{margin: 3px 0 0;color: #454950}
.wpml-main-header{background: #e5eee9;border-bottom: 2px solid #babcc1}
.wpml-banner p{margin: 0 0 9px;color: #454950;font-size: 17px}
.wpml-qa-list section{display: block}
.wpml-copyright{margin: 0;font-size: 15px;color: #454950}
.wpml-qa-list h2,.wpml-qa-list h3,.wpml-qa-list dt,.wpml-qa-list th,.wpml-qa-list strong{margin: 0 0 5px;font-size: 17px;display: block}
.wpml-list-item a:hover{color: #2c3f7d}
.wpml-content-panel p{margin: 0 0 14px}
.wpml-brand-icon img,.wpml-brand-icon svg{width: 100%;height: 100%;object-fit: contain;display: block}
.wpml-brand-icon{overflow: hidden;height: 48px;flex-shrink: 0;display: block;flex: 0 0 auto;border-radius: 8px;width: 48px}
.wpml-post-content p{margin: 0 0 14px}
.wpml-footer{border-top: 2px solid #babcc1;padding: 22px 0;background: #ccd8da;margin-top: 0}
.wpml-copyright a{color: inherit;text-decoration: none}
.wpml-details-list{margin: 0;gap: 14px;display: grid}
.wpml-post-content h2{font-size: 23px;margin: 30px 0 12px}
html{scroll-behavior: smooth}
[type="checkbox"],[type="radio"]{padding: 0;box-sizing: border-box}
blockquote::before{content: "";content: none}
.wpml-card-grid{gap: 24px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}
.wpml-details-list div{display: block}
.wpml-content{display: block}
.wpml-content-panel a{text-decoration: underline;color: #e5eee9}
.wpml-post-content li{margin-bottom: 5px}
.wpml-navbar-link:hover{color: #2c3f7d}
.wpml-logo-block{line-height: 1.25;flex-direction: column;display: flex}
summary{display: list-item}
.wpml-content-section h2{margin: 0 0 22px;font-size: 23px}
.wpml-text-link a{color: #2c3f7d}
.wpml-error-nav{background: #ccd8da}
.wpml-qa-list{display: grid;gap: 22px}
.wpml-list-item a{color: #13191b;text-decoration: none}
.wpml-post-content blockquote{padding: 12px 22px;color: #454950;background: #ccd8da;margin: 0 0 14px;border-left: 3px solid #2c3f7d}
blockquote,q{quotes: none}
.wpml-banner{border-bottom: 2px solid #babcc1;overflow: hidden;background: #ccd8da;padding: 52px 0;position: relative}
.wpml-thumbnail a:hover{color: #2c3f7d}
.wpml-site{margin: 0;background: #e5eee9;text-rendering: optimizeLegibility;text-size-adjust: 100%;font: 16px/1.45 Verdana,Geneva,"DejaVu Sans",sans-serif;color: #13191b}
.wpml-btn-secondary{color: #2c3f7d;border: 1px solid #2c3f7d;background: transparent}
.wpml-thumbnail a{color: #13191b;text-decoration: none}
img,video{height: auto;max-width: 100%}
.wpml-thumbnail h2,.wpml-thumbnail h3{margin: 0 0 9px;font-size: 17px}
button{-webkit-appearance: button}
@media (max-width:860px){.wpml-card-grid{grid-template-columns: repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){.wpml-banner{padding: 32px 0}
.wpml-header-container{align-items: flex-start}
.wpml-banner h1{font-size: 27px}
.wpml-card-grid{grid-template-columns: 1fr}
}
img{border-style: none}
li{list-style: none}
pre{font-family: Menlo,Consolas,"DejaVu Sans Mono",monospace;font-size: 1em}
.wpml-copyright a:hover{color: #2c3f7d}
audio,video{display: inline-block}
