
.review-header{width:100%;max-width:1120px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid #cbd0d4;background:var(--cream);font:16px/1.5 Arial,sans-serif}.review-header .review-brand{font:26px/1.2 Georgia,serif;color:#192341;text-decoration:none}.review-brand span{color:#a54b34}.review-header nav{display:flex;align-items:center;gap:24px;margin:0}.review-header nav a{display:inline-flex;align-items:center;min-height:44px;font:14px/1.5 Arial,sans-serif;color:#46536b;text-decoration:none}.review-header .entries-link{border:1px solid #192341;border-radius:30px;padding:10px 18px;color:#192341}.review-header a:hover{text-decoration:underline}main{max-width:680px;padding:38px 28px 50px}h1{font-size:clamp(36px,7vw,54px);text-wrap:balance}button.primary,.primary-link{border-radius:28px;background:#192341;color:#f6f2e9;padding:12px 24px;border:1px solid #192341;min-height:48px}button.primary:hover,.primary-link:hover{background:#303c5e}.review-helper{color:#46536b;font:14px/1.6 Arial,sans-serif}.primary-link{display:inline-flex;align-items:center;text-decoration:none;font:16px/1.5 Arial,sans-serif}.saved-info{font-size:14px;color:#46536b;margin:24px 0}.saving-details{margin-top:32px}.saving-details summary{font:16px/1.5 Arial,sans-serif;min-height:48px}.status,.draft-status{font-size:14px}.status:empty{display:none}.export-options>summary{font-size:16px}.route,.saved-entry,nav a{overflow-wrap:anywhere}.field textarea{font-size:17px}h1:focus{outline:none}@media(max-width:600px){.review-header{padding:18px 20px;gap:12px}.review-header .review-brand{font-size:23px}.review-header nav{gap:18px;flex-wrap:wrap}.review-header nav a{font-size:14px}main{padding:28px 20px 40px}.actions{gap:12px 20px}.actions>.primary{width:100%}.export-options{flex:1}.quiet-destructive{flex-basis:auto;margin-left:auto}.route{padding:20px}.route h2{font-size:25px}.field>label.title{font-size:23px}.review-header nav .entries-link{padding:8px 14px}}@media print{.review-header,.saved-info{display:none!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.review-header nav a{border:0;border-radius:0;padding:10px 0;background:transparent}.review-header nav .entries-link{border:1px solid #192341;border-radius:30px;padding:10px 18px}.review-header nav a:before,.review-header nav a:after{display:none}
#entry-count:not(:empty)::before{content:" "}
