.entity-page{margin:0 0 72px}.entity-hero{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;align-items:center;background:#153836;color:#fff;padding:34px;border-radius:23px}.entity-visual{width:210px;height:210px;border-radius:18px;background:#fff8ec;display:grid;place-items:center;overflow:hidden;color:#153836;font-size:78px;font-weight:900}.entity-visual img{width:100%;height:100%;object-fit:contain}.entity-visual.portrait img{object-fit:cover;object-position:center 22%}.entity-type{font-size:13px;font-weight:800;color:#b9d9cd}.entity-heading h1{font-size:clamp(30px,4vw,52px);line-height:1.4;margin:9px 0}.entity-heading p{color:#e1eee8;line-height:1.9}.entity-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.entity-actions .button{background:#ff6845;color:#172f2c}.entity-secondary{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.entity-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;margin-top:24px;align-items:start}.entity-section,.entity-aside{background:#fff;border:1px solid #dbe5df;border-radius:18px;padding:24px;margin-bottom:18px}.entity-section h2,.entity-aside h2{font-size:23px;margin:0 0 14px;color:#153836}.entity-section p,.entity-aside p{line-height:2;color:#3f5550}.entity-section a,.entity-aside a{color:#176b5a;text-decoration:underline;text-underline-offset:4px}.entity-facts{margin:0;display:grid;gap:8px}.entity-facts>div{border-bottom:1px solid #e5eae6;padding:11px 0;display:grid;grid-template-columns:155px 1fr;gap:12px}.entity-facts dt{font-weight:800;color:#315a51}.entity-facts dd{margin:0;line-height:1.9}.entity-facts dd a{font-size:12px;margin-right:6px}.entity-note{font-size:13px}.entity-aside{position:static;top:auto;background:#eaf3ee}.entity-aside [data-profile-result]{font-weight:800;color:#153836;line-height:2}.entity-aside p{font-size:13px}.entity-aside a{font-weight:800}@media(max-width:700px){.entity-hero{grid-template-columns:1fr;padding:22px;gap:18px}.entity-visual{width:160px;height:160px}.entity-grid{grid-template-columns:1fr}.entity-aside{position:static;grid-row:auto}.entity-facts>div{grid-template-columns:1fr;gap:0}}
