body.fscv-edition-author.error404 #main{padding:0}
body.fscv-edition-author .fscv-not-found{max-width:1140px;margin:0 auto;padding:clamp(48px,7vw,100px) 30px;color:#081b50}
body.fscv-edition-author .fscv-not-found-copy{max-width:820px}
body.fscv-edition-author .fscv-not-found-kicker{font:700 13px/1.5 Calibri,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;color:#655431}
body.fscv-edition-author #wrapper .fscv-not-found h1{font-size:clamp(36px,4.3vw,60px);line-height:1.08;margin:0 0 24px;max-width:780px;color:#081b50}
body.fscv-edition-author .fscv-not-found-copy>p:not(.fscv-not-found-kicker){max-width:670px;font-size:18px;line-height:1.7;margin:0 0 28px}
body.fscv-edition-author .fscv-not-found-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-bottom:42px}
body.fscv-edition-author #wrapper .fscv-recovery-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:50px;padding:12px 24px;margin:0;background:#ffd329!important;color:#081b50!important;border:1px solid #d1a511;border-radius:4px;font:700 18px/1.4 Calibri,Arial,sans-serif!important;text-transform:none;letter-spacing:0;text-shadow:none;box-shadow:none}
body.fscv-edition-author #wrapper .fscv-recovery-button:hover{background:#ffdf60!important;box-shadow:none}
body.fscv-edition-author .fscv-recovery-story{font:700 17px/1.5 Calibri,Arial,sans-serif;color:#081b50;text-decoration:underline;text-underline-offset:5px}
body.fscv-edition-author .fscv-recovery-search{max-width:610px;margin:0;padding-top:26px;border-top:1px solid #d4c9b5}
body.fscv-edition-author .fscv-recovery-search label{display:block;margin:0 0 12px;font:700 17px/1.4 Calibri,Arial,sans-serif;color:#081b50}
body.fscv-edition-author .fscv-recovery-search-field{display:flex;align-items:stretch;background:#fffdfa;border:1px solid #b9aa8f;border-radius:4px;overflow:hidden}
body.fscv-edition-author .fscv-recovery-search input[type=search]{flex:1;min-width:0;height:52px;margin:0;padding:12px 16px;background:transparent;border:0;border-radius:0;box-shadow:none;font:17px/1.4 Calibri,Arial,sans-serif;color:#081b50}
body.fscv-edition-author #wrapper .fscv-recovery-search button{width:56px;min-height:52px;flex:none;margin:0;padding:0;background:#081b50!important;color:#fffdfa!important;border:0;border-radius:0;box-shadow:none}
body.fscv-edition-author .fscv-recovery-search button i{font-size:21px;color:inherit}
body.fscv-edition-author .fscv-recovery-search-field:focus-within{outline:3px solid #214ac8;outline-offset:3px}
body.fscv-edition-author .fscv-not-found :is(a,button):focus-visible{outline:3px solid #214ac8;outline-offset:4px}
body.fscv-edition-author.error404 #fscv-404-recovery{display:none!important}
/* Native search forms also use the club palette, including empty results. */
body.fscv-edition-author #wrapper :is(.searchform,.search-form,.woocommerce-product-search) button[type=submit]{background:#081b50!important;color:#fffdfa!important;border-color:#081b50!important;box-shadow:none}
body.fscv-edition-author #wrapper :is(.searchform,.search-form,.woocommerce-product-search) button[type=submit] i{color:inherit!important}
@media(max-width:549px){
body.fscv-edition-author .fscv-not-found{padding:42px 22px 52px}
body.fscv-edition-author .fscv-not-found-actions{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:30px}
body.fscv-edition-author #wrapper .fscv-recovery-button{width:100%;justify-content:space-between}
body.fscv-edition-author .fscv-not-found-copy>p:not(.fscv-not-found-kicker){font-size:16px}
}
