.elp .ssp-hero{grid-template-columns:auto 1fr}.elp .ssp-orb{width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0,var(--c) 34%,color-mix(in srgb,var(--c) 45%,#000) 100%);box-shadow:0 10px 30px color-mix(in srgb,var(--c) 40%,transparent),inset -12px -14px 26px rgba(0,0,0,.28)}.elp .ssp-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:6px 0 10px}.elp .ssp-row a,.elp .ssp-row span{display:flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink);font-weight:600;font-size:.9rem;background:#fff}.elp .ssp-row i{width:14px;height:14px;border-radius:50%;background:var(--cc);display:inline-block}.elp .ssp-row .on{background:color-mix(in srgb,var(--cc) 18%,#fff);border-color:var(--cc)}.elp .ssp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:18px 0 34px}.elp .ssp-cards a{border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff}.elp .ssp-cards img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#05070d}.elp .ssp-cards div{padding:10px 12px 12px}.elp .ssp-cards b{display:block;font-size:1.05rem}.elp .ssp-cards small{color:var(--dim)}@media(max-width:820px){.elp .ssp-orb{width:96px;height:96px}.elp .ssp-hero{grid-template-columns:1fr}.elp .ssp-orb{width:72px;height:72px}}.elp .aap-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 34px}.elp .aap-views a{border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff}.elp .aap-views img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.elp .aap-views b{display:block;padding:8px 10px;font-size:.95rem}.elp dl.aap-org{margin:0 0 26px}.elp dl.aap-org dt{font-weight:700;margin-top:10px}.elp dl.aap-org dd{margin:2px 0 0;color:#2a3445;line-height:1.55}@media(max-width:620px){.elp .aap-views{grid-template-columns:1fr 1fr 1fr;gap:6px}.elp .aap-views b{font-size:.78rem;padding:6px}}.elp ol.hgp-tl{list-style:none;margin:0 0 30px;padding:0;border-left:3px solid var(--c)}.elp ol.hgp-tl li{position:relative;padding:4px 0 12px 18px}.elp ol.hgp-tl li:before{content:"";position:absolute;left:-8px;top:9px;width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid var(--c)}.elp ol.hgp-tl b{display:block;font-size:.92rem;color:color-mix(in srgb,var(--c) 75%,#111)}