.eg-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.eg-pills span{background:#e5efeb;border-radius:25px;padding:8px 16px;font-size:13px}.eg-showcase{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:60px;align-items:center;background:#eaf2ee}.eg-showcase figure{margin:0}.eg-image{padding:0;border:0;background:none;width:100%;cursor:zoom-in}.eg-image img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #ccd9d3}.eg-showcase figcaption{font-size:12px;line-height:1.5;margin-top:12px;color:#566c70}.eg-mcp{border-left:4px solid #087e82}.eg-library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.eg-library-heading label{font-size:13px}.eg-library-heading input{display:block;width:300px;max-width:100%;border:1px solid #b5c9c1;border-radius:8px;padding:12px;font:inherit;background:white}.eg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.eg-card{display:flex;flex-direction:column;background:white;border:1px solid #d5e1db;border-radius:12px;padding:25px;color:#173c42;text-decoration:none}.eg-card:hover{border-color:#087e82;box-shadow:0 6px 22px #173c4212}.eg-card h3{font-size:23px;line-height:1.3;margin:20px 0 12px}.eg-card p{font-size:14px;line-height:1.65;color:#526c70}.eg-card strong{margin-top:auto;padding-top:15px;color:#087e82;font-size:14px}.eg-article .article-body img{display:block;width:100%;height:auto;margin:25px 0 12px;border:1px solid #cbd9d3;border-radius:9px;cursor:zoom-in}.eg-article .article-body>p:first-child{font-size:20px;line-height:1.7}.eg-article .article-body em{font-size:13px}.eg-article details{background:#f5f8f6;border:1px solid #cbdcd4;border-radius:10px;padding:22px;margin:30px 0}.eg-article summary{cursor:pointer;font-weight:700;color:#087e82}.eg-article code{overflow-wrap:anywhere}.eg-dialog{width:min(96vw,1500px);max-height:94vh;overflow:auto;border:0;border-radius:12px;padding:50px 20px 15px}.eg-dialog::backdrop{background:#102e36dd}.eg-dialog img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain}.eg-dialog button{position:absolute;right:15px;top:10px;cursor:pointer;padding:7px 15px;border:0;background:#e5efeb;border-radius:5px}.eg-dialog p{font-size:13px}.eg-collection [hidden]{display:none!important}.eg-card:focus-visible,.eg-image:focus-visible,.eg-article img:focus-visible{outline:3px solid #d29036;outline-offset:4px}@media(max-width:900px){.eg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-showcase{grid-template-columns:1fr;gap:24px}.eg-showcase figure{max-width:360px;margin:auto}}@media(max-width:600px){.eg-grid{grid-template-columns:1fr}.eg-library-heading{align-items:stretch;flex-direction:column}.eg-library-heading input{width:100%}.eg-card h3{font-size:22px}}
