*{box-sizing:border-box}body{margin:0;color:#17313c;background:#fcfbf7;font:18px/1.65 system-ui,sans-serif}a{color:#006676;text-underline-offset:3px}a:hover{text-decoration-thickness:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #a34411;outline-offset:4px}.refresh-nav{padding:22px 5%;border-bottom:1px solid #b3c7ca;display:flex;gap:24px;flex-wrap:wrap;align-items:center;background:#fff}.refresh-brand{font-weight:800;letter-spacing:.08em;text-decoration:none}.refresh-nav nav{display:flex;gap:10px 24px;flex-wrap:wrap}.review-banner{padding:9px 5%;font-size:14px;background:#e8efed}main{max-width:1120px;margin:auto;padding:40px 24px 80px}h1{font:clamp(2.15rem,5vw,4rem)/1.13 Georgia,serif;max-width:950px}h2{font:2rem/1.25 Georgia,serif;margin-top:45px}h3{line-height:1.3}.lede{font-size:1.35rem;max-width:850px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px}.card,fieldset{padding:24px;border:1px solid #bacccc;background:white;border-radius:4px}.refresh-footer{padding:30px 5%;background:#17313c;color:white}.refresh-footer a{color:#fff;display:inline-block;margin:6px 22px 6px 0}.language{float:right}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;z-index:10}label{display:block;margin:16px 0 4px}input,textarea,select,button{font:inherit;max-width:100%;padding:10px;border:1px solid #5b727b}input:not([type=checkbox]),textarea,select{width:100%}textarea{min-height:110px}button,.button{display:inline-block;background:#006676;color:#fff;padding:10px 20px;cursor:pointer;border:0;border-radius:3px}form{max-width:780px}fieldset{margin:20px 0}legend{font-weight:700}input[type=checkbox]{width:22px;height:22px}.trap{display:none}.error{color:#9b2424;font-weight:600}blockquote{border-left:4px solid #43818a;margin:20px 0;padding:8px 24px;background:#eef4f2}img,svg,iframe{max-width:100%}table{max-width:100%;border-collapse:collapse}td,th{padding:8px;text-align:left;vertical-align:top}pre{white-space:pre-wrap;overflow-wrap:anywhere}p,li,a{overflow-wrap:anywhere}.refresh-nav~section,.refresh-nav~div:not(.review-banner){max-width:1200px;margin:auto}.refresh-nav~section{padding:20px}.refresh-nav~.lang-switch{position:static} @media(max-width:600px){main{padding:24px 18px 60px}.refresh-nav{padding:18px;gap:12px}.refresh-nav nav{gap:8px 15px;font-size:16px}.language{float:none}.card{padding:18px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}