.d7ZrMa_activity{color:#112148;min-width:0;margin-top:2rem}.d7ZrMa_search{background:#f4f7fb;border:1px solid #d5deea;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.5rem;display:grid}.d7ZrMa_search label{margin-bottom:.5rem;font-size:.9rem;font-weight:650;display:block}.d7ZrMa_search input,.d7ZrMa_search select{color:#112148;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b5c4d6;border-radius:12px;padding:.75rem}.d7ZrMa_search button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#112148;border:1px solid #112148;border-radius:12px;padding:.75rem 1.4rem;font-weight:650}.d7ZrMa_search :is(input,select,button):focus-visible{outline-offset:4px;outline:3px solid #846100}.d7ZrMa_resultBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.d7ZrMa_resultBar p{color:#536379;margin:0;font-size:.95rem}.d7ZrMa_resultBar a{color:#065a9b;text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}.d7ZrMa_empty{background:#f4f7fb;border:1px solid #d5deea;border-radius:24px;padding:2rem}.d7ZrMa_empty h3{margin:0 0 .75rem;font-size:1.4rem}.d7ZrMa_empty p{color:#536379;margin:0}.d7ZrMa_note{color:#536379;max-width:78ch;font-size:1rem;line-height:1.65}.d7ZrMa_platforms{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem;display:flex}.d7ZrMa_platforms a{color:#112148;border:1px solid #c8d2df;border-radius:999px;align-items:center;min-height:44px;padding:.5rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.d7ZrMa_platforms a:hover{background:#edf3f9}.d7ZrMa_activity a:focus-visible,.d7ZrMa_platform summary:focus-visible{outline-offset:4px;outline:3px solid #846100}.d7ZrMa_platform{border-top:1px solid #d5deea;scroll-margin-top:8rem}.d7ZrMa_platform summary{cursor:pointer;min-height:44px;padding:1.6rem .25rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.d7ZrMa_count{color:#536379;margin-left:1rem;font-size:1rem;font-weight:400}.d7ZrMa_group{margin:0 0 2.5rem}.d7ZrMa_group h3{color:#536379;margin:0 0 1rem;font-size:1.1rem}.d7ZrMa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.d7ZrMa_card{background:#fff;border:1px solid #d5deea;border-radius:24px;min-width:0;padding:1.6rem;scroll-margin-top:8rem}.d7ZrMa_card h4{letter-spacing:-.025em;margin:1rem 0;font-size:1.4rem;line-height:1.2}.d7ZrMa_card p{font-size:1rem;line-height:1.6}.d7ZrMa_card .d7ZrMa_status{color:#0d5688;margin:0;font-size:.85rem;font-weight:650}.d7ZrMa_card .d7ZrMa_date{color:#536379;margin:1.3rem 0;font-size:.9rem}.d7ZrMa_date strong{color:#112148;font-weight:600}.d7ZrMa_date span{margin-top:.2rem;font-size:.8rem;display:block}.d7ZrMa_links{flex-wrap:wrap;gap:.4rem 1rem;margin-top:1rem;display:flex}.d7ZrMa_links a{color:#065a9b;text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:1050px){.d7ZrMa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.d7ZrMa_grid{grid-template-columns:1fr}.d7ZrMa_card{padding:1.35rem}.d7ZrMa_platform summary{padding:1.35rem .25rem}.d7ZrMa_count{margin-left:.6rem}}@media (max-width:850px){.d7ZrMa_search{grid-template-columns:1fr}}@media (max-width:550px){.d7ZrMa_search{grid-template-columns:1fr;padding:1.2rem}.d7ZrMa_search button{grid-column:auto}}
