body{color:#10233f;background:radial-gradient(ellipse at 12% 30%,#c5cbd21c,transparent 50%),repeating-linear-gradient(120deg,#fff 0,#fff 100px,#f2f3f5 101px,#fff 103px,#fff 240px)}.portal{padding:28px 0}.portal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0}.portal-card{display:flex;flex-direction:column;gap:12px;text-align:right;text-decoration:none;font:inherit;color:#10233f;background:linear-gradient(145deg,#fff,#f1f3f7);border:1px solid #c9b17c;border-radius:22px;padding:25px;box-shadow:0 8px 0 #d6dbe3,0 18px 25px #12274415;cursor:pointer;transition:transform .2s,box-shadow .2s}.portal-card:hover{transform:translateY(-4px);box-shadow:0 12px 0 #d6dbe3,0 22px 28px #12274422}.portal-card:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b18a40;outline-offset:4px}.portal-card .symbol{font-size:35px;color:#a48240}.portal-card b{font-size:21px}.portal-card small{line-height:1.8}.search-label{display:block;margin:20px 0 10px}#labSearch{width:100%;box-sizing:border-box;padding:17px;border:1px solid #b8a16e;border-radius:15px;background:white;font:inherit}#portalPath,.lab-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px;background:#f6f5f1;border:1px solid #dfd7c7;border-radius:14px}#portalPath button{font:inherit;border:0;background:transparent;color:#142e55;cursor:pointer}.lab-breadcrumb{max-width:1100px;margin:15px auto;font-size:15px}.lab-breadcrumb a{color:#122b50}.stage-showcase{display:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}