.ek.ek--hub{padding:0 28px 75px}
.ek--hub>.ek__inner{max-width:none}
.ek--hub [data-knowledge-list]>.ek__hero{position:relative;overflow:hidden;max-width:none;margin:0 -28px 28px;padding:112px 28px 32px;background:radial-gradient(ellipse at 95% 30%,#edb3c5 0%,#f6dce5 35%,transparent 68%),#fffafb;border-bottom:1px solid #ead9e1}
.kb-minihero__inner{max-width:1160px;margin:auto;position:relative;z-index:1}
.ek--hub .ek__hero .ek__eyebrow{font:9px/1.4 Consolas,monospace;letter-spacing:2px;margin:0 0 13px}
.ek--hub .ek__hero h1{font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.05;letter-spacing:-2px;margin:0}
.ek--hub .ek__hero h1 span{display:block;margin-top:7px;color:#ad3153;font-size:.62em;font-weight:500;letter-spacing:-1px}
.ek--hub .ek__hero .ek__intro{font-size:13px;line-height:1.7;color:#806371;max-width:640px;margin:16px 230px 0 0}
.kb-minihero__art{position:absolute;right:max(28px,calc((100% - 1160px)/2));top:100px;width:220px;height:170px;stroke:#a33c5d;stroke-width:1.25;opacity:.28}
.ek--hub [data-knowledge-list]>.kb-hub__controls,.ek--hub [data-knowledge-list]>.ek__grid,.ek--hub [data-knowledge-list]>.ek__list-heading,.ek--hub [data-knowledge-list]>.ek__education,.ek--hub [data-knowledge-list]>.ek__empty,.ek--hub [data-knowledge-list]>.ek__pagination{max-width:1160px;margin-left:auto;margin-right:auto}
.kb-hub__controls{margin-bottom:28px}.kb-hub__controls .ek__search{margin-top:0}
@media(max-width:749px){.ek.ek--hub{padding:0 18px 50px}.ek--hub [data-knowledge-list]>.ek__hero{margin:0 -18px 23px;padding:94px 24px 27px}.ek--hub .ek__hero h1{font-size:38px;letter-spacing:-1.6px}.ek--hub .ek__hero h1 span{font-size:25px;letter-spacing:-.8px}.ek--hub .ek__hero .ek__intro{font-size:12px;max-width:290px;margin:13px 0 0}.ek--hub .ek__hero .ek__eyebrow{font-size:8px;letter-spacing:1.3px}.kb-minihero__art{right:-80px;top:91px;opacity:.08}.kb-hub__controls{margin-bottom:24px}.kb-hub__controls .ek__popular{margin-top:14px;gap:8px}.kb-hub__controls .ek__popular button{padding:7px 12px}}
