.review-page{max-width:1200px;padding-top:55px}.review-page h1{max-width:800px}.review-page .lead{max-width:730px}.review-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:35px;margin-top:38px}.review-form{background:#172b35;border:1px solid #405a65;border-top:4px solid #00a7bb;padding:30px}.review-form fieldset{border:0;padding:0;margin:0 0 30px;min-width:0}.review-form legend{font-size:22px;font-weight:600;margin-bottom:20px}.review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-form label{color:#dce9ed;font-size:14px}.review-form input,.review-form select,.review-form textarea{display:block;width:100%;min-width:0;margin-top:7px;padding:12px;background:#fff;color:#17313b;border:1px solid #8ca5b0;border-radius:4px;font:16px/1.5 Arial,sans-serif}.review-form textarea{min-height:110px;resize:vertical}.review-wide{grid-column:1/-1}.review-note{font-size:14px;color:#bbd1da;line-height:1.6}.review-aside{padding:26px;background:#f1f6f7;color:#17313b;align-self:start;border-radius:4px}.review-aside h2{font-size:26px;letter-spacing:-.6px}.review-aside p,.review-aside li{font-size:16px;line-height:1.65}.review-aside ol{padding-left:22px}.review-aside li{margin-bottom:15px}.review-aside a{color:#006e7e;text-decoration:underline}.review-ready{margin-top:30px;padding:28px;border:1px solid #46b7c4;background:#102b35}.review-ready h2{font-size:26px;letter-spacing:-.5px}.review-ready textarea{width:100%;margin:20px 0;padding:18px;min-height:310px;background:#fff;color:#16313c;font:15px/1.55 Arial,sans-serif}.review-actions{display:flex;gap:14px;flex-wrap:wrap}.review-figures{margin-bottom:25px;padding:20px;border:1px solid #4b6671}.review-figures summary{cursor:pointer;font-weight:600}.review-figures dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-figures dd{margin:0;text-align:right}.review-page [hidden]{display:none!important}.review-status{font-size:15px;color:#91e5ef}.review-form .button{border:0;cursor:pointer}.review-ready button{cursor:pointer}@media(max-width:750px){.review-layout{grid-template-columns:1fr}.review-form{padding:22px}.review-aside{order:2}.review-fields{grid-template-columns:1fr}.review-page{padding-top:35px}.review-actions .button{width:100%}}
