/* The report in a browser only. The PDF doesn't use this file. */
@font-face { font-family: "Geist"; src: url("fonts/geist-latin.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
html { background: #eceef5; }
body { font-family: Geist, -apple-system, "Segoe UI", sans-serif; font-size: 11.5px; }
.page { width: 816px; box-sizing: border-box; margin: 32px auto; padding: 44px 60px 36px; background: #fff; box-shadow: 0 1px 2px rgba(24, 33, 58, 0.1), 0 14px 40px rgba(24, 33, 58, 0.14); }
h1 { font-size: 30px; letter-spacing: -1px; font-weight: 620; }
h2 { font-size: 15px; font-weight: 620; letter-spacing: -0.3px; }
.band .n { font-size: 30px; font-weight: 560; letter-spacing: -1px; }
.band .n span { font-size: 16px; }
.band .l { font-size: 12px; font-weight: 600; }
.band .s { font-size: 11px; }
.summary { font-size: 13px; }
.rows td { padding: 4px 0; }
.sub, .legend, .ends { font-size: 11px; }
.footer { display: none; }
.footer-screen { display: block; position: static; margin-top: 28px; font-size: 10.5px; }
@media (max-width: 840px) {
	html { background: #fff; }
	.page { margin: 0; box-shadow: none; }
}
