.public-learning{--pc-bg:#f5f7fb;--pc-surface:#fff;--pc-text:#17243a;--pc-muted:#4b596d;--pc-line:#d9e1ec;--pc-accent:#1d4ed8;--pc-soft:#eaf1ff;background:var(--pc-bg);color:var(--pc-text);min-width:0;padding-bottom:4rem}html[data-theme=dark] .public-learning{--pc-bg:#0c1423;--pc-surface:#121f33;--pc-text:#edf3ff;--pc-muted:#b0bfd2;--pc-line:#2c3b53;--pc-accent:#a2c7ff;--pc-soft:#152d50}.public-learning :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--pc-accent);outline-offset:3px}.public-learning [hidden]{display:none!important}.public-learning a{color:var(--pc-accent);text-underline-offset:.2em}.public-learning p{line-height:1.85}.public-learning :is(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.public-learning :is(h1,h2,h3){color:var(--pc-text);letter-spacing:-.025em;line-height:1.3}.public-learning :is(ul,ol){padding-inline-start:1.35rem}.public-learning li{line-height:1.8;margin-block:.35rem}.pc-container{margin-inline:auto;max-width:90rem;padding:0 clamp(1rem,4vw,3.5rem);min-width:0}.pc-topline{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-block:1.1rem}.pc-section-nav,.pc-language-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.pc-section-nav a,.pc-language-nav a{border:1px solid transparent;border-radius:.45rem;color:var(--pc-muted);font-size:.85rem;font-weight:650;padding:.55rem .75rem;text-decoration:none}.pc-section-nav a.is-current,.pc-language-nav a[aria-current]{background:var(--pc-soft);color:var(--pc-accent)}.pc-language-nav a{padding:.4rem .6rem}.pc-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .7rem;list-style:none;margin:0 0 1.25rem;padding:0}.pc-breadcrumbs li{color:var(--pc-muted);font-size:.8rem;margin:0;max-width:100%}.pc-breadcrumbs li+li:before{content:"/";margin-inline-end:.7rem;color:var(--pc-muted)}.pc-breadcrumbs a{text-decoration:none}.pc-hero{align-items:center;background:linear-gradient(115deg,#102754,#07152c);border-radius:1.25rem;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 15rem;margin-block:.25rem 2.5rem;overflow:hidden;padding:clamp(1.5rem,5vw,4rem);position:relative}.pc-hero:after{border:1px solid #2b4c7d;border-radius:50%;content:"";height:26rem;inset-inline-end:-13rem;pointer-events:none;position:absolute;top:-12rem;width:26rem}.pc-eyebrow{color:var(--pc-accent);font-size:.73rem;font-weight:800;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}.pc-hero .pc-eyebrow{color:#afcfff}.pc-hero h1{color:#fff;font-size:clamp(2.3rem,5vw,4.3rem);font-weight:750;letter-spacing:-.05em;max-width:14ch}.pc-hero-lead{color:#d0def3;font-size:1.05rem;max-width:62ch}.pc-proof{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.5rem}.pc-proof span{color:#c4d8f7;font-size:.76rem}.pc-proof span:before{background:#73d9c9;border-radius:50%;content:"";display:inline-block;height:.35rem;margin-inline-end:.45rem;vertical-align:middle;width:.35rem}.pc-ladder{list-style:none;margin:0;padding:0!important;position:relative;z-index:1}.pc-ladder li{align-items:center;border-block-end:1px solid #34517d;display:flex;gap:1rem;margin:0;padding:1rem 0}.pc-ladder li:first-child{border-block-start:1px solid #34517d}.pc-ladder span{color:#9abdef;font-family:monospace;font-size:1.3rem}.pc-ladder strong{color:#edf5ff;font-size:.95rem}.pc-catalog-tools{margin-bottom:1.4rem}.pc-search{max-width:36rem;margin-bottom:1rem}.pc-search label{display:block;font-size:.85rem;font-weight:750;margin-bottom:.45rem}.pc-search input{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.65rem;color:var(--pc-text);font:inherit;min-height:3rem;padding:.7rem 1rem;width:100%}.pc-search input::placeholder{color:var(--pc-muted);opacity:1}.pc-filters{display:flex;gap:.45rem;overflow-x:auto;padding:.25rem .2rem .6rem;scrollbar-width:thin}.pc-filters button{background:transparent;border:1px solid var(--pc-line);border-radius:999px;color:var(--pc-muted);flex:0 0 auto;font-size:.78rem;font-weight:650;min-height:2.6rem;padding:.45rem .9rem}.pc-filters button[aria-pressed=true]{background:var(--pc-accent);border-color:var(--pc-accent);color:var(--pc-surface)}html[data-theme=dark] .pc-filters button[aria-pressed=true]{color:#0c1423}.pc-card-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-course-card{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.9rem;display:flex;flex-direction:column;min-width:0;padding:1.35rem}.pc-card-top{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.4rem}.pc-symbol{align-items:center;background:var(--pc-soft);border:1px solid var(--pc-line);border-radius:.65rem;color:var(--pc-accent);display:inline-flex;flex:0 0 auto;font-family:monospace;font-size:1.05rem;font-weight:800;justify-content:center;min-height:3rem;min-width:3rem;padding:.3rem .4rem}.pc-category{color:var(--pc-muted);font-size:.72rem;font-weight:650}.pc-course-card h2{font-size:1.18rem;font-weight:750;margin-bottom:.75rem}.pc-course-card h2 a{color:var(--pc-text);text-decoration:none}.pc-course-card h2 a:hover{color:var(--pc-accent);text-decoration:underline}.pc-course-card>p{color:var(--pc-muted);font-size:.88rem;line-height:1.75;margin-bottom:1rem}.pc-card-levels{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.5rem}.pc-card-levels a{background:var(--pc-soft);border-radius:.35rem;font-size:.71rem;padding:.35rem .5rem;text-decoration:none}.pc-card-bottom{align-items:center;border-top:1px solid var(--pc-line);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.pc-card-bottom>span{color:var(--pc-muted);font-size:.73rem}.pc-card-bottom a{font-size:.76rem;font-weight:750;text-decoration:none}.pc-empty{border:1px dashed var(--pc-line);border-radius:.75rem;color:var(--pc-muted);margin-block:1.5rem;padding:2rem;text-align:center}.pc-related-banner{align-items:center;background:var(--pc-soft);border:1px solid var(--pc-line);border-radius:1rem;display:flex;gap:2rem;justify-content:space-between;margin-top:3.5rem;padding:2rem}.pc-related-banner h2{font-size:1.65rem}.pc-related-banner p:not(.pc-eyebrow){color:var(--pc-muted);font-size:.9rem;margin:0;max-width:65ch}.pc-button{align-items:center;background:var(--pc-accent);border:1px solid transparent;border-radius:.55rem;color:var(--pc-surface)!important;display:inline-flex;flex:0 0 auto;font-size:.85rem;font-weight:750;gap:.65rem;justify-content:center;min-height:2.8rem;padding:.7rem 1.1rem;text-decoration:none}html[data-theme=dark] .pc-button{color:#0c1423!important}.pc-button:hover{filter:brightness(.94)}.pc-text-link,.pc-back-link{display:inline-block;font-size:.85rem;font-weight:750;padding-block:.4rem;text-decoration:none}.pc-back-link{margin-top:1.5rem}.pc-course-hero{align-items:start;border-bottom:1px solid var(--pc-line);display:grid;gap:1.5rem;grid-template-columns:auto minmax(0,1fr);padding:1.4rem 0 2.5rem}.pc-symbol-large{font-size:1.8rem;min-height:5rem;min-width:5rem}.pc-course-hero h1,.pc-level-hero h1,.pc-solutions-hero h1{font-size:clamp(2rem,4vw,3.25rem);font-weight:750;max-width:28ch}.pc-intro{color:var(--pc-muted);font-size:1.07rem;max-width:75ch}.pc-meta{align-items:center;color:var(--pc-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:.5rem 1.2rem;margin:1rem 0 1.5rem}.pc-course-overview{display:grid;gap:3rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding-block:2.75rem}.pc-course-overview>*,.pc-level-card{min-width:0}.pc-course-overview h2,.pc-outcomes h2,.pc-note h2{font-size:1.25rem;font-weight:750;margin-bottom:1rem}.pc-course-overview p,.pc-course-overview li{color:var(--pc-muted);font-size:.97rem}.pc-outcomes{background:var(--pc-soft);border-inline-start:3px solid var(--pc-accent);border-radius:.4rem;padding:1.4rem}.pc-outcomes li{font-size:.92rem}.pc-section-heading h2{font-size:2rem;font-weight:750}.pc-level-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.3rem}.pc-level-card{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.8rem;padding:1.4rem}.pc-level-number{color:var(--pc-accent);font-family:monospace;font-size:1.6rem}.pc-level-card h3{font-size:1.4rem;font-weight:750;margin-top:.5rem}.pc-level-card>p{color:var(--pc-muted);font-size:.86rem}.pc-level-card ol{margin-block:1rem 1.4rem}.pc-level-card li{font-size:.85rem;padding-block:.3rem}.pc-level-card li a{color:var(--pc-text);text-decoration:none}.pc-note{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.6rem;padding:1.4rem}.pc-related h2{font-size:1.5rem}.pc-guide-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-guide-link{border-top:1px solid var(--pc-line);display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;padding:1rem 0;text-decoration:none}.pc-guide-link span{color:var(--pc-muted);font-size:.83rem}.pc-level-hero,.pc-solutions-hero{padding:1.2rem 0 2rem}.pc-lesson-list{list-style:none;padding:0!important;margin:2rem 0}.pc-lesson-list>li{align-items:start;border-bottom:1px solid var(--pc-line);display:grid;gap:1.3rem;grid-template-columns:3rem minmax(0,1fr);padding-block:1.6rem}.pc-lesson-index{color:var(--pc-accent);font-family:monospace;font-size:1.5rem}.pc-lesson-list h2{font-size:1.3rem;font-weight:750}.pc-lesson-list h2 a{color:var(--pc-text);text-decoration:none}.pc-lesson-list p{color:var(--pc-muted);font-size:.94rem;margin-bottom:.4rem}.pc-reader-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.pc-outline{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.55rem;min-width:0}.pc-outline>summary{align-items:center;cursor:pointer;display:flex;font-size:.88rem;font-weight:750;justify-content:space-between;list-style:none;min-height:3.2rem;padding:.8rem 1rem}.pc-outline>summary::-webkit-details-marker{display:none}.pc-outline-scroll{border-top:1px solid var(--pc-line);max-height:min(42rem,70vh);overflow-y:auto;overscroll-behavior-y:contain;padding:.75rem;scrollbar-width:thin}.pc-outline-course{display:block;font-size:.95rem;font-weight:750;padding:.5rem .3rem;text-decoration:none}.pc-outline-scroll>details>summary{color:var(--pc-muted);cursor:pointer;font-size:.78rem;font-weight:750;padding:.75rem .3rem}.pc-outline nav{display:grid;gap:.15rem}.pc-outline nav a{align-items:start;border-inline-start:2px solid transparent;border-radius:.2rem;color:var(--pc-muted);display:grid;font-size:.77rem;gap:.4rem;grid-template-columns:1.1rem minmax(0,1fr);line-height:1.6;min-height:2.55rem;padding:.5rem .35rem;text-decoration:none}.pc-outline nav a[aria-current]{background:var(--pc-soft);border-inline-start-color:var(--pc-accent);color:var(--pc-accent)}.pc-outline-index{font-family:monospace}.pc-article{font-size:1.025rem;line-height:1.85;margin-inline:auto;max-width:80ch;min-width:0;width:100%}.pc-article-header{border-bottom:1px solid var(--pc-line);margin-bottom:1.5rem;padding-bottom:1rem}.pc-article h1{font-size:clamp(2rem,3.5vw,3rem);font-weight:750;letter-spacing:-.035em;margin-bottom:1rem}.pc-article h2{font-size:1.55rem;font-weight:750;margin-bottom:1rem}.pc-article h3{font-size:1.1rem;font-weight:750}.pc-article p{margin-bottom:1.15rem}.pc-article-section{padding-block:1.5rem .5rem;scroll-margin-top:6rem}.pc-toc{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.5rem;font-size:.85rem;margin-bottom:1.5rem;padding:.8rem 1rem}.pc-toc>summary{cursor:pointer;font-weight:750}.pc-toc nav{display:grid;gap:.6rem;padding-top:1rem}.pc-toc a{text-decoration:none}.pc-objectives{background:var(--pc-soft);border-radius:.5rem;padding:1.4rem;scroll-margin-top:6rem}.pc-objectives h2{font-size:1.2rem}.pc-objectives p:last-child,.pc-takeaways p:last-child{margin-bottom:0}.pc-objectives li{font-size:.94rem}.pc-code{background:#102037;border:1px solid #2b405e;border-radius:.6rem;color:#e5eefb;margin-block:1.4rem;min-width:0;overflow:hidden}.pc-code figcaption{align-items:center;border-bottom:1px solid #354964;display:flex;flex-wrap:wrap;font-size:.76rem;gap:.75rem;justify-content:space-between;padding:.6rem .9rem}.pc-code-language{background:#263c5a;border-radius:.25rem;color:#d7e8ff;display:inline-block;font-size:.7rem;margin-inline-end:.5rem;padding:.1rem .4rem}.pc-code button{background:#263c5a;border:1px solid #547299;border-radius:.35rem;color:#edf5ff;flex:0 0 auto;font-size:.73rem;min-height:2.4rem;padding:.3rem .7rem}.pc-code pre{color:#e5eefb;font-size:.86rem;line-height:1.8;margin:0;max-width:100%;overflow:auto;padding:1rem;tab-size:4;white-space:pre}.pc-code code{color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.pc-output-label{background:#192d47;border-top:1px solid #354964;color:#c3e7d7;font-size:.7rem;font-weight:750;padding:.5rem 1rem}.pc-code pre.pc-code-output{background:#192d47;color:#c3e7d7}.pc-code .pc-code-explanation{border-top:1px solid #354964;color:#cfddf1;font-size:.87rem;line-height:1.8;margin:0;padding:.9rem 1rem}.pc-errors,.pc-practice,.pc-takeaways,.pc-references{margin-top:2rem;scroll-margin-top:6rem}.pc-error{border:1px solid var(--pc-line);border-inline-start:3px solid #cb6540;border-radius:.4rem;margin-block:1rem;padding:1.15rem}.pc-error h3{font-size:1rem}.pc-error dl{margin:0}.pc-error dt{color:var(--pc-muted);font-size:.76rem;font-weight:750;margin-top:.8rem}.pc-error dd{font-size:.94rem;margin:0;line-height:1.9}.pc-practice>article{border-top:1px solid var(--pc-line);padding-block:1.25rem}.pc-practice h3{font-size:1rem;line-height:1.75}.pc-practice details{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.4rem;font-size:.93rem;padding:.85rem 1rem}.pc-practice summary{color:var(--pc-accent);cursor:pointer;font-size:.85rem;font-weight:750}.pc-practice details>p{margin-block:1rem 0}.pc-takeaways{background:var(--pc-soft);border-inline-start:3px solid #358576;border-radius:.4rem;padding:1.4rem}.pc-takeaways h2{font-size:1.25rem}.pc-references{border-top:1px solid var(--pc-line);padding-top:1.5rem}.pc-references h2{font-size:1.2rem}.pc-references li{font-size:.86rem}.pc-lesson-pagination{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.pc-lesson-pagination a{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.5rem;display:flex;flex-direction:column;gap:.4rem;line-height:1.6;padding:1rem;text-decoration:none}.pc-lesson-pagination span{color:var(--pc-muted);font-size:.73rem}.pc-lesson-pagination strong{font-size:.9rem}.pc-readonly{color:var(--pc-muted);font-size:.78rem}.pc-solutions-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:13rem minmax(0,1fr)}.pc-subjects{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.6rem;padding:1rem;position:sticky;top:5rem;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.pc-subject-picker{display:none}.pc-subject-picker label{display:block;font-size:.85rem;font-weight:750;margin-bottom:.45rem}.pc-subject-picker .pc-button{justify-content:center;margin-top:.6rem;width:100%}.pc-subject-picker select{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.55rem;color:var(--pc-text);font:inherit;min-height:3rem;padding:.6rem .8rem;width:100%}.pc-subjects h2{font-size:.85rem;font-weight:750;margin-bottom:1rem}.pc-subjects a{align-items:center;border-radius:.35rem;color:var(--pc-muted);display:flex;font-size:.82rem;gap:.7rem;min-height:2.8rem;padding:.45rem .5rem;scroll-margin-block:.5rem;text-decoration:none}.pc-subjects a[aria-current]{background:var(--pc-soft);color:var(--pc-accent)}.pc-subjects a>span{color:var(--pc-accent);font-family:monospace;font-size:.7rem;min-width:2.3rem}.pc-solution-results{min-width:0}.pc-solution-list{display:grid;gap:1rem}.pc-solution-card{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:.6rem;padding:1.5rem}.pc-solution-topic{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-bottom:.7rem}.pc-reading-time{color:var(--pc-muted);font-size:.72rem}.pc-solution-card h2{font-size:1.25rem;font-weight:750}.pc-solution-card h2 a{color:var(--pc-text);text-decoration:none}.pc-solution-card p{color:var(--pc-muted);font-size:.92rem}.pc-tags{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-start;margin-bottom:.6rem}.pc-tags span{background:var(--pc-soft);border-radius:.25rem;color:var(--pc-accent);font-family:monospace;font-size:.68rem;padding:.2rem .45rem}.pc-solution-reader{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 17rem}.pc-related-sidebar{position:sticky;top:5rem}.pc-related-sidebar>section{border-top:1px solid var(--pc-line);padding-block:1.2rem}.pc-related-sidebar h2{font-size:1.1rem;font-weight:750}.pc-related-sidebar p{color:var(--pc-muted);font-size:.85rem}.pc-related-sidebar .pc-button{font-size:.78rem}.public-learning[lang=ar] :is(h1,h2,h3,.pc-eyebrow){letter-spacing:0}.public-learning[lang=ar] .pc-article{line-height:2}.public-learning[lang=ar] .pc-hero h1{max-width:none}.public-learning[lang=ar] .pc-tags{justify-content:flex-end}@media(min-width:1100px){.pc-reader-layout:has(.pc-outline[open]){grid-template-columns:15.5rem minmax(0,1fr)}.pc-outline{position:sticky;top:5rem}.pc-outline-scroll{max-height:calc(100vh - 10rem)}}@media(max-width:1099.98px){.pc-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pc-ladder{display:flex;gap:1.5rem}.pc-ladder li{border:0!important;flex:1;gap:.7rem;padding:.6rem 0}.pc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-solution-reader{grid-template-columns:minmax(0,1fr)}.pc-related-sidebar{position:static;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-article{max-width:80ch}.pc-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.pc-subject-picker{display:block}.pc-solutions-layout[data-subject-picker-ready] .pc-subjects{display:none}.pc-container{padding-inline:1rem}.pc-topline{padding-block:.8rem;gap:.6rem}.pc-section-nav a{font-size:.76rem;padding:.45rem .55rem}.pc-language-nav a{font-size:.75rem}.pc-hero{border-radius:.7rem;padding:1.4rem;margin-bottom:1.8rem}.pc-hero h1{font-size:2.4rem;max-width:none}.pc-hero-lead{font-size:.95rem}.pc-ladder{gap:.5rem}.pc-ladder li{align-items:flex-start;flex-direction:column;gap:.2rem}.pc-ladder span{font-size:1rem}.pc-ladder strong{font-size:.79rem}.pc-proof{gap:.4rem .8rem;margin-top:1rem}.pc-proof span{font-size:.67rem}.pc-card-grid,.pc-level-grid,.pc-guide-grid{grid-template-columns:minmax(0,1fr)}.pc-course-card{padding:1.2rem}.pc-related-banner{align-items:start;flex-direction:column;gap:1rem;padding:1.4rem}.pc-related-banner h2{font-size:1.4rem}.pc-course-hero{gap:1rem;grid-template-columns:minmax(0,1fr);padding-top:.4rem}.pc-symbol-large{font-size:1.3rem;justify-self:start;min-height:3.5rem;min-width:3.5rem}.pc-course-hero h1,.pc-level-hero h1,.pc-solutions-hero h1{font-size:2rem;max-width:none}.pc-intro{font-size:.97rem}.pc-course-overview{gap:1.4rem;grid-template-columns:minmax(0,1fr);padding-block:1.8rem}.pc-meta{gap:.4rem .9rem;font-size:.71rem}.pc-course-overview p,.pc-course-overview li{font-size:.92rem}.pc-lesson-list>li{gap:.8rem;grid-template-columns:2rem minmax(0,1fr)}.pc-lesson-list h2{font-size:1.15rem}.pc-reader-layout{gap:1.4rem}.pc-article{font-size:.97rem}.pc-article h1{font-size:2rem}.pc-article h2{font-size:1.35rem}.pc-code pre{font-size:.78rem;padding:.85rem}.pc-code figcaption{padding:.6rem .7rem}.pc-code figcaption>span{min-width:0;max-width:100%}.pc-error{padding:1rem}.pc-lesson-pagination{grid-template-columns:minmax(0,1fr)}.pc-solutions-layout{gap:1.4rem;grid-template-columns:minmax(0,1fr)}.pc-subjects{align-items:center;display:flex;gap:.3rem;max-width:100%;overflow-x:auto;padding:.5rem;position:static;scrollbar-width:thin}.pc-subjects h2{display:none}.pc-subjects a{flex:0 0 auto;font-size:.75rem;gap:.35rem;padding:.4rem .6rem}.pc-subjects a>span{min-width:auto}.pc-solutions-layout:not([data-subject-picker-ready]) .pc-subjects{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:10rem;overflow-x:hidden;overflow-y:auto}.pc-solutions-layout:not([data-subject-picker-ready]) .pc-subjects a{min-width:0;overflow-wrap:anywhere}.pc-solution-card{padding:1.1rem}.pc-solution-card h2{font-size:1.12rem}.pc-related-sidebar{grid-template-columns:minmax(0,1fr);gap:1rem}.pc-breadcrumbs li{font-size:.71rem}.pc-breadcrumbs li:last-child{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.public-learning *{scroll-behavior:auto!important;transition:none!important}}
