*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f5f6f1;color:#183c37;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#175a50;text-underline-offset:.2em}a:hover{color:#072f29}a:focus-visible{outline:3px solid #ac6c32;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1{font:500 clamp(2.4rem,5.6vw,4.8rem)/1.08 Georgia,serif;letter-spacing:-.035em;max-width:850px}h2{font:500 clamp(1.7rem,3vw,2.4rem)/1.2 Georgia,serif}h3{font-size:1.12rem;line-height:1.35}p{max-width:70ch}header,main,footer{max-width:1180px;margin:auto;padding:26px 36px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #cdd8ce}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#183c37;font-weight:700;line-height:1.2;white-space:nowrap}.brand img{width:46px;height:42px}.brand small{display:block;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-top:5px}nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}nav a{text-decoration:none}nav a[aria-current]{font-weight:750;text-decoration:underline}.skip{position:absolute;left:16px;top:-90px;padding:10px;background:white}.skip:focus{top:4px}.hero{display:grid;grid-template-columns:1.2fr .85fr;gap:70px;align-items:center;padding:64px 0 58px}.eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:#496c60;margin-bottom:20px}.lede{font-size:20px;line-height:1.55;color:#45625a}.button{display:inline-block;background:#20564b;color:white!important;padding:13px 20px;border-radius:5px;font-weight:650;text-decoration:none;font-size:15px}.text-link{display:inline-block;margin-left:17px;font-size:15px}.sample{background:#fffefa;border:1px solid #cbd4c7;box-shadow:12px 13px 0 #dfe8d8;padding:30px 30px 24px;transform:rotate(1deg)}.sample h2{font-size:31px}.sample p{font-size:14px}.sample-row{padding:13px 0;border-top:1px solid #d7dfd2}.sample-row small{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#5a7065}.sample-row b{font-weight:550;font-size:17px}.sample-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#657b6c}.section{padding:42px 0;border-top:1px solid #cdd8ce}.section-intro{max-width:720px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#fffefa;border:1px solid #d3dccc;border-radius:6px;padding:25px}.card .number{display:block;font-size:12px;color:#667d6a;margin-bottom:18px}.card p{font-size:15px;color:#49645a}.card a{font-size:15px;font-weight:650}.note{padding:23px 27px;border-left:4px solid #5e806a;background:#e9eee2;margin:28px 0}.note p:last-child{margin-bottom:0}.page{padding-top:50px;max-width:860px}.page h1{font-size:clamp(2.5rem,5vw,4rem)}.resource{padding:24px 0;border-bottom:1px solid #cdd8ce}.resource p{font-size:16px}.muted{color:#536e63}.tiny{font-size:13px}.steps{padding-left:23px}.steps li{padding:0 0 16px 9px}footer{margin-top:40px;border-top:1px solid #cdd8ce;font-size:13px;color:#526b60;display:flex;gap:24px;justify-content:space-between}footer p{margin-bottom:8px}.worksheet{background:#fff;max-width:900px;padding:35px;margin:20px auto;border:1px solid #ccd5c8;color:#162e28}.worksheet h1{font-size:35px}.worksheet p{font-size:14px}.field{min-height:80px;border:1px solid #8b9c8d;padding:10px;margin:15px 0}.field strong{display:block;font-size:14px}.lines{height:55px;background:repeating-linear-gradient(to bottom,transparent,transparent 26px,#bec8bc 27px)}.worksheet table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.worksheet th,.worksheet td{border:1px solid #8b9c8d;padding:10px;text-align:left;vertical-align:top}.worksheet td{height:75px}.worksheet .small{font-size:11px}.print-help{max-width:900px;margin:25px auto;padding:0 20px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:850px){header{align-items:flex-start;flex-direction:column;gap:18px}header,main,footer{padding:22px}.hero{grid-template-columns:1fr;gap:38px;padding:38px 0}.hero h1{max-width:650px}.sample{max-width:520px;transform:none;box-shadow:7px 7px 0 #dfe8d8}.grid{grid-template-columns:1fr}.text-link{display:block;margin:16px 0 0}footer{display:block}nav{gap:18px}.worksheet{margin:16px 12px;padding:24px}.twocol{grid-template-columns:1fr}}@media print{@page{size:auto;margin:14mm}body{background:white;font:11pt/1.4 Arial,sans-serif;color:black}header,footer,.print-help,.skip{display:none!important}.worksheet{border:0;box-shadow:none;margin:0;padding:0;max-width:none}.worksheet h1{font-size:24pt}.worksheet p{font-size:10pt}.worksheet .field,.worksheet table{break-inside:avoid}.worksheet td{height:20mm}.worksheet .small{font-size:8pt}a{color:black}}