/* HR archives and homepage recognition notice */
.personnel-archive .archive-heading{margin-bottom:45px}.record-index{display:flex;flex-wrap:wrap;gap:18px 35px;padding-block:20px;border-block:1px solid var(--line);font:11px/1.5 var(--mono);color:#b9c8b3;margin-bottom:55px}.record-index span{color:var(--green);margin-right:8px}.record-index a:hover{color:var(--green)}.record-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.record-heading .eyebrow{margin:0}.record-period{font:10px/1.6 var(--mono);letter-spacing:.6px;color:var(--muted)}.honoree-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.record-art{display:block;background:#000;border:1px solid #426247;padding:9px;color:var(--green);transition:border-color .2s}.record-art:hover{border-color:var(--green)}.record-art img{display:block;width:100%;height:auto}.record-art>span{font:9px/1.5 var(--mono);display:flex;justify-content:space-between;gap:12px;padding:13px 5px 4px;letter-spacing:.5px}.honoree-copy .file-label{font-size:10px;margin:3px 0 22px;color:var(--green)}.honoree-copy h2{font-size:clamp(43px,4.5vw,65px)}.honoree-copy .award-citation{font:italic 24px/1.4 Georgia,serif;color:#d5e5cd;margin:25px 0}.honoree-copy>p:not(.file-label):not(.award-citation){font-size:14px;color:var(--muted);line-height:1.8}.benefits-register{margin:25px 0 0}.benefits-register>div{border-top:1px solid var(--line);padding:15px 0}.benefits-register dt{font:9px/1.6 var(--mono);color:var(--green);letter-spacing:.7px}.benefits-register dd{margin:6px 0 0;font-size:14px;color:#b9c8b3}.hr-determination{padding:17px 20px;background:#101c12;border-left:2px solid var(--green);margin-top:15px}.hr-determination>span{font:9px/1.6 var(--mono);color:var(--green);letter-spacing:.7px}.hr-determination p{font-size:13px;line-height:1.7;margin:9px 0 0;color:#bdcfb5}.archive-record{border-top:1px solid var(--line);padding-top:45px;margin-top:75px}.previous-grid{display:grid;grid-template-columns:230px 1fr;gap:65px;align-items:center}.previous-grid .file-label{font-size:10px;color:var(--green)}.previous-grid h2{font-size:clamp(38px,4vw,54px)}.previous-grid p{font-size:14px;color:var(--muted);line-height:1.8}.previous-grid .previous-citation{font:italic 23px/1.4 Georgia,serif;color:#c5dfbc}.previous-grid .record-footnote{font:9px/1.8 var(--mono);color:var(--green);letter-spacing:.5px;margin-top:25px}.decision-sheet{border:1px solid #416344;padding:35px;background:#0c140e}.decision-title{display:flex;justify-content:space-between;gap:25px;align-items:center}.decision-title .file-label{font-size:10px;color:var(--muted)}.withdrawn-stamp{border:2px solid #6c9d6d;padding:12px 19px;font:10px/1.8 var(--mono);color:#a0c797;text-align:center;transform:rotate(-4deg);letter-spacing:1px}.withdrawn-stamp strong{font-size:18px}.decision-register{margin:32px 0 0}.decision-register>div{display:grid;grid-template-columns:130px 1fr;gap:20px;border-top:1px solid var(--line);padding:20px 0}.decision-register dt{font:10px/1.8 var(--mono);color:var(--green);letter-spacing:.8px}.decision-register dd{font-size:15px;line-height:1.8;color:#b9c8b3;margin:0}.decision-signature{display:flex;justify-content:space-between;gap:20px;border-top:1px dashed #416344;padding-top:20px;font:9px/1.8 var(--mono);color:var(--muted);letter-spacing:.4px}.records-lore-note{margin-top:45px;display:flex;align-items:center;gap:25px}.records-lore-note>span{font:9px/1.8 var(--mono);color:var(--green);min-width:150px}.records-lore-note p{font-size:12px;color:var(--muted);margin:0}.records-lore-note a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.records-links{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.record-viewer{width:min(92vw,900px)}.record-viewer>img{max-height:calc(90dvh - 90px);object-fit:contain;width:100%}.recognition-notice{display:flex;gap:30px;align-items:center;border:1px solid #365b3b;padding:24px 28px;margin-top:65px;background:#0c160e}.recognition-notice img{display:block;width:84px;height:84px;object-fit:contain;border:1px solid var(--line)}.recognition-notice-copy{flex:1;min-width:0}.recognition-notice .eyebrow{font-size:9px;margin:0 0 8px;letter-spacing:1px}.recognition-notice h3{font-size:20px;font-weight:500;margin:0;line-height:1.3}.recognition-notice p:last-child{font-size:12px;color:var(--muted);margin:7px 0 0}.recognition-notice>.text-link{flex-shrink:0}
@media(max-width:1050px){.honoree-grid{gap:35px}.previous-grid{gap:40px}.recognition-notice{gap:20px;padding:22px}.recognition-notice>.text-link{font-size:10px}}
@media(max-width:760px){.record-index{gap:16px 25px;margin-bottom:35px}.record-heading{align-items:flex-start;flex-direction:column;gap:10px}.record-period{font-size:9px}.honoree-grid{grid-template-columns:1fr;gap:30px}.current-award{max-width:470px;width:100%;justify-self:center}.honoree-copy h2{font-size:48px}.archive-record{padding-top:30px;margin-top:45px}.previous-grid{grid-template-columns:1fr;gap:30px}.previous-award{width:min(230px,100%);justify-self:center}.decision-sheet{padding:23px}.decision-title{align-items:flex-start;flex-direction:column;gap:20px}.withdrawn-stamp{align-self:flex-end}.decision-register>div{grid-template-columns:1fr;gap:7px}.decision-signature{flex-direction:column;gap:10px}.records-lore-note{display:block}.records-lore-note>span{display:block;margin-bottom:10px}.records-links{margin-top:25px}.records-links .button{margin-top:0}.recognition-notice{flex-wrap:wrap;gap:18px;margin-top:45px;padding:20px}.recognition-notice img{width:70px;height:70px}.recognition-notice h3{font-size:18px}.recognition-notice-copy{flex-basis:180px}.recognition-notice>.text-link{font-size:12px;margin-top:2px}}
