/* Scoped presentation for legacy channel sections and open-education provinces. */
.channel-directory .dl-banner strong{font-size:22px}.channel-directory .dl-banner p{font-size:12px;line-height:1.8;max-width:670px}.channel-directory .pc-frame__main>section:not(.dl-box),.channel-directory .pc-frame__main>.open-education-network{padding:17px 18px;background:#fff;border:1px solid #e0e8f2;border-radius:10px;min-width:0}.channel-directory .pc-section-heading{gap:12px;align-items:center;margin-bottom:13px}.channel-directory .pc-section-heading__title{font-size:19px;color:#2d527e;line-height:1.5}.channel-directory .pc-section-heading__title:before{content:"";display:inline-block;width:4px;height:16px;margin-right:9px;border-radius:3px;background:linear-gradient(#21bfb4,#52d39f);vertical-align:-1px}.channel-directory .pc-section-heading__summary{font-size:12px;line-height:1.75;color:#7b8ca2;margin-top:4px}.channel-directory .pc-section-heading__more{font-size:12px;white-space:nowrap}.channel-directory .pc-section-heading__eyebrow{font-size:11px;color:#899bb0}.channel-directory .pc-panel{border-radius:9px;border-color:#e1e9f3;box-shadow:none}.channel-directory .pc-panel__header{padding:12px 15px;background:#f5f9ff}.channel-directory .pc-panel__body{padding:14px 15px}.channel-directory .pc-panel__title{font-size:17px;line-height:1.5}.channel-directory .pc-panel__summary,.channel-directory .pc-panel__hint{font-size:12px;line-height:1.7}.channel-directory .pc-related-grid,.channel-directory .pc-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-directory .pc-related-card,.channel-directory .pc-entity-card{padding:14px 15px;border:1px solid #e0e8f2;border-radius:8px;min-width:0;background:#fff}.channel-directory .pc-related-card__title,.channel-directory .pc-entity-card__title{font-size:17px;line-height:1.6}.channel-directory .pc-related-card__meta,.channel-directory .pc-entity-card__summary{font-size:12px;line-height:1.8;color:#7a8a9e}.channel-directory .pc-entity-card__code,.channel-directory .pc-entity-card__fact,.channel-directory .pc-related-card__label{font-size:12px}.channel-directory .pc-entity-card__logo{width:45px;height:45px;flex:0 0 45px;border-radius:8px;background:#f2f7ff}.channel-directory .pc-entity-card__identity{gap:12px}.channel-directory .pc-entity-card__facts{padding:9px 0}.channel-directory .pc-status{font-size:11px;border-radius:4px;padding:3px 7px}.channel-directory .pc-table-scroll{border:1px solid #e1e9f3;border-radius:8px;max-width:100%;overflow-x:auto}.channel-directory .pc-table{font-size:12px;line-height:1.75;width:100%}.channel-directory .pc-table td,.channel-directory .pc-table th{padding:10px 12px;vertical-align:top}.channel-directory .pc-table thead th{font-size:12px;background:#f0f6ff;color:#466789}.channel-directory .pc-table tr:nth-child(even){background:#fafcfe}.channel-directory .pc-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.channel-directory .pc-timeline__item{border-left:2px solid #cfe4f7;padding:0 0 0 16px;min-height:70px}.channel-directory .pc-timeline__title{font-size:15px;line-height:1.65;color:#3c6087}.channel-directory .pc-timeline__meta{font-size:12px;line-height:1.8;color:#8290a2}.channel-directory .pc-timeline__dot{left:-5px;top:7px;width:8px;height:8px}.channel-directory .pc-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.channel-directory .pc-related-list__title{font-size:14px;line-height:1.75}.channel-directory .pc-related-list__meta{font-size:11px}.channel-directory .pc-info-list{font-size:12px}.channel-directory .open-education-network__issuer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.channel-directory .open-education-network__issuer-facts>div{grid-template-columns:68px minmax(0,1fr)}.channel-directory .pc-data-note{border-radius:6px;font-size:12px;line-height:1.8}.channel-directory .pc-state{padding:22px 16px;border:0;min-height:0;background:#f8fafd;border-radius:8px}.channel-directory .pc-state__icon{display:none}.channel-directory .pc-state__title{font-size:16px}.channel-directory .pc-state__summary{font-size:12px;line-height:1.8}.channel-directory .dl-reading .pc-state{grid-column:1/-1}.channel-directory .dl-reading{border-radius:8px}.channel-directory .dl-result{padding:15px 12px}.channel-directory .dl-result h3{font-size:15px}.channel-directory .dl-reading__date{width:36px;flex-basis:36px}.channel-directory .dl-reading__date strong{font-size:22px}.cd-regions{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-regions a{font-size:12px;padding:6px 3px;justify-content:center}.cd-stats>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #edf1f6}.cd-stats dt{font-size:12px;color:#8191a5}.cd-stats dd{font-size:19px;color:#2e6cbb;font-weight:700;margin:0}.cd-caption{font-size:11px;color:#8b9aab;line-height:1.8;margin-top:10px}.cd-events{display:grid;gap:13px;font-size:12px;color:#7b8ba0;line-height:1.8}.cd-events li{display:grid;gap:3px;padding-bottom:11px;border-bottom:1px solid #edf1f6}.cd-events time{color:#3776ba;font-size:11px}.cd-events span{color:#526b87}.cd-exam{background:linear-gradient(125deg,#e8f0ff,#edf8ff);border:1px solid #d9e6f8;border-radius:10px;padding:18px}.cd-exam__heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.cd-exam__heading h2{margin:0;font-size:17px;line-height:1.4;font-weight:700;color:#293e59}.cd-exam__heading>a{flex:none;font-size:12px;color:#778ca7}.cd-exam>p{margin-top:19px;color:#6b89b1;font-size:12px}.cd-exam__date{display:flex;flex-direction:column;gap:6px;margin:5px 0 18px}.cd-exam__date>strong{font-size:22px;line-height:1.4;font-weight:700;color:#2766ad;letter-spacing:0;overflow-wrap:anywhere}.cd-exam__date>span{color:#5f7ca4;font-size:12px;line-height:1.7}.cd-exam__action{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#2966a8;font-size:12px;border-top:1px solid #d5e3f6;padding-top:12px}.cd-shortcuts{display:grid;gap:10px}.cd-facts{font-size:12px;line-height:1.8;color:#7c8ba0;display:grid;gap:14px}.cd-facts strong{color:#4a6583}.cd-facts p{margin:3px 0}.channel-directory .pc-frame__aside .dl-note p{font-size:12px;line-height:1.8;margin:8px 0}.channel-directory section[id]{scroll-margin-top:20px}@media(max-width:1280px){.channel-directory .dl-banner strong{font-size:20px}.channel-directory .pc-frame__main>section:not(.dl-box){padding:15px}.channel-directory .pc-table td,.channel-directory .pc-table th{padding:9px}}

.cd-issuer-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:#647e9b;font-size:13px;list-style:none}.cd-issuer-details>summary>span:last-child{font-size:12px;color:#397aba}.cd-issuer-details>summary>span:last-child:after{content:" +"}.cd-issuer-details[open]>summary{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e5edf6}.cd-issuer-details[open]>summary>span:last-child:after{content:" −"}.cd-issuer-details strong{color:#355777;font-weight:650}.channel-directory .open-education-network:has(.cd-issuer-details){background:#f3f8ff;padding:15px 18px}

.channel-directory .open-education-network__unit-card{min-height:0}.channel-directory .open-education-network__unit-card:only-child{grid-column:1/-1}.channel-directory .open-education-network__unit-card .open-education-network__links{margin-top:9px}.channel-directory .pc-related-card{min-height:0}

.channel-directory .pc-frame__main>section.cd-requirements{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(105deg,#eef6ff,#f8fbff);border-color:#d9e7f8}
.channel-directory .cd-requirements__eyebrow{font-size:11px;color:#7d95b3;letter-spacing:.5px}
.channel-directory .cd-requirements__title{margin:5px 0 0;font-size:19px;line-height:1.5;color:#2d527e}
.channel-directory .cd-requirements__summary{margin:6px 0 0;font-size:12px;line-height:1.8;color:#7b8ca2;max-width:620px}
.channel-directory .cd-requirements__action{flex:none;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:8px;background:#2e6cbb;color:#fff;font-size:13px;font-weight:650;white-space:nowrap}
.channel-directory .cd-requirements__action:hover{background:#2559a0;color:#fff}