.context-main{max-width:1440px;margin:0 auto;padding:36px 28px 60px}.context-main h1{font-size:clamp(2rem,4vw,3.4rem);color:#102747;line-height:1.1;margin:12px 0 16px}.context-intro{max-width:850px;font-size:18px;line-height:1.6;margin-bottom:28px}.context-note{margin:0;padding:20px 28px;background:#e8f1fc;line-height:1.6}.context-main>.panel{padding:0;overflow:hidden}.context-main>.panel:last-child{padding:28px}.context-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;margin-bottom:24px}.context-grid .panel{padding:28px}.context-grid p{line-height:1.6}.context-bars{display:grid;gap:12px;margin-top:24px}.context-month{border:1px solid transparent;background:none;display:grid;grid-template-columns:74px 1fr 160px;gap:14px;align-items:center;padding:10px 6px;font:inherit;font-size:14px;color:#183557;text-align:left;cursor:pointer}.context-month:hover,.context-month.selected{background:#edf4ff;border-color:#bed4f6;border-radius:6px}.context-month:disabled{color:#6b7b8e;cursor:default;background:repeating-linear-gradient(135deg,#f7f8fa,#f7f8fa 8px,#f0f3f8 8px,#f0f3f8 9px)}.context-month strong{text-align:right;font-size:14px}.context-track{display:block;height:18px;background:#edf1f6;border-radius:3px;overflow:hidden}.context-track i{display:block;height:100%;background:#1856d4;min-width:0;border-radius:3px}.context-status{display:block;margin-top:7px;color:#65758b;font-size:13px}.context-pagination{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.context-main td{vertical-align:top;max-width:350px}.context-main .downloads{gap:28px;flex-wrap:wrap}.topbar a{text-decoration:none;color:inherit}#contextDetailBody{padding:12px;line-height:1.6}#contextDetailBody h2{margin-bottom:16px}#contextDetailBody dl{display:grid;grid-template-columns:170px 1fr;gap:8px}#contextDetailBody dd{margin:0;overflow-wrap:anywhere}@media(max-width:800px){.context-main{padding:24px 16px}.context-grid{grid-template-columns:1fr}.context-month{grid-template-columns:66px 1fr 140px;gap:6px}.context-main .controls{grid-template-columns:1fr}.context-grid .panel{padding:20px}.context-main td{min-width:150px}.context-main td:nth-child(2){min-width:250px}#contextDetailBody dl{grid-template-columns:1fr}}
