/* Homepage refinement: content first, purposeful controls, existing brand geometry. */
body.hpe-resource-polished .elementor-22 :is(.elementor-element-a72be97,.elementor-element-5cca3e1,.elementor-element-bebb308) .elementor-heading-title::before{content:none!important;display:none!important}
body.hpe-resource-polished .elementor-22 :is(.elementor-element-a72be97,.elementor-element-5cca3e1,.elementor-element-bebb308,.elementor-element-e5fa5bc) .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:clamp(28px,2.9vw,40px)!important;line-height:1.12!important;letter-spacing:-.6px;font-weight:700!important;color:#156082!important;gap:0!important}
body.hpe-resource-polished .hpe-tv .hpe-tv__kicker{display:none!important}
body.hpe-resource-polished .hpe-tv :is(.hpe-tv__play,.hpe-tv__thumb-play){background:#156082;color:#fff;box-shadow:0 2px 10px #1B496522}
body.hpe-resource-polished .hpe-tv :is(.hpe-tv__play,.hpe-tv__thumb-play) img{display:none!important}
body.hpe-resource-polished .hpe-tv :is(.hpe-tv__play,.hpe-tv__thumb-play)::after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid currentColor;margin-left:4px}
body.hpe-resource-polished .hpe-tv .hpe-tv__thumb-play::after{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;margin-left:3px}
body.hpe-resource-polished .hpe-tv .hpe-tv__play:hover,body.hpe-resource-polished .hpe-tv .hpe-tv__pick:hover .hpe-tv__thumb-play{background:#004C6D;color:#fff}
body.hpe-resource-polished .hpe-tv .hpe-tv__thumb-play{width:40px;height:40px;right:12px;bottom:12px}
body.hpe-resource-polished .hpe-home-resources-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%}
body.hpe-resource-polished .hpe-home-resources-heading .hpe-home-resource-browse{width:auto;flex:none}
body.hpe-resource-polished .hpe-home-resources-heading .hpe-posts__cta{margin:0!important}
body.hpe-resource-polished .hpe-home-featured{margin-top:28px;margin-bottom:64px}
body.hpe-resource-polished .hpe-resources--clean .hpe-posts__grid{gap:24px}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-card--clean{border:1px solid #1B496523;border-radius:24px;background:#F7F8F6;overflow:visible;display:flex;min-width:0;transition:background-color .18s ease,border-color .18s ease}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-card--clean:hover{background:#fff;border-color:#156082}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link{padding:28px;display:flex;flex-direction:column;gap:16px;min-height:270px;width:100%;box-sizing:border-box;text-decoration:none!important;color:#202322;border-radius:24px}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__title{font-family:Inter,sans-serif;font-size:clamp(21px,1.8vw,25px);font-weight:700;line-height:1.24;letter-spacing:-.3px;color:#156082;margin:0;text-decoration:none!important}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__summary{font-family:Inter,sans-serif;font-size:16px;line-height:1.65;color:#405459;margin:0 0 8px}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:12px}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__format{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#52676C;line-height:1.4}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__arrow{display:block;flex:0 0 48px;width:48px;height:48px;background:#156082;border-radius:50%;position:relative;overflow:hidden;transition:background-color .18s ease}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__arrow::after{content:"";position:absolute;inset:12px;width:24px;height:24px;background:white;mask:url('/wp-content/plugins/hpe-core/assets/icons/hpe-arrow-up-right.png') center/contain no-repeat;-webkit-mask:url('/wp-content/plugins/hpe-core/assets/icons/hpe-arrow-up-right.png') center/contain no-repeat}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link:is(:hover,:focus-visible) .hpe-resource-link__arrow{background:#004C6D}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link:is(:hover,:focus-visible) .hpe-resource-link__arrow::after{animation:hpe-arrow-diagonal .38s ease-out both}
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link:focus-visible{outline:3px solid #156082;outline-offset:4px}
@media(max-width:1023px){body.hpe-resource-polished .hpe-resources--clean .hpe-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link{padding:24px;min-height:300px}}
@media(max-width:767px){body.hpe-resource-polished .hpe-home-resources-heading{flex-direction:column;align-items:flex-start;gap:22px}body.hpe-resource-polished .hpe-home-featured{margin-top:26px;margin-bottom:40px}body.hpe-resource-polished .hpe-resources--clean .hpe-posts__grid{grid-template-columns:1fr;gap:16px}body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link{min-height:230px;padding:26px}body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__title{font-size:23px}body.hpe-resource-polished .hpe-home-resources-heading .hpe-home-resource-browse .elementor-button{font-size:15px}}
@media(prefers-reduced-motion:reduce){body.hpe-resource-polished .hpe-resources--clean *{animation:none!important;transition:none!important}}
@media(min-width:768px){body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__title{min-height:2.48em}}
/* The theme's search glyph is clearer than the decorative multicolour artwork. */
body.hpe-resource-polished .elementor-187 :is(.elementor-element-21f4fe5,.elementor-element-b0464c7) .elementor-icon::after{content:none!important;display:none!important}
body.hpe-resource-polished .elementor-187 :is(.elementor-element-21f4fe5,.elementor-element-b0464c7) .elementor-icon i{display:block!important;opacity:1!important;visibility:visible!important;font-size:24px!important;color:#156082!important;line-height:1}
body.hpe-resource-polished .elementor-187 :is(.elementor-element-21f4fe5,.elementor-element-b0464c7) .elementor-icon:is(:hover,:focus-visible) i{color:#fff!important}
body.hpe-resource-polished .elementor-22 .elementor-element-3cb575f{padding-left:30px!important;padding-right:30px!important}
@media(max-width:767px){body.hpe-resource-polished .elementor-22 .elementor-element-3cb575f{padding-left:20px!important;padding-right:20px!important}}

/* Keep the hero close to the page edge at both header breakpoints. */
@media(min-width:1081px){bodybody.hpe-resource-polished .elementor-22.elementor-22.elementor-22 .elementor-element.elementor-element-cf5ec32{margin-top:-130px!important}}
@media(max-width:1080px){bodybody.hpe-resource-polished .elementor-22.elementor-22.elementor-22 .elementor-element.elementor-element-cf5ec32{margin-top:-140px!important}}

/* Homepage heading font trial. */
@font-face{font-family:Grift;src:url('/wp-content/uploads/hpe-fonts/Grift-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
bodybody.hpe-resource-polished .elementor-22 h1,bodybody.hpe-resource-polished .elementor-22 h2,bodybody.hpe-resource-polished .elementor-22 h3,bodybody.hpe-resource-polished .elementor-22 h4,bodybody.hpe-resource-polished .elementor-22 h5,bodybody.hpe-resource-polished .elementor-22 h6,bodybody.hpe-resource-polished .elementor-22 .elementor-heading-title{font-family:Grift,Inter,sans-serif!important}
body.homebody.hpe-resource-polished .elementor-22.elementor-22 h1,body.homebody.hpe-resource-polished .elementor-22.elementor-22 h2,body.homebody.hpe-resource-polished .elementor-22.elementor-22 h3,body.homebody.hpe-resource-polished .elementor-22.elementor-22 .elementor-heading-title{font-family:Grift,Inter,sans-serif!important}

body.hpe-resource-polished .hr-single{padding-top:28px;padding-bottom:64px}
body.hpe-resource-polished .hr-single :is(h1,h2,h3){font-family:Grift,Inter,sans-serif!important}
body.hpe-resource-polished .hr-breadcrumb{margin-bottom:32px}
body.hpe-resource-polished .hr-hero{grid-template-columns:1.15fr .85fr;gap:72px;align-items:center;margin-bottom:48px}
body.hpe-resource-polished .hr-single h1{margin:0 0 24px;font-size:clamp(34px,3.8vw,50px);line-height:1.1;letter-spacing:-.7px}
body.hpe-resource-polished .hr-summary{max-width:38em;line-height:1.7;color:#476469}
body.hpe-resource-polished .hr-cover{aspect-ratio:4/3;background:#F7F8F6;border-radius:24px;border:1px solid #e2e7e5;padding:24px}
body.hpe-resource-polished .hr-cover .hr-backdrop{display:none}
body.hpe-resource-polished .hr-cover .hr-document{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px #1b496518)}
body.hpe-resource-polished .hr-tags{border:0;padding:0;margin-top:24px;gap:12px;color:#476469}
body.hpe-resource-polished .hr-tags span{padding:0;background:none;font-size:14px}
body.hpe-resource-polished .hr-tags span+span{border-left:1px solid #ccd8da;padding-left:12px}
body.hpe-resource-polished .hr-overview{position:static!important}
body.hpe-resource-polished .hr-related{width:auto;margin:0;padding:44px 0 0;border-top:1px solid #dce4e2;background:none}
body.hpe-resource-polished .hr-related:before{display:none}
body.hpe-resource-polished .hr-single h2{font-size:clamp(28px,2.9vw,40px)}
body.hpe-resource-polished .hr-single .hpe-posts__cta .elementor-button-icon svg{stroke:#62B6CB}
@media(max-width:1000px){body.hpe-resource-polished .hr-hero{grid-template-columns:1fr;gap:32px}body.hpe-resource-polished .hr-cover{max-width:600px}body.hpe-resource-polished .hr-related .hpe-posts__grid{grid-template-columns:1fr}}

body.hpe-resource-polished .hr-single .hr-download .hpe-posts__cta.vamtam-has-icon-styles .elementor-button-icon svg{width:48px!important;height:48px!important;padding:11px!important;fill:none!important;stroke-width:2.5}
/* Reuse the homepage's original arrow artwork and motion. */
body.hpe-resource-polished .hr-section-heading .vamtam-btn-icon-wrap{position:relative}
body.hpe-resource-polished .hr-section-heading .vamtam-btn-icon-wrap :is(i,svg){opacity:0!important}
body.hpe-resource-polished .hr-section-heading .vamtam-btn-icon-wrap::after{content:"";position:absolute;inset:0;margin:auto;width:26px;height:26px;background:url('/wp-content/plugins/hpe-core/assets/icons/hpe-arrow-up-right.png') center/contain no-repeat;pointer-events:none}
@keyframes hr-arrow-diagonal{0%,100%{transform:translate(0);opacity:1}45%{transform:translate(13px,-13px);opacity:0}46%{transform:translate(-13px,13px);opacity:0}}
body.hpe-resource-polished .hr-section-heading .elementor-button:is(:hover,:focus-visible) .vamtam-btn-icon-wrap::after{animation:hr-arrow-diagonal .38s ease-out both}
@media(prefers-reduced-motion:reduce){body.hpe-resource-polished .hr-section-heading .vamtam-btn-icon-wrap::after{animation:none!important}}

body.hpe-resource-video .hr-hero{grid-template-columns:.85fr 1.15fr;gap:48px}
body.hpe-resource-video .hr-video{aspect-ratio:16/9;background:#1B4965;border-radius:24px}
body.hpe-resource-video .hr-hero .vamtam-btn-icon-wrap{position:relative}
body.hpe-resource-video .hr-hero .vamtam-btn-icon-wrap :is(i,svg){opacity:0!important}
body.hpe-resource-video .hr-hero .vamtam-btn-icon-wrap::after{content:"";position:absolute;inset:0;margin:auto;width:26px;height:26px;background:url('/wp-content/plugins/hpe-core/assets/icons/hpe-arrow-up-right.png') center/contain no-repeat;pointer-events:none}
body.hpe-resource-video .hr-hero .elementor-button:is(:hover,:focus-visible) .vamtam-btn-icon-wrap::after{animation:hr-arrow-diagonal .38s ease-out both}
body.hpe-resource-polished .hpe-resource-link__format{display:none}
@media(max-width:1000px){body.hpe-resource-video .hr-hero{grid-template-columns:1fr;gap:28px}body.hpe-resource-video .hr-video{width:100%;max-width:none}}
@media(prefers-reduced-motion:reduce){body.hpe-resource-video .hr-hero .vamtam-btn-icon-wrap::after{animation:none!important}}

body.hpe-resource-polished .hr-hero:not(:has(.hr-cover,.hr-video)){grid-template-columns:1fr;max-width:820px;min-height:240px}
body.hpe-resource-polished .hr-details{display:block;max-width:820px}
body.hpe-resource-polished .hr-details>h2{display:none}
body.hpe-resource-polished .hpd-page :is(h1,h2,h3){font-family:Grift,Inter,sans-serif!important}
body.hpe-resource-polished .hpe-resources--clean .hpe-posts__grid{gap:24px}
body.hpe-resource-polished .hpe-directory-filter{padding:24px;background:#F7F8F6;border:1px solid #e2e7e5;border-radius:24px;gap:20px}
body.hpe-resource-polished .hpe-directory-filter :is(input,select){background:white;border:1px solid #cbd8dd;border-radius:12px;min-height:48px}
body.hpe-resource-polished .hpe-directory-filter button{border-radius:100px;background:#156082;color:white;min-height:48px}
body.hpe-resource-polished .hpe-directory-filter button:hover{background:#004C6D}
body.hpe-resource-polished .elementor.elementor :is(h1,h2,h3,.elementor-heading-title){font-family:Grift,Inter,sans-serif!important}
/* The Jamaica Moves bolt replaces the generic decorative ring. */
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{right:24px;top:50%;width:clamp(260px,38vw,480px);height:200px;transform:translateY(-50%) rotate(-8deg);border:0;border-radius:0;background:#62B6CB;opacity:.16;mask:url('/wp-content/uploads/2026/08/swoosh-white.svg') center/contain no-repeat;-webkit-mask:url('/wp-content/uploads/2026/08/swoosh-white.svg') center/contain no-repeat}
@media(max-width:767px){body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{right:-40px;width:280px;opacity:.1}}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{background:#B7CC16;opacity:.23}
@media(max-width:767px){body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{opacity:.12}}
/* Lime resource hero with blue typography and brand artwork. */
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact{background:#B7CC16;color:#1B4965}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact :is(h1,p){color:#1B4965!important}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{background:#156082;opacity:.14}
@media(max-width:767px){body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{opacity:.08}}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact{color:#202322}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact :is(h1,p){color:#202322!important}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{background:#202322;opacity:.09}
body.page-id-987922.hpe-resource-polished .hpd-page.hpd-page .hpd-hero.hpd-hero--compact h1.elementor-heading-title{color:#202322!important}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-endnote .elementor-button-icon::after{background:url('/wp-content/plugins/hpe-core/assets/icons/hpe-arrow-up-right.png') center/contain no-repeat;mask:none;-webkit-mask:none}
/* Deep forest text complements the lime without using blue or black. */
body.page-id-987922.hpe-resource-polished .hpd-page.hpd-page .hpd-hero.hpd-hero--compact :is(h1.elementor-heading-title,p){color:#283B2D!important}
/* Compact library layout and comfortably inset filter chevrons. */
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact{min-height:190px}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact .hpd-hero-copy{padding:28px 40px;gap:14px}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact h1{font-size:clamp(36px,4vw,48px)!important}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact::after{height:150px}
body.page-id-987922.hpe-resource-polished .hpd-page .hpd-feed{padding:24px 0}
body.page-id-987922.hpe-resource-polished .hpe-directory-filter{padding:18px 22px;gap:20px;margin-bottom:16px}
body.page-id-987922.hpe-resource-polished .hpe-directory-filter select{appearance:none;-webkit-appearance:none;padding:12px 44px 12px 16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23156082' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-size:16px 16px;background-repeat:no-repeat}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link{padding:22px 24px;min-height:206px;gap:12px}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__title{font-size:21px;min-height:2.5em;line-height:1.2}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__summary{font-size:15px;line-height:1.5}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__footer{padding-top:0}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__arrow{width:40px;height:40px;flex-basis:40px}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__arrow::after{inset:10px;width:20px;height:20px}
@media(max-width:767px){body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact .hpd-hero-copy{padding:26px}body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact{min-height:180px}body.page-id-987922.hpe-resource-polished .hpe-directory-filter{padding:20px}}
@media(min-width:1081px){body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact{min-height:150px}body.page-id-987922.hpe-resource-polished .hpd-page .hpd-hero--compact .hpd-hero-copy{padding:24px 40px}body.page-id-987922.hpe-resource-polished .hpd-page .hpd-feed{padding-top:20px}}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__title{font-size:21px!important;min-height:2.4em;line-height:1.2!important}
body.page-id-987922.hpe-resource-polished .hpe-resources--clean .hpe-resource-link{padding:18px 24px;min-height:200px}
body.page-id-987922 .hr-select{position:relative;width:100%;font-weight:400}
body.page-id-987922 .hpe-directory-filter .hr-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:12px 16px;border:1px solid #cbd8dd!important;border-radius:12px!important;background:#fff!important;color:#1B4965!important;font:400 15px/1.4 'Work Sans',sans-serif;text-align:left;box-shadow:none;cursor:pointer}
body.page-id-987922 .hr-select__trigger::after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-right:4px;transition:transform .16s}
body.page-id-987922 .hr-select__trigger[aria-expanded=true]::after{transform:rotate(225deg) translate(-2px,-2px)}
body.page-id-987922 .hpe-directory-filter .hr-select__trigger:is(:focus-visible,[aria-expanded=true]){border-color:#156082!important;outline:2px solid #15608222;outline-offset:2px}
body.page-id-987922 .hr-select__options{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;list-style:none;margin:0;padding:8px;background:white;border:1px solid #dce4e7;border-radius:16px;box-shadow:0 12px 28px #1B496522;max-height:280px;overflow-y:auto}
body.page-id-987922 .hr-select__options[hidden]{display:none}
body.page-id-987922 .hr-select__options li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 12px;border-radius:9px;color:#1B4965;font:400 15px/1.4 'Work Sans',sans-serif;cursor:pointer;min-height:44px}
body.page-id-987922 .hr-select__options li:is(:hover,.is-active){background:#edf5fa}
body.page-id-987922 .hr-select__options li[aria-selected=true]{background:#CAE9FF;font-weight:600}
body.page-id-987922 .hr-select__options li[aria-selected=true]::after{content:"";width:6px;height:11px;border-right:2px solid #156082;border-bottom:2px solid #156082;transform:rotate(45deg);margin-right:4px}
body.page-id-987922 .hpd-feed,body.page-id-987922 .hpd-feed .e-con-inner,body.page-id-987922 .hpe-directory-filter{overflow:visible}
body.page-id-987922 .hr-select__trigger::after{width:16px;height:16px;flex-basis:16px;border:0;transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23156082' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat}
body.page-id-987922 .hr-select__trigger[aria-expanded=true]::after{transform:rotate(180deg)}

/* Content-type badge matches the arrow circle; titles size naturally. */
body .hpe-resources--clean .hpe-resource-link__type{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#fff}
body .hpe-resources--clean .hpe-resource-link__type img{display:block;width:26px;height:26px;object-fit:contain;margin:0}
body.home .hpe-resources--clean .hpe-resource-link__title,
body.hpe-resource-polished .hpe-resources--clean .hpe-resource-link__title{min-height:0!important;margin-bottom:0!important}
body.page-id-987922 .hpe-resources--clean .hpe-resource-link__type{width:40px;height:40px;flex-basis:40px}
body.page-id-987922 .hpe-resources--clean .hpe-resource-link__type img{width:24px;height:24px}
body .hpe-resources--clean .hpe-resource-link{gap:12px}

/* Pair equal-sized type and arrow circles at the card's trailing edge. */
body:is(.home,.hpe-resource-polished) .hpe-resources--clean .hpe-resource-link__footer{justify-content:flex-end;gap:8px}
body .hpe-resources--clean .hpe-resource-link__type{width:48px;height:48px;flex:0 0 48px}
body.page-id-987922 .hpe-resources--clean .hpe-resource-link__type,
body.page-id-987922 .hpe-resources--clean .hpe-resource-link__arrow{width:40px;height:40px;flex:0 0 40px}

body .hpe-resources--clean .hpe-resource-link__type{box-sizing:border-box;border:1px solid #15608255}
