
:root{color-scheme:light;font-family:Georgia,"Times New Roman",serif;color:#193632;background:#f5f8f7;line-height:1.7;letter-spacing:0}
*{box-sizing:border-box}body{margin:0}a{color:#146656;text-underline-offset:4px}a:hover{color:#93412c}a:focus-visible{outline:3px solid #93412c;outline-offset:4px}
header,main,footer{max-width:1040px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #cbd9d5}header a{font-weight:bold}header img{vertical-align:middle;margin-right:12px}
article{max-width:780px}h1{font-size:42px;line-height:1.18;margin:20px 0}h2{font-size:26px;line-height:1.3;margin:36px 0 14px}p,li{font-size:18px;overflow-wrap:anywhere}.intro{font-size:21px;color:#45655e}.eyebrow{font-size:16px;color:#93412c}.cta{display:inline-block;background:#146656;color:white;padding:10px 20px;border-radius:4px;text-decoration:none}.cta:hover{color:white;background:#0c4e41}section{border-top:1px solid #d6e1dd;margin-top:32px}footer{border-top:1px solid #cbd9d5;margin-top:32px}nav ul{columns:2;padding-left:22px}li{break-inside:avoid;margin-bottom:12px}blockquote{margin:16px 0;padding:4px 20px;border-left:3px solid #ad6248;background:#edf3f0}.seo-home{max-width:960px;padding:32px;margin:auto}
@media(max-width:600px){header,main,footer{padding:18px}header{align-items:flex-start;flex-wrap:wrap}h1{font-size:30px}h2{font-size:23px}nav ul{columns:1}.intro{font-size:19px}}
