[hidden]{display:none!important}
.entry-screen{height:calc(100vh - 122px);overflow:auto;padding:30px clamp(22px,4vw,64px) 38px;background:linear-gradient(135deg,#f7fafc 0%,#fff 52%,#f4f9f1 100%)}
.entry-introduction{max-width:850px;margin:0 auto 26px;text-align:center}.entry-introduction h2{margin:7px 0 8px;color:#082f53;font-size:clamp(27px,3vw,38px);letter-spacing:-.5px}.entry-introduction p{margin:0;color:#263746;font-size:16px;line-height:1.55}
.workspace-bar{grid-template-columns:auto auto minmax(0,1fr) auto}.change-entry-route{grid-column:1;grid-row:1;background:#fff;border-color:#7d9cb0;color:#0a4777;font-weight:700}.workspace-bar .pin-current{grid-column:2;grid-row:1}.workspace-bar .clear-pinned{grid-column:3;grid-row:1}.workspace-bar .workspace-view-switch{grid-column:4;grid-row:1}.workspace-bar .pinned-concepts{grid-column:1 / -1;grid-row:2}
@media(max-width:1050px){.entry-screen{padding-top:22px}.workspace-bar .change-entry-route{grid-row:auto}.workspace-bar .pin-current{grid-row:auto}}.entry-category-heading{margin-top:13px;padding-top:13px;border-top:1px solid #d4e0e3}

.speciality-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1200px;margin:0 auto}
.speciality-entry{display:flex;flex-direction:column;gap:12px;text-align:left;padding:25px;border:2px solid #0a4777;border-radius:13px;background:#fff;color:#083c67;min-height:150px}
.speciality-entry strong{font-size:22px;line-height:1.3}.speciality-entry span{font-size:17px;line-height:1.5;font-weight:400}
.speciality-entry:focus-visible{outline:3px solid #ad791f;outline-offset:3px}.speciality-other{text-align:center;margin:24px}
@media(max-width:850px){.speciality-entry-grid{grid-template-columns:1fr}}

.workspace-view-switch [data-workspace-view="tree"],.workspace-view-switch [data-workspace-view="associations"]{display:none}
