@font-face{font-family:"Times New Roman MT STD";font-display:swap;font-style:italic;font-weight:100 400;src:url("../fonts/Times New Roman MT Std Italic.woff2")}@font-face{font-family:"Times New Roman MT STD";font-display:swap;font-style:italic;font-weight:500 900;src:url("../fonts/Times New Roman MT Std Bold Italic.woff2")}*{box-sizing:border-box}@media(prefers-reduced-motion: reduce){*{transition:none !important}}*::after,*::before{box-sizing:border-box}a{color:inherit;text-decoration:none}@media(hover){a:hover{color:inherit;text-decoration:underline}}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:0 0 1rem 0;margin:0;text-align:left}@media(min-width: 768px){body{padding:1rem 0}}button{appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0}footer{border-radius:0;color:#555;display:flex;font-size:.8rem;margin-top:2rem;text-align:center}footer>*{margin:auto}footer a{color:inherit}@media(hover){footer a:hover{color:inherit}}footer .large-screen{display:none}@media(min-width: 576px){footer .large-screen{display:inline-block}}@media(min-width: 576px){footer .small-screen{display:none}}footer .theme-toggle{position:relative}footer .theme-toggle img{vertical-align:middle;width:15px}footer .theme-toggle .tooltip{background:#212529;border-radius:1rem;bottom:120%;color:#eee;font-size:12px;left:50%;opacity:0;outline:1px solid rgba(0,0,0,0);padding:.25rem .35rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .05s ease-out;white-space:nowrap;width:7rem}@media(hover){footer .theme-toggle:hover .tooltip{opacity:1}}footer .theme-toggle:focus-visible .tooltip{opacity:1}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Times New Roman MT STD",serif;font-weight:400;letter-spacing:-0.01em;line-height:1.2;margin:0}img{border-style:none;object-fit:contain}p{margin:0}p+p{margin-top:1rem}section{display:flex;flex-direction:column}section>*{margin:auto}sup{font-size:.7em;line-height:0}.break{display:none}@media(min-width: 768px){.break{display:inline}}.header{font-family:"Times New Roman MT STD",serif;letter-spacing:-0.01em;margin:auto;max-width:768px;overflow:hidden}@media(min-width: 768px){.header{box-shadow:2px 2px 3px rgba(0,0,0,.1215686275),6px 6px 6px rgba(0,0,0,.0784313725)}}.header .lower{background-color:#66a094;padding:0 1rem 1rem 1rem}.header .lower .inner{border:.5rem solid #f0edc3;border-top:none;display:flex;height:100%;padding:.75rem 1rem;text-align:center}.header .lower .inner p{color:#fff;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3333333333));font-size:.9rem;font-weight:bold;letter-spacing:-0.03em;line-height:1.2rem;margin:auto}.header .upper{background-color:#262f41;padding:1rem 1rem 0 1rem}.header .upper .inner{border:.5rem solid #f0edc3;border-bottom:none;color:#fff;display:flex;flex-direction:column;height:100%;padding:2rem;text-align:center}.header .upper .inner h1{font-size:3.5rem;line-height:3.5rem;margin:1.5rem 0 0 0}.header .upper .inner sup{font-size:1.5rem}.header .upper .inner img{margin:auto;width:15rem}.header.small .upper .inner{align-items:center;flex-direction:column;justify-content:center;margin:auto;padding:2rem}@media(min-width: 576px){.header.small .upper .inner{flex-direction:row}}.header.small .upper .inner h1{font-size:2.5rem;line-height:2.5rem}@media(min-width: 576px){.header.small .upper .inner h1{font-size:3rem;line-height:3rem;margin-top:0}}.header.small .upper .inner img{margin:auto;width:6rem}@media(min-width: 576px){.header.small .upper .inner img{margin:0 2rem 0 0}}.nav-link{background-color:#dee8e7;border:.2rem solid #1d407a;box-shadow:2px 2px 3px rgba(0,0,0,.1215686275),6px 6px 6px rgba(0,0,0,.0784313725);color:#1d407a;font-family:"Times New Roman MT STD",serif;font-size:1.1rem;font-weight:600;letter-spacing:-0.01em;padding:.1rem;transition:color .05s ease-out}@media(min-width: 576px){.nav-link{font-size:1.3rem}}@media(min-width: 768px){.nav-link{font-size:1.6rem}}@media(hover){.nav-link:hover{color:#fff;text-decoration:none}.nav-link:hover .inner-border{background-color:#66a094}}.nav-link .inner-border{background-color:rgba(0,0,0,0);border:1px solid #1d407a;padding:.5rem 2rem;transition:background-color .05s ease-out}.nobr{white-space:nowrap}.sale-banner{background-color:#f0edc3;border-top:3px solid #262f41;border-bottom:3px solid #262f41;box-shadow:0 2px 3px rgba(0,0,0,.1215686275),0 6px 6px rgba(0,0,0,.0784313725);color:#262f41;font-size:1.2rem;font-weight:bold;line-height:1.5rem;margin-top:2rem;padding:1rem;text-align:center}html.dark body{background-color:#292929;color:#eee}html.dark footer{color:#999}html.dark footer .theme-toggle .tooltip{outline-color:#eee}html.dark footer .theme-toggle>img{content:url("../images/light.png")}