.fn-page-head{max-width:1120px}.fn-kicker,.fn-overline{font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#376f97}.fn-disclosure{color:#5c6a76;border-left:3px solid #cfd8dd;padding:.45rem .7rem;font-size:.78rem}.fn-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:1rem 0}.fn-metrics article{border:1px solid #d8dee3;background:#f7fafb;padding:.65rem}.fn-metrics strong,.fn-metrics span{display:block}.fn-metrics strong{font:700 1.35rem Georgia,serif;color:#17324d}.fn-metrics span{font-size:.75rem;color:#5c6a76}.fn-start{margin:1.2rem 0}.fn-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.fn-start-grid article{border-top:5px solid #376f97;background:#edf3f6;padding:.8rem}.fn-start-grid blockquote{font:700 1.05rem/1.35 Georgia,serif;color:#17324d;margin:.55rem 0;padding:.55rem .7rem;border-left:4px solid #376f97;background:#fff}.fn-flow{display:flex;align-items:stretch;gap:.3rem;margin:.85rem 0;overflow-x:auto;padding-bottom:.35rem}.fn-flow a{flex:1 0 135px;display:grid;gap:.3rem;align-content:start;color:#17324d;text-decoration:none;background:#edf3f6;border-top:4px solid #376f97;padding:.65rem;min-height:5.7rem}.fn-flow a:hover,.fn-flow a:focus{background:#fff;outline:2px solid #376f97;outline-offset:1px}.fn-flow a small{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#17324d;color:#fff;font-weight:800}.fn-flow a strong{font-size:.78rem;line-height:1.25}.fn-flow>span{align-self:center;color:#376f97;font-weight:900}.fn-cabinet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.fn-cabinet article{border:1px solid #d8dee3;padding:.75rem;background:#fff}.fn-cabinet h4{margin:.25rem 0}.fn-cabinet ul{padding-left:1.1rem;margin:.55rem 0;font-size:.8rem}.fn-cabinet li{margin:.28rem 0}.fn-quiet{border:1px dashed #bfcbd2;background:#fafbfd;padding:.7rem;color:#5c6a76;font-size:.82rem}.fn-history{min-width:850px}.fn-controls{position:sticky;top:0;z-index:4;display:flex;align-items:end;gap:.65rem;flex-wrap:wrap;background:#17324d;color:#fff;padding:.7rem .8rem;margin:.8rem 0}.fn-controls label{display:grid;gap:.2rem;font-size:.74rem;font-weight:800}.fn-controls select,.fn-controls input{font:inherit;min-height:2rem;max-width:100%;padding:.3rem .45rem;border:0;border-radius:.2rem}.fn-controls input{min-width:14rem}.fn-controls>span{margin-left:auto;font-weight:800;font-size:.78rem}.fn-phase{border:2px solid #cbd6dc}.fn-phase>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;background:#edf3f6;padding:.8rem}.fn-phase>summary strong,.fn-phase>summary small{display:block}.fn-phase>summary small{font-weight:500;color:#5c6a76;margin-top:.2rem}.fn-step{border:1px solid #d8dee3;margin:.55rem 0}.fn-step>summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,16rem);gap:.7rem;align-items:center;padding:.65rem .75rem}.fn-step>summary strong,.fn-step>summary small{display:block}.fn-step>summary strong{margin:.1rem 0;font-size:.9rem}.fn-step>summary small{font-size:.74rem;color:#5c6a76;font-weight:500}.fn-label{display:inline-block;padding:.28rem .4rem;font-size:.62rem;line-height:1.25;font-weight:850;letter-spacing:.025em;text-align:center;background:#e8edf0;color:#40515f}.fn-required{background:#dcebf2;color:#17324d}.fn-history{background:#e8e1f2;color:#563c70}.fn-unknown{background:#f4e9ce;color:#6b541d}.fn-guidance{background:#e7efe9;color:#2c5b3b}.fn-step-body{padding:0 .75rem .75rem}.fn-purpose{border-left:4px solid #376f97;background:#f3f7f9;padding:.45rem .65rem;font-size:.82rem}.fn-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.fn-record-grid section{background:#f8fafb;padding:.65rem}.fn-record-grid h4{margin:0 0 .45rem}.fn-record-grid dl,.fn-decisions dl{display:grid;grid-template-columns:7.8rem minmax(0,1fr);gap:.25rem .5rem;font-size:.78rem}.fn-record-grid dt,.fn-decisions dt{font-weight:800;color:#17324d}.fn-record-grid dd,.fn-decisions dd{margin:0}.fn-boundaries{border-left:4px solid #8a5c18;background:#fff8ec;padding:.5rem .7rem;margin-top:.65rem;font-size:.78rem}.fn-boundaries p{margin:.35rem 0}.fn-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.fn-decisions article{border:1px solid #d8dee3;border-top:5px solid #6a5680;padding:.75rem}.fn-decisions h4{margin:.2rem 0 .55rem}.fn-decisions blockquote{margin:.55rem 0;padding:.55rem .65rem;border-left:4px solid #376f97;background:#edf3f6;font-size:.82rem}.fn-base-link{border-left:4px solid #2f6f5e;background:#edf7f3;padding:.65rem .75rem;margin:.75rem 0}.fn-base-link p{margin:.25rem 0}.fn-start-card{border:2px solid #2f6f5e;border-left:7px solid #2f6f5e;background:#eff8f4;padding:.85rem;margin-top:1rem}.fn-start-card h3{margin-top:0}.fn-primary{display:inline-block;background:#17324d;color:#fff;padding:.5rem .75rem;border-radius:.25rem;text-decoration:none;font-weight:800}.fn-phase[id],.fn-step[id],[id^="FNS-"],[id^="FNR-"],[id^="FNH-"],[id^="FND-"]{scroll-margin-top:7rem}
@media(max-width:1080px){.fn-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fn-start-grid,.fn-cabinet{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.fn-start-grid,.fn-cabinet,.fn-record-grid,.fn-decisions{grid-template-columns:1fr}.fn-controls{position:static}.fn-controls label{flex:1 1 100%}.fn-controls select,.fn-controls input{width:100%;min-width:0}.fn-controls>span{margin-left:0}.fn-phase>summary,.fn-step>summary{grid-template-columns:1fr}.fn-label{text-align:left}.fn-record-grid dl,.fn-decisions dl{grid-template-columns:1fr}.fn-flow a{flex-basis:125px}}
@media(max-width:500px){.fn-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.fn-controls{display:none}.fn-phase,.fn-step{break-inside:avoid}.fn-cabinet,.fn-start-grid,.fn-record-grid,.fn-decisions,.fn-flow{display:block}.fn-cabinet article,.fn-start-grid article,.fn-record-grid section,.fn-decisions article,.fn-flow a{break-inside:avoid;margin:.35rem 0}.fn-label{border:1px solid #777}.fn-disclosure{color:#333}}
.fn-label.fn-history{min-width:0}
