*{box-sizing:border-box}body{margin:0;background:#d9d9d9 url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="10"%3E%3Cpath d="M0 0h10" stroke="%23eee"/%3E%3C/svg%3E') repeat;font:13px Arial,Helvetica,sans-serif;color:#4a4a4a}.wrap{width:min(958px,96%);margin:34px auto;background:#fff;box-shadow:0 3px 20px #7777;border:1px solid #c4c4c4}.masthead{height:207px;display:flex;justify-content:space-between;overflow:hidden;background:linear-gradient(110deg,#f8f9f9 5%,#d5dadd 72%,#a8b4ba)}.brand{padding:45px 0 0 37px;position:relative;z-index:2}.logo-small{font-size:18px;letter-spacing:4px;color:#555;font-weight:700}.logo-small span{color:#8b2d30}.logo-main{font-family:Georgia,serif;font-size:38px;color:#252f38;white-space:nowrap;margin-top:7px}.logo-sub{font-size:11px;letter-spacing:4px;color:#697982;margin-top:9px}.banner-art{width:350px;position:relative;background:linear-gradient(135deg,transparent,#73828c66)}.ring{position:absolute;border:22px solid #aeb9be;border-radius:50%;box-shadow:inset 0 0 18px #3336,0 0 12px #6665}.ring-one{width:230px;height:230px;top:-62px;right:-44px}.ring-two{width:165px;height:165px;right:90px;bottom:-70px}.lens{width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#8ea9bb 0 5%,#172b3b 16%,#09131d 37%,#51626e 43%,#202c32 52%,#91a1a8 60%,#323c43 70%);position:absolute;right:86px;top:35px;box-shadow:0 0 0 20px #71818a,0 5px 22px #0006}.headline{padding:20px 37px;background:#f2f3f3;color:#656a6c;font:italic 18px Georgia,serif;line-height:1.5;border-top:1px solid #ddd;border-bottom:1px solid #d2d2d2}.tab-nav{background:linear-gradient(#535f68,#313a42);padding:0 24px;display:flex;flex-wrap:wrap;gap:0}.tab-nav button{color:#fff;background:transparent;border:0;padding:17px 22px;cursor:pointer;font-size:12px;font-weight:bold;letter-spacing:1px}.tab-nav button:hover,.tab-nav button.active{background:#8b343a}main{padding:36px 40px 50px;min-height:370px}h2{color:#343a3e;font-size:19px;letter-spacing:2px;margin:0 0 23px;border-bottom:1px solid #ddd;padding-bottom:15px}p{line-height:1.85;margin:0 0 17px}a{color:#863338;text-decoration:underline}a:hover{color:#4b2024}.columns{display:grid;grid-template-columns:1fr 245px;gap:50px}.main-copy{font-size:14px}.callout{background:#eceeef;border-top:4px solid #8d363b;padding:20px 20px 25px;margin-top:5px;color:#414c53;line-height:1.8}.callout p{font:bold 18px Georgia,serif;line-height:1.45}.arrow{float:right;color:#963c43;font-size:55px;line-height:.7}.formbox{max-width:420px;background:#f5f5f5;border:1px solid #dedede;padding:25px}.formbox p{margin:18px 0 0}.application{max-width:670px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}label{display:block;font-weight:bold;margin-bottom:16px;color:#525a60}input:not([type=checkbox]),textarea,select{display:block;width:100%;padding:10px;margin-top:6px;border:1px solid #c5cbd0;background:white;border-radius:1px;font:14px Arial;color:#343a3e}input:focus,textarea:focus,select:focus{outline:2px solid #9daeb7}em,.required{color:#a13c43;font-style:normal}small{display:block;font-weight:normal;margin-top:5px;color:#777}.checkbox{display:flex;gap:9px;align-items:baseline;font-weight:normal}.checkbox input{accent-color:#92363c}button[type=submit]{border:0;background:#8b343a;color:white;padding:12px 19px;font:bold 12px Arial;cursor:pointer}.form-actions{display:flex;align-items:center;gap:20px}.intro,.return{color:#777}.notice{padding:14px;background:#fff0dc;border-left:3px solid #9e733d;margin-top:14px!important}footer{text-align:center;border-top:1px solid #ddd;background:#eee;color:#808080;line-height:1.8;padding:22px;font-size:11px}footer strong{font-weight:normal;color:#555}@media(max-width:690px){.masthead{height:155px}.brand{padding:32px 16px}.logo-main{font-size:26px}.logo-sub{font-size:8px;letter-spacing:2px}.banner-art{opacity:.35;position:absolute;right:0}.headline{font-size:15px;padding:15px}.tab-nav{padding:0}.tab-nav button{padding:13px;font-size:10px}main{padding:27px 20px}.columns,.field-grid{grid-template-columns:1fr}.callout{margin-top:0}}
