.page[data-astro-cid-ppumzfmo]{max-width:1240px;font-family:var(--font);margin:0 auto;padding:36px 24px 96px}h1[data-astro-cid-ppumzfmo]{font-family:var(--font-hd);color:var(--navy);margin:0 0 4px;font-size:44px;font-weight:700}.lede[data-astro-cid-ppumzfmo]{color:var(--text3);max-width:760px;margin:0 0 18px;line-height:1.55}.modes[data-astro-cid-ppumzfmo]{border:1.5px solid var(--navy);border-radius:999px;margin:0 0 14px;display:inline-flex;overflow:hidden}.modes[data-astro-cid-ppumzfmo] button[data-astro-cid-ppumzfmo]{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:6px 16px;font-size:14px}.modes[data-astro-cid-ppumzfmo] button[data-astro-cid-ppumzfmo].on{background:var(--navy);color:var(--cream2,#fff)}.bulk[data-astro-cid-ppumzfmo]{vertical-align:top;gap:8px;margin:0 0 14px 14px;display:inline-flex}.bulk[data-astro-cid-ppumzfmo] button[data-astro-cid-ppumzfmo]{border:1.5px solid var(--gold2);font:inherit;color:var(--navy);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:14px}.bulk[data-astro-cid-ppumzfmo] button[data-astro-cid-ppumzfmo]:hover{background:var(--gold2);color:var(--navy)}.cal[data-astro-cid-ppumzfmo][data-mode=t] i[data-astro-cid-ppumzfmo][data-m=p],.cal[data-astro-cid-ppumzfmo][data-mode=p] i[data-astro-cid-ppumzfmo][data-m=t]{display:none!important}.tg[data-astro-cid-ppumzfmo]{flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.tg[data-astro-cid-ppumzfmo] em[data-astro-cid-ppumzfmo]{border:1px solid var(--tc);color:var(--navy);background:color-mix(in srgb, var(--tc) 14%, transparent);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.legend[data-astro-cid-ppumzfmo]{flex-wrap:wrap;gap:8px 16px;margin:0 0 18px;padding:0;list-style:none;display:flex}.legend[data-astro-cid-ppumzfmo] label[data-astro-cid-ppumzfmo]{color:var(--text2);cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.legend[data-astro-cid-ppumzfmo][hidden]{display:none}.legend[data-astro-cid-ppumzfmo] input[data-astro-cid-ppumzfmo]{accent-color:var(--navy)}.legend[data-astro-cid-ppumzfmo] i[data-astro-cid-ppumzfmo]{border-radius:50%;width:11px;height:11px;display:inline-block}.legend[data-astro-cid-ppumzfmo] small[data-astro-cid-ppumzfmo]{color:var(--text3)}.scroll[data-astro-cid-ppumzfmo]{padding-bottom:8px;overflow-x:auto}.cal[data-astro-cid-ppumzfmo]{flex-direction:column;gap:3px;min-width:980px;display:flex}.mrow[data-astro-cid-ppumzfmo],.yrow[data-astro-cid-ppumzfmo]{grid-template-columns:44px repeat(53,minmax(0,1fr));align-items:center;gap:2px;display:grid}.yl[data-astro-cid-ppumzfmo]{font-family:var(--font-hd);color:var(--navy);font-size:15px;font-weight:600}.ml[data-astro-cid-ppumzfmo]{color:var(--text3);white-space:nowrap;font-size:10px;overflow:visible}.wk[data-astro-cid-ppumzfmo]{aspect-ratio:1;cursor:pointer;background:#172e3e14;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:16px;padding:0;display:flex;position:relative}.wk[data-astro-cid-ppumzfmo].empty{cursor:default;background:#172e3e0a}.wk[data-astro-cid-ppumzfmo]:hover{outline:2px solid var(--gold);z-index:1}.wk[data-astro-cid-ppumzfmo].on{outline:2px solid var(--navy);z-index:2;background:var(--cream2)}.dots[data-astro-cid-ppumzfmo]{grid-template-columns:repeat(3,4.5px);gap:1.5px;display:grid}.dots[data-astro-cid-ppumzfmo] i[data-astro-cid-ppumzfmo]{border-radius:50%;width:4.5px;height:4.5px;display:block}.detail[data-astro-cid-ppumzfmo]{background:var(--cream2);border:1.5px solid var(--gold);border-radius:10px;margin-top:26px;padding:16px 22px 20px}.detail[data-astro-cid-ppumzfmo] h2[data-astro-cid-ppumzfmo]{font-family:var(--font-hd);color:var(--navy);margin:0 0 10px;font-size:26px}.detail[data-astro-cid-ppumzfmo] ul[data-astro-cid-ppumzfmo]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.detail[data-astro-cid-ppumzfmo] li[data-astro-cid-ppumzfmo]{align-items:center;gap:10px;font-size:15px;display:flex}.detail[data-astro-cid-ppumzfmo] li[data-astro-cid-ppumzfmo] i[data-astro-cid-ppumzfmo]{border-radius:50%;flex:0 0 11px;width:11px;height:11px}.detail[data-astro-cid-ppumzfmo] li[data-astro-cid-ppumzfmo] small[data-astro-cid-ppumzfmo]{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;min-width:150px;font-size:12px}.detail[data-astro-cid-ppumzfmo] a[data-astro-cid-ppumzfmo]{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold)}
