.matura-entry{display:flex;align-items:center;gap:24px;padding:26px 30px;margin:24px auto;border:1px solid #d3e5f6;border-radius:20px;background:linear-gradient(110deg,#eff8ff,#f1fbf8);color:#102c59;max-width:1400px}.matura-entry-icon{flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#d8f2f5;color:#078caa;font-size:32px}.matura-eyebrow{display:block;letter-spacing:1px;font-size:10px;font-weight:700;color:#547695}.matura-entry h2,.matura-school h2{font-size:24px!important;margin:5px 0 8px!important;line-height:1.25}.matura-entry p{font-size:14px;line-height:1.6;margin:0;max-width:740px;color:#56718d}.matura-entry>a{flex-shrink:0;margin-left:auto;border-radius:11px;padding:14px 19px;background:#086af2;color:white!important;font-size:14px;font-weight:700;text-decoration:none!important}.matura-entry>a:hover{background:#084da8}.matura-entry>a:focus-visible{outline:3px solid #0b9db5;outline-offset:4px}.matura-school-heading{display:flex;align-items:center;gap:14px}.matura-school-table{overflow:auto}.matura-school table{width:100%;border-collapse:collapse;font-size:14px}.matura-school th,.matura-school td{padding:13px 10px;border-bottom:1px solid #e2ebf5;text-align:left}.matura-school thead{background:#f0f6fc}.matura-school td strong{font-size:20px;color:#0c65cf}.matura-school details{margin:15px 0;padding-top:12px;border-top:1px solid #e0e9f4}.matura-school summary{font-weight:700;cursor:pointer}.matura-source{font-size:11px!important;color:#5c7590;line-height:1.6!important}.matura-method{white-space:pre-wrap;font:15px/1.8 PortalRoboto,Arial,sans-serif;color:#385778}.rankings-portal{font-family:PortalRoboto,Arial,sans-serif!important}.rankings-portal .rank-main{max-width:1220px;margin:24px auto}.matura-catalog-link{margin:12px 0!important}.matura-catalog-link a{font-weight:700;color:#0865db!important}@media(max-width:800px){.matura-entry{align-items:flex-start;flex-wrap:wrap;padding:21px;gap:15px}.matura-entry>div{flex:1;min-width:180px}.matura-entry>a{margin-left:0;width:100%;text-align:center}.matura-entry h2{font-size:22px!important}.matura-entry-icon{width:45px;height:45px;font-size:27px}.matura-school th,.matura-school td{font-size:12px;padding:10px 7px}.matura-school td strong{font-size:17px}}
.portal-theme .rankings-portal .hero{text-align:left}.portal-theme .rankings-portal .hero h1{color:#fff;text-align:left}.portal-theme .rankings-portal .hero p{color:#d5e3f6;text-align:left;margin-left:0;margin-right:0}.portal-theme .rankings-portal .hero .eyebrow{text-align:left}.matura-school{scroll-margin-top:85px}
