.portal-main{padding:24px;max-width:900px;margin:0}.portal-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-link{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px 20px;border:1px solid #bcc5cf;border-radius:3px;background:#fff;text-decoration:none;color:#26313c}.portal-link:hover{background:#f2f6fa;border-color:#7c9dbd}.portal-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;color:#315c83}.portal-link h1,.portal-link h2{font-size:17px;font-weight:600;letter-spacing:0;margin:0;line-height:1.5}.portal-arrow{margin-left:auto;flex-shrink:0;color:#627180}.portal-link:focus-visible{outline:3px solid #7c9dbd;outline-offset:3px}@media(max-width:720px){.portal-main{padding:18px 14px}.portal-links{grid-template-columns:1fr;gap:12px}.portal-link{min-height:82px;padding:16px}}@media(prefers-reduced-motion:no-preference){.portal-link{transition:background .15s,border-color .15s}}