/* Common Desk site styles */
.w-nav-brand,.brand{font-weight:700;font-size:22px;text-decoration:none;color:#0b6e4f}
.w-button,a.w-button,button.w-button{display:inline-block;padding:10px 18px;border:0;border-radius:8px;background:#0b6e4f;color:#fff;font:inherit;font-weight:600;text-decoration:none}
.w-button.secondary{background:transparent;color:#1d2a26;border:1px solid #d6d9d2}
.w-form{margin:0 0 24px}
.w-form-done,.w-form-fail{display:none}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:16px 0}
.card{border:1px solid #d6d9d2;border-radius:8px;padding:12px 16px;background:#fff}
.card h3{margin-top:0}
.vh{opacity:0;position:absolute;width:1px;height:1px}
.fake-box{display:inline-block;padding:4px 10px;border:1px solid #d6d9d2;border-radius:6px;background:#fff;font-weight:400}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.hp{display:block}
.error-summary-box{border:2px solid #b00020;border-radius:8px;padding:8px 14px;margin:12px 0}
.error-summary{font-weight:700;margin:0 0 6px}
[aria-invalid="true"]{border-color:#b00020}
.footer-nav{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
.captcha-box{border:1px dashed #d6d9d2;border-radius:8px;padding:6px 12px;margin:8px 0}
.elsewhere{padding-left:18px}
