*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8f4;color:#252922;font:16px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #b33c2e;outline-offset:5px}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:5}.skip:focus{top:12px}header{border-bottom:1px solid #ddd8cf;background:#faf8f4}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.brand{font:700 29px Georgia,serif;text-decoration:none}.brand span,h1>span{color:#b33c2e}nav{display:flex;align-items:center;gap:28px;font-size:14px}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 23px;background:#252922;color:#fff;text-decoration:none;font-size:14px;font-weight:bold}.button:hover{background:#41483c}.button.small{padding:10px 17px}.hero{padding:82px 0 66px}.eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#8e3327;margin:0 0 24px}h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0}h1{font-size:clamp(40px,5.3vw,68px)}h2{font-size:clamp(30px,3.5vw,43px)}h3{font-size:19px;line-height:1.4;margin:0 0 15px}p{margin:0 0 20px}.intro{max-width:680px;font-size:18px;color:#5e625a;margin:26px 0}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.text-link{font-size:14px;font-weight:bold}.revision{font-size:12px;color:#64685e;margin:28px 0 0}.priorities{padding:65px 0;background:#eeece5;border-block:1px solid #ddd8cf}.section-heading>p:last-child{color:#5e625a;margin:20px 0 34px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:30px;background:#faf8f4;border:1px solid #d8d6cc;display:flex;flex-direction:column}.badge{align-self:flex-start;border:1px solid #aeb5a0;border-radius:30px;padding:3px 12px;font-size:12px;font-weight:bold;background:#e5eadc}.urgent{background:#f4e7c6;border-color:#c8b37d}.card>p:not(.badge){font-size:14px;color:#5e625a}.target{padding:23px 0;border-block:1px solid #d8d6cc;margin-top:auto}.target span{display:block;font-size:12px}.target strong{display:block;font-size:51px;line-height:1.35;letter-spacing:-.04em}.target small{font-size:19px;letter-spacing:-.02em;font-weight:400}.card .example{margin:24px 0 0;font-size:13px}.example b{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.critical{background:#292f28;color:#fff;border-top:4px solid #b33c2e;padding-top:27px}.critical .badge{color:#fff;background:#704033;border-color:#a17060}.critical>p:not(.badge){color:#e0e3da}.critical .target{border-color:#60685b}.note{font-size:13px;color:#5e625a;margin:22px 0 0}.details{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding:75px 0}.details h2+p{margin-top:24px;color:#5e625a}.steps{list-style:none;counter-reset:steps;margin:0;padding:0}.steps li{counter-increment:steps;padding:0 0 24px 48px;position:relative}.steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;color:#8e3327;font-size:13px}.steps p,.coverage p{color:#5e625a}.coverage{border-top:1px solid #ddd8cf}.coverage h3:not(:first-child){margin-top:30px}.contact{background:#eeece5;border-block:1px solid #ddd8cf}.contact ul{padding-left:20px}.contact li{margin:9px 0}.contact .note{margin-bottom:24px}.email{font-size:clamp(18px,2vw,25px);overflow-wrap:anywhere}footer{padding:38px 0 45px}footer p{font-size:13px;margin-top:10px}footer nav{flex-wrap:wrap;font-size:12px}@media(max-width:800px){.cards{grid-template-columns:1fr}.details{grid-template-columns:1fr;gap:35px}.hero{padding-top:54px}.card{padding:26px}.card.critical{padding-top:23px}.target{margin-top:12px}.header-inner{flex-wrap:wrap;gap:14px}nav{gap:20px;flex-wrap:wrap}.wrap{width:calc(100% - 40px)}.priorities,.details{padding-block:45px}h1{font-size:clamp(36px,7vw,54px)}.intro{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
