body.mev-p02-hardened{--p02h-copy:880px;--p02h-gutter:24px;--p02h-gap:72px;--p02h-terminal-gap:72px;--p02h-black:#000;--p02h-grey:#EFF0E9;--p02h-beige:#F9F9EF;--p02h-red:#FD0600}
body.mev-p02-hardened #page,body.mev-p02-hardened .site-content,body.mev-p02-hardened #primary,body.mev-p02-hardened #main,body.mev-p02-hardened .inside-article,body.mev-p02-hardened .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body.mev-p02-hardened .site-content{padding-bottom:0!important}
body.mev-p02-hardened .mev-p02h-section{box-sizing:border-box;width:100%;padding:var(--p02h-gap) var(--p02h-gutter)}
body.mev-p02-hardened .entry-content>.mev-p02h-section:nth-of-type(2) .mev-p02h-principle:last-child,body.mev-p02-hardened .entry-content>.mev-p02h-section:nth-of-type(3) .mev-p02h-principle:last-child{margin-top:var(--p02h-terminal-gap)!important}
body.mev-p02-hardened .entry-content>.mev-p02h-section:nth-of-type(4) .mev-p02h-formulation-tail .mev-p02h-definition{margin:var(--p02h-terminal-gap) 0 0 48px!important}
body.mev-p02-hardened .entry-content>.mev-p02h-section:nth-of-type(6) .mev-p02h-cta-action{margin-top:var(--p02h-terminal-gap)}
body.mev-p02-hardened .mev-p02h-section--grey{background:var(--p02h-grey)!important}
body.mev-p02-hardened .mev-p02h-section--beige{background:var(--p02h-beige)!important}
body.mev-p02-hardened .mev-p02h-inner{width:100%;max-width:var(--p02h-copy);margin:0 auto}
body.mev-p02-hardened .mev-p02h-inner>*:last-child{margin-bottom:0!important}
body.mev-p02-hardened .mev-p02h-separator{width:100%;height:1px;background:var(--p02h-red)}
body.mev-p02-hardened .mev-p02h-eyebrow{display:inline-block;margin:0 0 18px;padding:.45rem .7rem;border:1px solid #000;font-family:'General Sans',sans-serif;font-size:.66rem!important;font-weight:700;line-height:1!important;letter-spacing:.09em;text-transform:uppercase}
body.mev-p02-hardened .mev-p02h-page-intro{margin:0 0 54px}
body.mev-p02-hardened .mev-p02h-subpromise{max-width:820px;margin:0!important;font-family:'General Sans',sans-serif;font-size:1.18rem!important;font-weight:400!important;line-height:1.52!important}
body.mev-p02-hardened .mev-p02h-h2{margin:0 0 30px;font-family:'Karrik',sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.02;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}
body.mev-p02-hardened .mev-p02h-h2 span{color:var(--p02h-red)}
body.mev-p02-hardened .mev-p02h-inner p{font-family:'General Sans',sans-serif;font-size:1rem;line-height:1.64;font-weight:400;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:pretty}
body.mev-p02-hardened .mev-p02h-inner>p{margin:0 0 1.2em}
body.mev-p02-hardened .mev-p02h-intention-opening p,body.mev-p02-hardened .mev-p02h-identity-opening p,body.mev-p02-hardened .mev-p02h-field p,body.mev-p02-hardened .mev-p02h-onward p,body.mev-p02-hardened .mev-p02h-formulation-tail p{margin:0 0 1.12em}
body.mev-p02-hardened .mev-p02h-intention-opening p:last-child,body.mev-p02-hardened .mev-p02h-identity-opening p:last-child,body.mev-p02-hardened .mev-p02h-field p:last-child,body.mev-p02-hardened .mev-p02h-onward p:last-child,body.mev-p02-hardened .mev-p02h-formulation-tail p:last-child{margin-bottom:0}
body.mev-p02-hardened .mev-p02h-section-lead{max-width:790px;margin:0 0 1.3em!important;font-size:1.05rem!important;line-height:1.62!important;text-wrap:balance}
body.mev-p02-hardened .mev-p02h-intention-pair{display:block;margin-top:42px}
body.mev-p02-hardened .mev-p02h-intention-pair .mev-p02h-field{padding:0}
body.mev-p02-hardened .mev-p02h-intention-pair .mev-p02h-field+.mev-p02h-field{padding:0;margin-top:var(--p02h-terminal-gap)}
body.mev-p02-hardened .mev-p02h-intention-pair .mev-p02h-field+.mev-p02h-field:before{display:none}
body.mev-p02-hardened .mev-p02h-intention-pair .mev-p02h-field--compact{display:block}
body.mev-p02-hardened .mev-p02h-intention-pair .mev-p02h-field--compact p{max-width:760px;margin-left:48px!important;padding-left:24px;border-left:2px solid var(--p02h-red);font-family:'General Sans',sans-serif!important;font-size:1.18rem!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
body.mev-p02-hardened .mev-p02h-field{position:relative;padding:29px 30px 29px 0;min-width:0}
body.mev-p02-hardened .mev-p02h-field+.mev-p02h-field{padding-left:30px;padding-right:0}
body.mev-p02-hardened .mev-p02h-field+.mev-p02h-field:before{content:'';position:absolute;left:0;top:24px;bottom:24px;width:1px;background:rgba(0,0,0,.42)}
body.mev-p02-hardened .mev-p02h-field--compact{display:flex;align-items:center}
body.mev-p02-hardened .mev-p02h-field--compact p{font-family:'General Sans',sans-serif!important;font-size:1.18rem!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}
body.mev-p02-hardened .mev-p02h-identity-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:46px}
body.mev-p02-hardened .mev-p02h-identity-pair .mev-p02h-field{padding:0 30px 0 0}
body.mev-p02-hardened .mev-p02h-identity-pair .mev-p02h-field+.mev-p02h-field{padding:0 0 0 30px}
body.mev-p02-hardened .mev-p02h-identity-pair .mev-p02h-field+.mev-p02h-field:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(0,0,0,.42)}
body.mev-p02-hardened .mev-p02h-grammar-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:46px}
body.mev-p02-hardened .mev-p02h-principle{max-width:760px;margin:44px 0 0 48px!important;padding:2px 0 2px 24px;border-left:2px solid var(--p02h-red);font-family:'General Sans',sans-serif!important;font-size:1.18rem!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
body.mev-p02-hardened .mev-p02h-definition{max-width:790px;margin:42px 0 38px 48px!important;padding:3px 0 3px 24px;border-left:2px solid var(--p02h-red);font-family:'General Sans',sans-serif!important;font-size:1.18rem!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
body.mev-p02-hardened .mev-p02h-formulation-tail{padding-top:18px}
body.mev-p02-hardened .mev-p02h-onward-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px}
body.mev-p02-hardened .mev-p02h-onward{position:relative;display:flex;flex-direction:column;min-height:0;padding:0 30px 0 0}
body.mev-p02-hardened .mev-p02h-onward strong{font-weight:700}
body.mev-p02-hardened .mev-p02h-onward+.mev-p02h-onward{padding:0 0 0 30px}
body.mev-p02-hardened .mev-p02h-onward+.mev-p02h-onward:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(0,0,0,.42)}
body.mev-p02-hardened .mev-p02h-link-row{margin-top:auto;padding-top:18px}
body.mev-p02-hardened .mev-p02h-link-row a{color:#000;font-family:'General Sans',sans-serif;font-size:.95rem;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:normal;word-break:normal;hyphens:none}
body.mev-p02-hardened .mev-p02h-cta-action{margin-top:42px}
body.mev-p02-hardened .mev-p02h-cta-action .mev-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;padding:.95rem 1.35rem!important;border:2px solid #000!important;background:var(--p02h-beige)!important;color:#000!important;font-family:'General Sans',sans-serif!important;font-size:.95rem!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;border-radius:0!important;box-shadow:none!important;overflow-wrap:normal;word-break:normal;hyphens:none}
body.mev-p02-hardened .mev-p02h-cta-action .mev-button:hover,body.mev-p02-hardened .mev-p02h-cta-action .mev-button:focus-visible{background:#000!important;color:var(--p02h-beige)!important}
body.mev-p02-hardened .mev-p02h-faq{margin-top:36px;border-bottom:1px solid #000}
body.mev-p02-hardened .mev-p02h-faq-item{border-top:1px solid #000}
body.mev-p02-hardened .mev-p02h-faq-item summary{cursor:pointer;list-style:none;padding:20px 44px 20px 0;font-family:'General Sans',sans-serif!important;font-size:1.05rem!important;font-weight:600;line-height:1.42!important;position:relative;overflow-wrap:normal;word-break:normal;hyphens:none}
body.mev-p02-hardened .mev-p02h-faq-item summary::-webkit-details-marker{display:none}
body.mev-p02-hardened .mev-p02h-faq-item summary:after{content:'+';position:absolute;right:0;top:18px;font-family:'General Sans',sans-serif;font-size:1.3rem;font-weight:400;line-height:1}
body.mev-p02-hardened .mev-p02h-faq-item[open] summary:after{content:'−'}
body.mev-p02-hardened .mev-p02h-faq-answer{max-width:760px;padding:0 44px 24px 0}
body.mev-p02-hardened .mev-p02h-faq-answer p{margin:0;font-family:'General Sans',sans-serif;font-size:1rem;line-height:1.62;font-weight:400}
body.mev-p02-hardened a:focus-visible{outline:2px solid #76FFCC;outline-offset:4px}
@media(max-width:780px){
 body.mev-p02-hardened{--p02h-gutter:16px;--p02h-gap:50px;--p02h-terminal-gap:50px}
 body.mev-p02-hardened .mev-p02h-subpromise{font-size:1.08rem!important}
 body.mev-p02-hardened .mev-p02h-identity-pair,body.mev-p02-hardened .mev-p02h-grammar-pair,body.mev-p02-hardened .mev-p02h-onward-pair{grid-template-columns:1fr}
 body.mev-p02-hardened .mev-p02h-identity-pair .mev-p02h-field,body.mev-p02-hardened .mev-p02h-grammar-pair .mev-p02h-field,body.mev-p02-hardened .mev-p02h-onward{padding:0;min-height:0}
 body.mev-p02-hardened .mev-p02h-identity-pair .mev-p02h-field+.mev-p02h-field,body.mev-p02-hardened .mev-p02h-grammar-pair .mev-p02h-field+.mev-p02h-field{padding:0;margin-top:26px}
 body.mev-p02-hardened .mev-p02h-onward+.mev-p02h-onward{padding:0;margin-top:44px}
 body.mev-p02-hardened .mev-p02h-identity-pair .mev-p02h-field+.mev-p02h-field:before,body.mev-p02-hardened .mev-p02h-grammar-pair .mev-p02h-field+.mev-p02h-field:before,body.mev-p02-hardened .mev-p02h-onward+.mev-p02h-onward:before{display:none}
 body.mev-p02-hardened .mev-p02h-intention-pair .mev-p02h-field--compact p,body.mev-p02-hardened .mev-p02h-principle,body.mev-p02-hardened .mev-p02h-definition{margin-left:12px!important;padding-left:16px;font-size:1.1rem!important;line-height:1.52!important}
 body.mev-p02-hardened .mev-p02h-onward strong{display:block;margin-bottom:4px}
 body.mev-p02-hardened .mev-p02h-onward>p{margin-bottom:0}
 body.mev-p02-hardened .mev-p02h-link-row{margin-top:10px;padding-top:0;text-align:left}
 body.mev-p02-hardened .mev-p02h-link-row a{display:inline-block}
 body.mev-p02-hardened .mev-p02h-cta-action{text-align:center}
 body.mev-p02-hardened .mev-p02h-cta-action .mev-button{width:max-content!important;max-width:calc(100% - 32px)!important;margin:0 auto!important}
 body.mev-p02-hardened .mev-p02h-faq-answer{padding-right:0}
}
