#collection-shortcuts{margin:0 0 32px}#collection-shortcuts>h2{font-size:22px;margin:0 0 8px}.collection-lead{color:#596574;line-height:1.7;margin:0 0 24px}.collection-grid,.collection-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.collection-shortcut,.collection-tool,.collection-app{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:20px;text-decoration:none!important;color:#203047!important;min-width:0}.collection-shortcut:hover,.collection-tool:hover{border-color:#9aa9a4}.collection-shortcut:focus-visible,.collection-tool:focus-visible{outline:3px solid #17645d;outline-offset:3px}.collection-shortcut h3,.collection-tool h3,.collection-app h2{font-size:18px;margin:0;line-height:1.4}.collection-shortcut p,.collection-tool p,.collection-app p{font-size:14px;line-height:1.65;margin:0;color:#596574;flex:1}.collection-logos{display:flex;gap:7px}.collection-logos img{width:34px;height:34px;object-fit:contain}.collection-logos .hyvinn-logo-glint{width:34px;height:34px}.collection-shortcut>span:last-child{font-size:13px;color:#53665e}.rediscovered-tools{margin-top:22px;border-top:1px solid #e2e5e9;padding-top:18px}.rediscovered-tools summary{cursor:pointer;font-weight:650;min-height:44px;line-height:44px}.rediscovered-tools p{line-height:1.6}.collection-open{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-self:stretch;gap:12px;white-space:normal;overflow-wrap:anywhere;margin-top:auto;min-height:48px;padding:11px 14px;border-radius:12px;background:var(--accent,#17645d)!important;color:#fff!important;text-decoration:none;font-size:14px;font-weight:650}.collection-app>img{width:56px;height:56px;object-fit:contain}.collection-shell{margin:0;font-family:system-ui,-apple-system,sans-serif;color:#203047;background:white}.collection-shell header{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px max(20px,calc((100vw - 1100px)/2));border-bottom:1px solid #e2e5e9;flex-wrap:wrap}.collection-shell header>a{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:750;text-decoration:none;color:#203047}.collection-shell header img{width:42px;height:42px}.collection-shell main{max-width:1100px;margin:auto;padding:28px 20px 80px}.collection-shell .collection-navigation{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.collection-navigation a,.collection-navigation button{font:inherit;min-height:44px;border:1px solid #d6e0dc;border-radius:12px;padding:11px 16px;background:white;color:#17645d;text-decoration:none;cursor:pointer}.collection-shell h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.035em;margin:6px 0 16px}.collection-shell .eyebrow{font-size:12px;letter-spacing:.12em}.collection-shell .membership-status{display:inline-block;margin-top:28px;min-height:44px;color:#17645d}.collection-shell select{font:inherit;min-height:44px;padding:8px 12px;border:1px solid #d6e0dc;border-radius:10px;background:white}.collection-shell :focus-visible{outline:3px solid #17645d;outline-offset:3px}

.collection-open-label{min-width:0;overflow-wrap:anywhere}.collection-open-arrow{flex:0 0 auto}.collection-shell,.collection-shell *,.collection-shell *::before,.collection-shell *::after{box-sizing:border-box}
