*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4ec;color:#233e3b;font:16px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #be6246;outline-offset:5px}.skip{position:absolute;top:-80px;background:white;padding:12px}.skip:focus{top:0;z-index:99}.wrap{max-width:1250px;margin:auto;padding-inline:55px}header{display:flex;justify-content:space-between;align-items:center;padding-block:27px;border-bottom:1px solid #d3d7cd}.brand{font:italic 29px Georgia;text-decoration:none;line-height:1}.brand span{display:block;font:10px Arial;letter-spacing:.26em;margin-top:10px}nav{display:flex;gap:28px;font-size:12px}nav a{text-decoration:none}.hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:35px;padding-block:68px}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700}h1{font:400 clamp(42px,4.8vw,68px)/1.07 Georgia;letter-spacing:-.045em;margin:25px 0}h1 em{font-weight:400;color:#af593f}.deck{font-size:19px;line-height:1.6;max-width:630px}.button{display:inline-block;background:#253f3a;color:#fffaf0;padding:15px 23px;border:0;text-decoration:none;font-size:13px;font-weight:bold;cursor:pointer;margin-top:14px}.button:hover{background:#a14f37}.fine,figcaption{font-size:11px;line-height:1.65;color:#5a6964}figure{margin:0}svg{display:block;width:100%;height:auto}figcaption{margin-top:9px}.ribbon{background:#273f3a;color:#f7f1df}.ribbon .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:17px}.ribbon span{font-size:9px;letter-spacing:.12em}.ribbon p{font:23px Georgia;margin:0}.section{padding-block:65px}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:35px}.sectionhead>p{max-width:390px;font-size:14px}h2{font:400 43px/1.15 Georgia;letter-spacing:-.025em;margin:20px 0}h3{font:400 28px/1.2 Georgia}.cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.card{border:1px solid #d0d4c9;background:#fffdf7}.visual{display:block;position:relative}.number{position:absolute;top:16px;left:18px;color:#fffaf0;background:#263e3a;border-radius:50%;padding:6px 10px;font-size:11px}.cardbody{padding:25px 30px 30px}.card h3 a{text-decoration:none}.card h3 span{color:#af593f}.card p{font-size:14px}.textlink{font-size:12px;font-weight:700}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #cdd3c9}.split>div>p{max-width:500px}.checklist>div{display:flex;gap:20px;border-bottom:1px solid #cdd3c9;padding:14px 0}.checklist span{color:#af593f;font:28px Georgia;padding-top:15px}.checklist p{font-size:14px}footer{border-top:1px solid #cdd3c9;padding-block:40px}footer p{max-width:850px;font-size:13px}.footlinks{display:flex;gap:25px;font-size:12px;flex-wrap:wrap}.article{max-width:980px;padding-block:50px 80px}.article>figure{margin-block:30px}.article section{margin-block:40px}.article h2{font-size:31px}.article h1{font-size:58px}.marketgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.marketgrid>div{background:#e9ece1;padding:25px}.marketgrid span,.marketgrid strong,.marketgrid small,.marketgrid a{display:block}.marketgrid strong{font:38px Georgia;margin:12px 0}.marketgrid a,.marketgrid small{font-size:12px}.callout{padding:30px;background:#e7eadd;margin-top:45px}.inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:30px}label{font-size:12px;font-weight:bold}input{display:block;width:100%;min-width:0;padding:12px;margin-top:7px;border:1px solid #84958a;background:#fffdf8;color:#233e3b}.notice{padding:18px;background:#ece5d8;font-size:13px}#error{color:#9c3328;font-weight:bold}.results{display:grid;grid-template-columns:1fr 1fr;gap:15px}.results>div{padding:22px;background:#e9ece1}.results span{display:block;font-size:12px}.results strong{font:30px Georgia;display:block;margin-top:8px}.resultnote{padding:20px;border:1px solid #b6c0ae}@media(max-width:750px){.wrap{padding-inline:23px}header{align-items:flex-start;gap:15px}.brand{font-size:24px}nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:150px;font-size:10px}.hero{grid-template-columns:1fr;padding-block:40px;gap:30px}h1{font-size:51px}.deck{font-size:17px}.ribbon .wrap{display:block}.ribbon p{margin:10px 0}.section{padding-block:42px}.sectionhead{display:block}h2{font-size:35px}.cards,.split,.marketgrid,.inputs,.results{grid-template-columns:1fr}.split{gap:30px}.cardbody{padding:23px}.article h1{font-size:43px}.article h2{font-size:29px}.marketgrid strong{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid #cdd3c9}.newsletter form{background:#e9ece1;padding:28px}.newsletter label{display:block;margin-bottom:18px}.consent{display:flex!important;gap:10px;font-weight:normal;font-size:12px}.consent input{width:18px;flex-shrink:0;margin:3px 0 0}.honeypot{position:absolute;left:-9999px}.retry-check{border:0;background:none;color:#233e3b;text-decoration:underline;font-size:11px;cursor:pointer;margin:12px 8px 0 0}.newsletter [role=status]{font-size:13px}@media(max-width:750px){.newsletter{grid-template-columns:1fr;gap:20px}.newsletter form{padding:22px}}