:root{--navy:#1f3a6e;--blue:#1a4fa0;--purple:#6a3d9a;--rule:#8a9bc0;--ink:#1d1d2b}html{background:#dfe5f1}body{color:var(--ink);background-color:#dfe5f1;background-image:linear-gradient(#cfd8ec 1px,#0000 1px),linear-gradient(90deg,#cfd8ec 1px,#0000 1px);background-size:24px 24px;margin:0;font:14px/1.55 Verdana,Geneva,DejaVu Sans,sans-serif}.sheet{background:#fffffb;border:1px solid #5d6e96;max-width:940px;margin:22px auto;box-shadow:5px 5px #141e4647}.banner{background:linear-gradient(#34589a, var(--navy));border-bottom:3px double #aab8d8;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:14px 24px 12px;display:flex}.banner-title{color:#fff;text-shadow:2px 2px #0d1d44;font:700 30px Georgia,Times New Roman,serif;text-decoration:none}a.banner-title:link,a.banner-title:visited{color:#fff}a.banner-title:hover{color:#fff7c2;background:0 0}.banner-tag{color:#cdd9f2;font:italic 13px Georgia,Times New Roman,serif}.nav{border-bottom:1px solid var(--rule);background:#e4e9f5;flex-wrap:wrap;gap:6px;padding:10px 24px;display:flex}.nav a{color:#10306b;background:#eef1fa;border:2px outset #f6f8fd;padding:3px 12px;font:700 12px Verdana,Geneva,sans-serif;text-decoration:none}.nav a:hover{background:#fff7c2}.nav a.here{background:#d2daef;border-style:inset}.page{min-height:360px;padding:8px 28px 22px}.foot{text-align:center;color:#4b5878;border-top:1px solid var(--rule);background:#e4e9f5;padding:10px 24px;font-size:11px}h1,h2,h3,h4{color:var(--navy);font-family:Georgia,Times New Roman,serif;line-height:1.25}h1{border-bottom:3px double var(--rule);margin:.7em 0 .5em;padding-bottom:6px;font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:15px}li{margin:.25em 0}font{font-family:inherit}a:link{color:var(--blue)}a:visited{color:var(--purple)}a:hover{background:#fff7a8}hr{background:repeating-linear-gradient(90deg, var(--rule) 0 6px, transparent 6px 10px);border:0;height:2px;margin:1.2em 0}:where(.page) img{border:1px solid var(--rule);background:#fff;padding:3px}:where(.page) a:hover>img{border-color:#c9a400}:where(.page) button{color:#10306b;cursor:pointer;background:#eef1fa;border:2px outset #f6f8fd;padding:3px 9px;font:12px Verdana,Geneva,sans-serif}:where(.page) button:hover{background:#fff7c2}:where(.page) button:active{border-style:inset}.word-page,.word-page *{font-family:Verdana,Geneva,DejaVu Sans,sans-serif!important}.word-page p,.word-page li{font-size:13.5px!important;line-height:1.55!important}.word-page span{font-size:inherit!important}.word-page p{margin-bottom:.55em!important}.page .alps-sheet{margin-top:12px;overflow-x:auto}.page .alps-sheet td{padding:2px 8px}.page .alps-sheet tr:nth-child(2n) td{background-color:#f1f4fb}@media (max-width:700px){.sheet{margin:8px;box-shadow:3px 3px #141e4647}.banner,.nav{padding-left:14px;padding-right:14px}.page{padding:4px 14px 18px}.banner-title{font-size:26px}}
