html[data-coastal-page="loading"],html[data-coastal-page="error"]{background:#f5f9fa}
html[data-coastal-page="loading"] body> :not(#cc-page-shell),html[data-coastal-page="error"] body> :not(#cc-page-shell){visibility:hidden!important}
#cc-page-shell{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;min-height:100vh;padding:28px;background:#f5f9fa;color:#143e50;font:400 16px/1.6 Arial,sans-serif;text-align:center}
#cc-page-shell .cc-page-shell-card{max-width:440px}
#cc-page-shell .cc-page-shell-brand{font:700 24px/1.3 Georgia,serif;margin:0 0 20px}
#cc-page-shell h1{font:700 30px/1.3 Georgia,serif;margin:0 0 12px;color:#07384d}
#cc-page-shell p{margin:0 0 16px;white-space:normal}
#cc-page-shell .cc-page-shell-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}
#cc-page-shell a,#cc-page-shell button{display:inline-block;min-height:44px;padding:10px 18px;border:1px solid #087c99;border-radius:6px;background:#fff;color:#075a70;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}
#cc-page-shell button{background:#087c99;color:#fff}
#cc-page-shell a:focus-visible,#cc-page-shell button:focus-visible{outline:3px solid #c98a31;outline-offset:3px}
html[data-coastal-page="ready"] #cc-page-shell{display:none}
