/* Two honest pending pages, framed by the existing site header and footer. */
.pending-page{background:var(--ivory,#f5f2ea)}
.pending-page main{min-height:65vh}
.pending-page .pending-hero{padding:clamp(54px,7vw,86px) 0;background:var(--navy,#183e55);border-bottom:0;color:var(--paper,#fbfaf6)}
.pending-page .pending-section-label{margin:0 0 23px;color:#bdd2dc;font:500 11px/1.6 var(--sans,sans-serif);letter-spacing:.18em}
.pending-page .pending-hero h1{margin:0;color:inherit;font:500 clamp(34px,4vw,56px)/1.55 var(--serif,serif);letter-spacing:.045em}
.pending-page .breadcrumb{background:var(--ivory,#f5f2ea)}
.pending-page .pending-content{padding:clamp(44px,6vw,80px) 0 clamp(70px,8vw,110px)}
.pending-page .pending-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(28px,5vw,70px);align-items:start;padding:clamp(30px,5vw,64px);border:1px solid var(--line,#d6d1c6);border-top:3px solid var(--navy,#183e55);background:var(--paper,#fbfaf6)}
.pending-page .pending-rule{display:block;width:34px;height:2px;margin:0 0 22px;background:var(--blue,#087fad)}
.pending-page .pending-status h2{margin:0;color:var(--navy,#183e55);font:500 clamp(29px,3.5vw,43px)/1.55 var(--serif,serif);letter-spacing:.06em}
.pending-page .pending-copy{padding-top:24px;min-width:0}
.pending-page .pending-copy>p{max-width:36em;margin:0;color:var(--ink,#16242c);font:400 16px/2.05 var(--sans,sans-serif);overflow-wrap:anywhere}
.pending-page .pending-actions{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:32px}
.pending-page .pending-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:44px;padding:10px 0 8px;border-bottom:1px solid var(--line,#d6d1c6);color:var(--navy,#183e55);font:500 13px/1.7 var(--sans,sans-serif);text-decoration:none}
.pending-page .pending-actions a>span{color:var(--blue,#087fad);font-size:17px}
.pending-page .pending-actions a:hover{color:var(--blue,#087fad);border-bottom-color:var(--blue,#087fad)}
.pending-page .pending-actions a:focus-visible{outline:2px solid var(--blue,#087fad);outline-offset:5px}
@media(max-width:760px){
  .pending-page .pending-panel{grid-template-columns:1fr;gap:24px;padding:29px 25px 35px}
  .pending-page .pending-copy{padding-top:0}
  .pending-page .pending-copy>p{font-size:14px}
  .pending-page .pending-rule{margin-bottom:17px}
  .pending-page .pending-actions{margin-top:24px;gap:9px 26px}
}
@media(max-width:380px){.pending-page .pending-actions{display:grid;justify-items:start}.pending-page .pending-panel{padding-inline:21px}}
@media print{.pending-page .pending-hero{color:var(--navy,#183e55);background:white}.pending-page .pending-section-label{color:var(--navy,#183e55)}.pending-page .pending-panel{break-inside:avoid}}
