.committee-programs{padding:clamp(52px,7vw,90px) 0;background:#f4f8fa;color:#102d49;scroll-margin-top:90px}.committee-programs--events{background:#fff;padding-top:clamp(46px,6vw,76px)}.committee-programs-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.committee-programs-head>div{max-width:690px}.committee-programs-kicker{font-size:13px;font-weight:800;color:#008da5}.committee-programs-head h2{margin:7px 0 10px;font-size:clamp(27px,3vw,42px);line-height:1.35}.committee-programs-head p,.committee-programs-note{font-size:15px;line-height:2;color:#65798b;margin:0}.committee-programs-link{flex:none;border:1px solid #b9dce3;border-radius:13px;padding:12px 18px;color:#006e89;font-weight:750;text-decoration:none;transition:background .2s,transform .2s}.committee-programs-link:hover{background:#e2f4f6;transform:translateY(-2px)}.commission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.commission-group{border:1px solid #cddfe6;border-radius:19px;background:#fff;overflow:hidden;box-shadow:0 9px 24px #07365a09}.commission-group summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;padding:19px 18px;cursor:pointer;list-style:none;font-size:17px;font-weight:800}.commission-group summary::-webkit-details-marker{display:none}.commission-group summary small{grid-column:1;color:#6e8794;font-size:12px;font-weight:500}.commission-group summary svg{grid-column:2;grid-row:1/3;width:19px;height:19px;fill:none;stroke:#008ca1;stroke-width:2;transition:transform .2s}.commission-group[open] summary svg{transform:rotate(180deg)}.commission-group-grid{display:grid;gap:0;padding:0 18px 12px}.commission-group-grid article{border-top:1px solid #e2edf0;padding:13px 0}.commission-group-grid h3{font-size:14px;margin:0 0 4px;color:#103c57}.commission-group-grid p{font-size:12px;line-height:1.8;color:#647d8b;margin:0}.committee-programs-note{margin-top:16px;font-size:12px}.program-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.program-types article{min-width:0;border:1px solid #dce8ee;border-radius:18px;padding:20px 17px;background:linear-gradient(155deg,#fff,#f8fbfc);transition:transform .2s,box-shadow .2s}.program-types article:hover{transform:translateY(-3px);box-shadow:0 14px 28px #06385c12}.program-index{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#e2f5f6;color:#008da5;direction:ltr;font:800 13px sans-serif}.program-types h3{margin:17px 0 8px;font-size:16px;color:#102d49}.program-types p{font-size:12px;line-height:1.9;color:#667e8e;margin:0}.program-types a{display:inline-block;margin-top:12px;color:#007f94;font-weight:750;font-size:12px;text-decoration:none}@media(max-width:1000px){.commission-groups{grid-template-columns:1fr}.program-types{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.committee-programs{scroll-margin-top:68px;padding:46px 0}.committee-programs-head{display:block}.committee-programs-head p{font-size:13px}.committee-programs-link{display:inline-flex;margin-top:16px;font-size:12px;padding:9px 12px}.commission-group summary{padding:15px}.program-types{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:0 1px 12px;scrollbar-width:thin}.program-types article{flex:0 0 min(77vw,270px);scroll-snap-align:start}.committee-programs-note{line-height:1.8}}@media(prefers-reduced-motion:reduce){.committee-programs *{scroll-behavior:auto;transition:none!important}}
.program-archive{margin-top:36px;padding-top:25px;border-top:1px solid #dfeaec}.program-archive__head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px}.program-archive__head h3{font-size:clamp(22px,2.4vw,29px);margin:5px 0}.program-archive__head p{font-size:13px;color:#657d8c}.program-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.program-archive__grid article{min-width:0;padding:20px;border:1px solid #dce9ed;border-radius:17px;background:#f7fbfc}.program-archive__grid time{color:#087e8d;font-size:12px;font-weight:750}.program-archive__grid h4{font-size:17px;line-height:1.7;margin:9px 0;color:#102d49}.program-archive__grid p{font-size:12px;color:#627c8a;margin:0 0 14px}.program-archive__links{display:grid;gap:8px}.program-archive__links a{color:#006b84;font-size:13px;line-height:1.7;font-weight:750}.program-archive__waiting{display:block;color:#8193a0;font-size:12px}.program-archive__detail{display:inline-block;margin-top:15px;color:#173e5b;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:950px){.program-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.program-archive__head{display:block}.program-archive__grid{grid-template-columns:1fr}.program-archive__grid article{padding:17px}}
