.reference-page{min-height:100vh;padding:28px 16px 42px;background-color:#6a88a8;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:4px 4px;color:#161616;font-family:Tahoma,Verdana,"MS Sans Serif",Arial,sans-serif;font-size:16px;line-height:1.6}.reference-page *,.reference-page :after,.reference-page :before{box-sizing:border-box}.reference-page a{color:#0000a8;text-underline-offset:2px}.reference-page a:hover{color:#b40000}.reference-skip{position:fixed;top:8px;left:8px;z-index:30;padding:9px 13px;border:2px outset #ffffff;background:#ffffdc;color:#000000!important;transform:translateY(-170%)}.reference-skip:focus{transform:translateY(0)}.reference-window{width:min(100%,980px);margin:0 auto;overflow:hidden;border:2px solid #143c8c;border-radius:7px 7px 0 0;background:#ffffff;box-shadow:5px 7px 0 rgba(21,41,64,.28)}.reference-titlebar{min-height:38px;display:flex;align-items:center;gap:8px;padding:5px 9px;border-bottom:1px solid #0f2e7a;background:linear-gradient(180deg,#4e9dff,#0b60d8 18%,#1d50c5 78%,#1742a1);color:#ffffff;font-weight:700;text-shadow:1px 1px 0 #113878}.reference-program-mark{width:24px;height:24px;display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid #ffffff;background:#d4d8c9;color:#143c8c;font-family:Courier New,monospace;font-size:12px;text-shadow:none;box-shadow:inset 0 0 0 2px #5f8aba}.reference-menubar{display:flex;flex-wrap:wrap;gap:2px;padding:4px 6px;border-bottom:1px solid #aaa99e;background:#ece9d8;box-shadow:inset 0 1px 0 #ffffff}.reference-menubar a{min-height:44px;display:inline-flex;align-items:center;padding:7px 11px;color:#151515;text-decoration:none}.reference-menubar a:hover,.reference-menubar a[aria-current=page]{padding:6px 10px;border:1px solid #7d7b72;background:#ffffff;color:#000000}.reference-menubar a[aria-current=page]{font-weight:700;box-shadow:inset 1px 1px 0 #9c9a90}.reference-document-header{padding:46px clamp(22px,6vw,64px) 36px;border-bottom:1px solid #98988f;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.86) 67%,rgba(255,255,255,.35)),repeating-linear-gradient(135deg,#d9e4ef,#d9e4ef 12px,#c9d8e8 0,#c9d8e8 24px)}.reference-path{margin:0;color:#4c4c4c;font-family:Courier New,monospace;font-size:13px;font-weight:700;letter-spacing:.06em}.reference-document-header h1{max-width:730px;margin:10px 0 14px;color:#0c3378;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,6vw,54px);font-weight:400;line-height:1.02}.reference-summary{max-width:720px;margin:0;color:#303030;font-size:17px}.reference-file-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:26px 0 0;border:1px solid #74746d;background:#ece9d8;box-shadow:inset 1px 1px 0 #ffffff}.reference-file-status div{min-width:0;padding:9px 11px}.reference-file-status div+div{border-left:1px solid #a7a59b}.reference-file-status dt{color:#555555;font-family:Courier New,monospace;font-size:12px;font-weight:700}.reference-file-status dd{margin:2px 0 0;font-weight:700}.reference-document-body{padding:30px clamp(18px,5vw,54px) 42px;background:#f8f8f5}.reference-status{display:grid;grid-template-columns:minmax(145px,.28fr) 1fr;gap:16px;margin:0 0 28px;padding:14px 16px;border:1px solid #6e6e68;border-left-width:8px;background:#ffffff;box-shadow:inset 1px 1px 0 #ffffff}.reference-status--information{border-left-color:#245edb}.reference-status--warning{border-left-color:#d2a700;background:#fffce6}.reference-status--stop{border-left-color:#b93022;background:#fff1ed}.reference-status>strong{font-family:Courier New,monospace;font-size:13px;letter-spacing:.04em}.reference-status div,.reference-status p{margin:0}.reference-section{margin-top:24px;border:1px solid #84847d;background:#ffffff;box-shadow:2px 2px 0 #c3c3bc}.reference-section-heading{display:flex;align-items:stretch;border-bottom:1px solid #84847d;background:#ece9d8}.reference-section-heading>span{width:52px;display:grid;flex:0 0 auto;place-items:center;border-right:1px solid #84847d;background:#0b3d91;color:#ffffff;font-family:Courier New,monospace;font-weight:700}.reference-section-heading h2{margin:0;padding:12px 15px;color:#163c78;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,4vw,29px);font-weight:400;line-height:1.2}.reference-section-content{padding:18px 20px 20px}.reference-section-content>:first-child{margin-top:0}.reference-section-content>:last-child{margin-bottom:0}.reference-section-content h3{margin:22px 0 6px;color:#202020;font-size:18px}.reference-section-content dl,.reference-section-content ol,.reference-section-content p,.reference-section-content ul{max-width:780px}.reference-section-content li+li{margin-top:7px}.reference-section-content dt{margin-top:14px;font-weight:700}.reference-section-content dd{margin:3px 0 0}.reference-table-wrap{overflow-x:auto;border:1px inset #ffffff}.reference-table{width:100%;min-width:620px;border-collapse:collapse;background:#ffffff}.reference-table td,.reference-table th{padding:10px 12px;border:1px solid #9a9a92;text-align:left;vertical-align:top}.reference-table th{background:#dcd9cc}.reference-command-list{padding-left:22px}.reference-command-list strong{color:#0b3d91}.reference-contact{margin-top:16px;padding:14px 16px;border:1px solid #6e6e68;border-left:8px solid #245edb;background:#f4f8ff}.reference-contact--pending{border-left-color:#c09200;background:#fffce6}.reference-contact strong{font-family:Courier New,monospace;font-size:13px}.reference-contact p{margin:5px 0 0}.reference-contact+.reference-status{margin-top:16px}.reference-footer{min-height:40px;display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid #98988f;background:#d4d0c8;color:#343434;font-family:Courier New,monospace;font-size:12px}@media (max-width:720px){.reference-page{padding:0;font-size:16px}.reference-window{border-right:0;border-left:0;border-radius:0;box-shadow:none}.reference-file-status{grid-template-columns:1fr}.reference-file-status div+div{border-top:1px solid #a7a59b;border-left:0}.reference-status{grid-template-columns:1fr;gap:6px}.reference-footer{flex-direction:column}}@media print{.reference-page{padding:0;background:#ffffff;color:#000000}.reference-window{width:100%;border:0;box-shadow:none}.reference-menubar,.reference-skip{display:none}.reference-document-body,.reference-document-header{background:#ffffff}}