.formfield{display:block;font-size:15px;font-weight:700;margin:23px 0}.formfield select{display:block;width:100%;font:inherit;font-weight:400;color:#203d45;background:#fffdf7;border:1px solid #7b9281;padding:13px 12px;margin-top:9px;min-height:48px}.formfield select:focus-visible,.check input:focus-visible{outline:3px solid #ab592c;outline-offset:3px}.check{display:flex;align-items:flex-start;gap:10px;margin:25px 0;font-size:15px}.check input{width:20px;height:20px;flex:none;accent-color:#203d45}.error:not(:empty){background:#f7e8df;color:#7d3018;border-left:3px solid #a74725;padding:15px;margin:20px 0}.statebar{background:#eef1e9;padding:14px 18px;font-size:13px;border:1px solid #cad4c6}.statebar small{display:block;color:#506069;font-size:11px;margin-top:7px}.samplelayout>div>svg{height:180px;width:100%}@media(max-width:600px){.formfield select{font-size:16px}.check{font-size:14px}.actions button,.actions a{min-height:44px}.rolebar a,.rolebar button{min-height:44px;display:flex;align-items:center}}

@media(min-width:851px) and (max-width:1150px){header{flex-wrap:wrap;gap:22px}nav{width:100%;justify-content:space-between;gap:12px}nav a{font-size:12px}.navcta{padding:10px 14px}}
