.eec-taxonomy-hero{padding:clamp(72px,8vw,124px) 0 clamp(58px,7vw,96px);background:linear-gradient(135deg,#063f38 0%,#0d665b 100%);color:#fff;position:relative;overflow:hidden}.eec-taxonomy-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgb(212 164 76 / .25);border-radius:50%;right:-130px;top:-170px}.eec-taxonomy-hero .eec-blog-container{position:relative;z-index:1}.eec-taxonomy-hero .eec-blog-breadcrumb{color:rgb(255 255 255 / .8);margin-bottom:28px}.eec-taxonomy-hero .eec-blog-breadcrumb a{color:#fff}.eec-taxonomy-hero .eec-blog-eyebrow{color:#e0ad52}.eec-taxonomy-hero h1{max-width:900px;margin:14px 0 24px;color:#fff;font-family:ui-serif,"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,"Times New Roman",serif;font-size:clamp(46px,6vw,84px);font-weight:600;letter-spacing:-.045em;line-height:.98}.eec-taxonomy-hero p{max-width:760px;margin:0;color:rgb(255 255 255 / .86);font-size:clamp(18px,2vw,24px);line-height:1.6}.eec-taxonomy-summary{display:flex;align-items:baseline;gap:10px;margin-top:34px}.eec-taxonomy-summary strong{font-family:ui-serif,"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,"Times New Roman",serif;font-size:34px;font-weight:700;color:#e0ad52}.eec-taxonomy-summary span{color:rgb(255 255 255 / .78)}.eec-taxonomy-results{padding-top:clamp(64px,7vw,104px)}.eec-taxonomy-related{margin-top:26px;padding:28px;border:1px solid rgb(5 67 59 / .13);border-radius:22px;background:#fff}.eec-taxonomy-related .eec-blog-topic-list{margin-top:18px}.eec-taxonomy-archive .eec-blog-stream-item img{width:100%;height:100%;object-fit:cover}.eec-taxonomy-archive .eec-blog-pagination{margin-bottom:72px}@media(max-width:767px){.eec-taxonomy-hero{padding:56px 0 54px}.eec-taxonomy-hero h1{max-width:100%;font-size:clamp(40px,11.5vw,52px);letter-spacing:-.04em;line-height:1.02}.eec-taxonomy-hero p{max-width:100%;font-size:18px;line-height:1.58}.eec-taxonomy-results{padding-top:54px}.eec-taxonomy-related{padding:22px}.eec-taxonomy-archive .eec-blog-pagination{margin-bottom:52px}}@media (max-width:767px){body.eec-taxonomy-archive,.eec-taxonomy-archive main,.eec-taxonomy-archive section,.eec-taxonomy-archive .eec-blog-container,.eec-taxonomy-archive .eec-blog-newsroom-grid,.eec-taxonomy-archive .eec-blog-stream,.eec-taxonomy-archive .eec-blog-stream-list,.eec-taxonomy-archive .eec-blog-stream-item,.eec-taxonomy-archive .eec-blog-stream-item>div,.eec-taxonomy-archive .eec-blog-sidebar,.eec-taxonomy-archive .eec-blog-service-box,.eec-taxonomy-archive .eec-taxonomy-related{min-width:0;max-width:100%}.eec-taxonomy-archive .eec-blog-container{width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.eec-taxonomy-archive .eec-blog-newsroom-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:42px;width:100%}.eec-taxonomy-archive .eec-blog-section-title-row{display:block;width:100%}.eec-taxonomy-archive .eec-blog-section-title h2{max-width:100%;overflow-wrap:anywhere;word-break:normal;font-size:clamp(34px,10.5vw,46px);line-height:1.06}.eec-taxonomy-archive .eec-blog-stream-item{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0 28px}.eec-taxonomy-archive .eec-blog-stream-media{width:100%;aspect-ratio:16/9;border-radius:16px}.eec-taxonomy-archive .eec-blog-stream-item h3{margin:0 0 12px;font-size:clamp(27px,8vw,35px);line-height:1.12;overflow-wrap:anywhere}.eec-taxonomy-archive .eec-blog-stream-item p{display:block;margin:0 0 14px;font-size:16px;line-height:1.6}.eec-taxonomy-archive .eec-blog-meta{gap:7px;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.eec-taxonomy-archive .eec-blog-sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%}.eec-taxonomy-archive .eec-blog-service-box,.eec-taxonomy-archive .eec-taxonomy-related{width:100%;padding:24px 22px;overflow:hidden}.eec-taxonomy-archive .eec-blog-service-box h2{max-width:100%;font-size:clamp(29px,9vw,38px);line-height:1.1;overflow-wrap:anywhere}.eec-taxonomy-archive .eec-blog-service-box p{max-width:100%;overflow-wrap:anywhere}.eec-taxonomy-archive .eec-blog-service-box .eec-core-button{width:100%;max-width:100%;white-space:normal;text-align:center}.eec-taxonomy-archive .eec-taxonomy-related .eec-blog-topic-list{display:flex;flex-wrap:wrap;gap:10px;width:100%;overflow:visible;padding:0}.eec-taxonomy-archive .eec-taxonomy-related .eec-blog-topic-list a{flex:0 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}}