/* Preserve the menu button contrast, including current page, hover and focus. */
body #header-outer #top .menu-item-1649 > a,
body #header-outer #top .menu-item-1649 > a .menu-title-text,
body #header-outer #top .menu-item-1649.current-menu-item > a,
body #header-outer #top .menu-item-1649 > a:hover,
body #header-outer #top .menu-item-1649 > a:focus,
body #header-outer #top .menu-item-1649 > a:active{color:#fff!important}
body #header-outer #top .menu-item-1649 > a::before{background:#94601e!important}
body #header-outer #top .menu-item-1649 > a:focus-visible{outline:3px solid #022f61!important;outline-offset:5px}
/* Spacious public entry page; authenticated dashboards keep their compact layout. */
body.seqtp-guest .seqtp{max-width:1120px;padding:56px 24px 72px}
body.seqtp-guest .seqtp>.seqtp-kicker{margin:0 0 14px!important}
body.seqtp-guest .seqtp-entry-heading{max-width:760px;margin:0 0 32px}
body.seqtp-guest .seqtp-entry h1{font-size:34px!important;line-height:1.25!important;margin:0 0 18px!important}
body.seqtp-guest .seqtp-entry-heading>p{font-size:16px;line-height:1.7;margin:0!important;color:#536579}
body.seqtp-guest .seqtp-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
body.seqtp-guest .seqtp-entry-card{padding:32px;background:#eef2f7;border:1px solid #dce4ee;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}
body.seqtp-guest .seqtp-entry-card h2{font-size:23px!important;line-height:1.35!important;margin:0 0 18px!important}
body.seqtp-guest #seqtp-portal#seqtp-portal .seqtp-entry-card>p{font-size:16px;line-height:1.7;margin:0 0 28px!important;max-width:420px}
body.seqtp-guest #seqtp-portal#seqtp-portal .seqtp-entry-card>.seqtp-button{font-size:15px!important;font-weight:600;line-height:1.5;min-height:48px;padding:13px 24px!important;border-radius:28px!important}
body.seqtp-guest #seqtp-portal#seqtp-portal .seqtp-entry-card>.seqtp-entry-recovery{margin:22px 0 0!important;font-size:14px;line-height:1.6}
body.seqtp-guest .seqtp-entry-signup{background:#fff8ed;border-color:#e5cba7}
body.seqtp-guest #seqtp-portal#seqtp-portal .seqtp-entry-signup>.seqtp-button{background:#94601e!important;color:#fff!important}
body.seqtp-guest #seqtp-portal#seqtp-portal .seqtp-entry-signup>.seqtp-button:hover{background:#76501c!important}
@media(max-width:700px){body.seqtp-guest .seqtp{padding:32px 18px 44px}body.seqtp-guest .seqtp-entry-grid{grid-template-columns:1fr;gap:20px}body.seqtp-guest .seqtp-entry h1{font-size:28px!important}body.seqtp-guest .seqtp-entry-card{padding:26px}body.seqtp-guest #seqtp-portal#seqtp-portal .seqtp-entry-card>.seqtp-button{width:100%;text-align:center}}

/* Temporary administrator profile preview. */
.seqtp-page .seqtp-preview-selector{margin-bottom:24px;border:1px dashed #b17b34;background:#fff8ed}
.seqtp-preview-selector form{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}
.seqtp-preview-selector label{margin:0;min-width:260px;max-width:420px;flex:1}
.seqtp-preview-selector p{margin:12px 0 6px;font-size:13px}
