.entity-shell{color:#172126;background:#fff;border:1px solid #e1e5e8;border-radius:10px;width:min(1180px,100% - 40px);margin:34px auto 72px;overflow:hidden}.entity-hero{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:28px 30px;display:grid}.entity-hero p{color:#8a6a0b;letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:700}.entity-hero h1{margin:0 0 8px;font-size:34px}.entity-hero>div>span{color:#68747b}.entity-hero nav,.entity-bottom{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entity-hero a,.entity-bottom a{color:#22313a;border:1px solid #dce1e4;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none}.entity-hero a.primary,.entity-bottom a.primary{color:#111;background:#c99700;border-color:#b88900}.entity-facts{border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;grid-template-columns:repeat(4,1fr);display:grid}.entity-facts article{border-right:1px solid #e1e5e8;gap:7px;padding:18px;display:grid}.entity-facts article:last-child{border-right:0}.entity-facts span{color:#748087;text-transform:uppercase;font-size:10px;font-weight:700}.entity-facts strong{font-size:20px}.entity-band{border-bottom:1px solid #e1e5e8;padding:25px 30px}.entity-band:last-child{border-bottom:0}.entity-band>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.entity-band h2{margin:0;font-size:23px}.entity-band header>a,.entity-band header>span{color:#6f7b83;font-size:12px}.entity-band>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.entity-band>div>a{color:#22313a;border:1px solid #e1e5e8;border-radius:7px;justify-content:space-between;gap:16px;padding:13px 15px;text-decoration:none;display:flex}.entity-band small{color:#748087;margin-top:4px;display:block}.entity-band b{color:#8a6a0b;white-space:nowrap}.entity-bottom{justify-content:flex-start}@media (max-width:760px){.entity-shell{width:calc(100% - 24px);margin-top:16px}.entity-hero{grid-template-columns:1fr;padding:22px}.entity-hero nav{justify-content:flex-start}.entity-facts{grid-template-columns:1fr 1fr}.entity-facts article:nth-child(2){border-right:0}.entity-band{padding:22px}.entity-band>div{grid-template-columns:1fr}.entity-band>header{flex-direction:column;align-items:flex-start;gap:7px}}
