.crunchr-resources{--line:#d3d9e3;--muted:#65748e;--ink:#171d26;--panel:#f2f4f7;--content:var(--wp--style--global--content-size,1440px);--gutter:var(--wp--style--root--padding-left,clamp(12px,2vw,20px));color:var(--ink);overflow:clip}
.crunchr-resources__hero{width:100vw;max-width:none;margin-left:calc(50% - 50vw);min-height:680px;padding:180px var(--gutter) 100px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:120px 120px;position:relative}.crunchr-resources__hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#fff 0 20%,rgba(255,255,255,.92) 38%,rgba(255,255,255,.15) 75%)}.crunchr-resources__hero>*{position:relative;width:100%;max-width:1000px}.crunchr-resources__hero>p{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.crunchr-resources__hero h1{font-size:clamp(42px,4.2vw,80px);line-height:1.05;margin:18px 0 24px}.crunchr-resources__hero div{max-width:680px;color:var(--muted);font-size:18px}
.crunchr-resources__featured{width:min(calc(100% - (2 * var(--gutter))),var(--content));margin:-140px auto 80px;position:relative}.crunchr-resources__featured>h2{margin:0 0 28px;font-size:var(--wp--preset--font-size--h-6,20px);font-weight:600;line-height:1.2}.crunchr-resources__featured>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.crunchr-resource-card{border:1px solid var(--line);background:#fff;display:grid;grid-template-columns:368px 1fr}.crunchr-resource-card.is-featured{display:block;min-height:0}.crunchr-resource-card__media{background:var(--panel);padding:40px;display:flex;align-items:center;justify-content:center}.is-featured .crunchr-resource-card__media{height:225px;padding:28px}.crunchr-resource-card__media img{display:block;width:100%;height:100%;object-fit:contain}.crunchr-resource-card__body{display:flex;flex-direction:column;padding:34px 40px 0}.is-featured .crunchr-resource-card__body{padding:18px 24px 0}.crunchr-resource-card__pills{display:flex;gap:8px;flex-wrap:wrap}.crunchr-resource-card__pills span{border:1px solid var(--line);border-radius:4px;padding:4px 7px;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.crunchr-resource-card h2{font-size:24px;line-height:1.25;margin:18px 0 12px}.is-featured h2{font-size:18px}.crunchr-resource-card h2 a{color:inherit;text-decoration:none}.crunchr-resource-card__excerpt{margin:0;color:var(--wp--preset--color--neutral-700,#3c4658);font-size:16px}.crunchr-resource-card footer{margin-top:auto;border-top:1px solid var(--line);min-height:64px;display:flex;gap:20px;align-items:center;font-size:12px}.crunchr-resource-card__rule{height:20px;border-left:1px solid var(--line)}.crunchr-level{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.crunchr-level i{display:flex;gap:3px}.crunchr-level b{width:4px;height:4px;background:var(--line)}.crunchr-level b.is-filled{background:var(--ink)}.crunchr-resource-card__arrow{margin-left:auto;color:inherit;text-decoration:none;font-size:20px}
.crunchr-resources__content{width:min(calc(100% - (2 * var(--gutter))),var(--content));margin:auto;display:grid;grid-template-columns:320px minmax(0,1fr);position:relative}.crunchr-resources__content:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;border-top:1px solid var(--line);transform:translateX(-50%)}.crunchr-resources__sidebar{border-right:1px solid var(--line);padding:48px 40px 80px 0;align-self:start;position:sticky;top:20px}.crunchr-resources__sidebar.is-too-tall{position:static}.crunchr-resources__sidebar h2{font-size:14px}.crunchr-resources__sidebar fieldset{border:0;border-bottom:1px solid var(--line);padding:24px 0;margin:0}.crunchr-resources__sidebar legend{text-transform:uppercase;font-size:10px;letter-spacing:.12em;margin-bottom:12px}.crunchr-resources__sidebar label{display:flex;align-items:center;gap:8px;padding:8px 0;color:#3c4658}.crunchr-resources__sidebar small{color:var(--muted)}.crunchr-resources__sidebar label>.crunchr-level span:first-child{display:none}.crunchr-resources__main{min-width:0;padding:48px 0 80px 40px}.crunchr-resources__toolbar{display:flex;gap:16px}.crunchr-resources__toolbar label{flex:1}.crunchr-resources__toolbar input{width:100%;border:1px solid var(--line);border-radius:999px;padding:12px 18px 12px 48px;background:#fff url("../icons/resources-search.svg") 16px center/20px 20px no-repeat;font:500 var(--wp--preset--font-size--navigation,14.22px)/1.5 var(--wp--preset--font-family--plus-jakarta-sans,inherit)}.crunchr-resources__toolbar>span{border:1px solid var(--line);border-radius:8px;padding:12px 20px}.crunchr-resources__status{margin:28px 0}.crunchr-resources__list{display:grid;gap:18px}.crunchr-resource-card[hidden]{display:none}.crunchr-resources__empty{text-align:center;padding:80px 20px}
@media(max-width:900px){.crunchr-resources__featured>div{grid-template-columns:1fr}.crunchr-resources__content{display:block}.crunchr-resources__sidebar{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}.crunchr-resources__main{padding:30px 24px}.crunchr-resource-card{grid-template-columns:1fr;min-height:0}.crunchr-resource-card__media{height:230px}.crunchr-resource-card__body{padding:24px 24px 0}.crunchr-resources__hero{min-height:560px}.crunchr-resources__featured{margin-top:-100px}}

/* Figma hero: real line field with faded edges and intersection markers. */
.crunchr-resources__hero{--crunchr-resources-grid-columns:8;--crunchr-resources-grid-width:min(calc(100vw - (2 * var(--gutter))),var(--content));--crunchr-resources-grid-offset:max(var(--gutter),calc((100vw - var(--content))/2));--crunchr-resources-grid-pitch:calc(var(--crunchr-resources-grid-width)/var(--crunchr-resources-grid-columns));min-height:496px;padding:48px var(--gutter) 72px;background:none;isolation:isolate;overflow:visible}
.crunchr-resources__hero:before{display:none}
.crunchr-resources__hero-grid{position:absolute!important;z-index:-2;top:-2px!important;right:0!important;bottom:-240px!important;left:0!important;width:auto!important;max-width:none!important;background-image:linear-gradient(to bottom,#e4e8ee 0 1px,transparent 1px),linear-gradient(to right,#e4e8ee 0 1px,transparent 1px);background-position:var(--crunchr-resources-grid-offset) 0;background-size:var(--crunchr-resources-grid-pitch) var(--crunchr-resources-grid-pitch);opacity:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28%,#000 62%,transparent 100%),linear-gradient(to right,transparent 0,#000 28%,#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 28%,#000 62%,transparent 100%),linear-gradient(to right,transparent 0,#000 28%,#000 72%,transparent 100%);mask-composite:intersect}
.crunchr-resources__hero-grid:after{z-index:1;content:"";position:absolute;inset:0;background:var(--wp--preset--color--neutral-200,#b5bfcf);opacity:1;-webkit-mask-image:linear-gradient(to right,#000 0 5px,transparent 5px),linear-gradient(to bottom,#000 0 5px,transparent 5px);-webkit-mask-position:calc(var(--crunchr-resources-grid-offset) - 2.5px) 0,0 -2.5px;-webkit-mask-repeat:repeat-x,repeat-y;-webkit-mask-size:var(--crunchr-resources-grid-pitch) 100%,100% var(--crunchr-resources-grid-pitch);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 0 5px,transparent 5px),linear-gradient(to bottom,#000 0 5px,transparent 5px);mask-position:calc(var(--crunchr-resources-grid-offset) - 2.5px) 0,0 -2.5px;mask-repeat:repeat-x,repeat-y;mask-size:var(--crunchr-resources-grid-pitch) 100%,100% var(--crunchr-resources-grid-pitch);mask-composite:intersect}
.crunchr-resources__grid-animation{position:absolute!important;z-index:2;inset:0!important;width:auto!important;max-width:none!important;pointer-events:none}.crunchr-resources__grid-animation .is-marker{position:absolute;display:block;z-index:3;width:5px;height:5px;background:var(--wp--preset--color--neutral-400,#7f8ca4);opacity:0;transform:translate(-50%,-50%) scale(.72);transition:opacity .8s ease,transform 1s cubic-bezier(.22,1,.36,1)}.crunchr-resources__grid-animation .is-marker.is-active{opacity:1;transform:translate(-50%,-50%) scale(1)}
.crunchr-resources__hero>*:not(.crunchr-resources__hero-grid){position:relative}
.crunchr-resources__hero>p{width:fit-content;max-width:calc(100% - 16px);margin:0 auto 16px;font-size:var(--wp--preset--font-size--eyebrow,14px)}
.crunchr-resources__hero h1{width:auto;max-width:none;font-size:var(--wp--preset--font-size--h-1,clamp(42px,4.2vw,80px));line-height:1.08;margin:0}
.crunchr-resources__hero div{width:auto;max-width:680px;margin-top:20px;font-size:var(--wp--preset--font-size--body,16px)}
.crunchr-resources__hero div p{margin:0}
@media(max-width:900px){.crunchr-resources__hero{--crunchr-resources-grid-columns:4}}
.crunchr-resources__hero-grid:after{z-index:3}.crunchr-resources__grid-animation{z-index:auto}.crunchr-resources__grid-animation .is-marker{z-index:4}

/* Card rules meet the card edges, including the divider before the SVG arrow. */
.crunchr-resource-card__body{overflow:hidden}
.crunchr-resource-card footer{margin-right:-40px;margin-left:-40px;padding-left:40px}
.is-featured .crunchr-resource-card footer{margin-right:-24px;margin-left:-24px;padding-left:24px}
.crunchr-resource-card__arrow{align-self:stretch;display:flex;box-sizing:border-box;width:64px;flex:0 0 64px;margin-left:auto;border-left:1px solid var(--line);align-items:center;justify-content:center;color:inherit;text-decoration:none}
.crunchr-resource-card__arrow img{width:20px;height:20px}
.crunchr-resource-card.is-featured .crunchr-resource-card__media{box-sizing:border-box;padding:0}
.crunchr-resource-card.is-featured .crunchr-resource-card__media img{object-fit:cover}
.crunchr-resource-card.is-featured.is-whitepaper .crunchr-resource-card__media{padding:28px;background:var(--panel)}
.crunchr-resource-card.is-featured.is-whitepaper .crunchr-resource-card__media img{object-fit:contain}
.crunchr-resource-card.is-featured{display:flex;flex-direction:column;height:100%}
.crunchr-resource-card.is-featured .crunchr-resource-card__body{flex:1}
.crunchr-resource-card.is-featured h2{margin-bottom:20px}
.crunchr-resource-card.is-featured footer{box-sizing:border-box;width:calc(100% + 48px);margin:auto 0 0;transform:translateX(-24px)}
.crunchr-resource-card__rule{align-self:stretch;height:auto}
.crunchr-resource-card__pills span{border-radius:200px}
.crunchr-resource-card__pills span{display:inline-flex;align-items:center;gap:6px}
.crunchr-resource-card__pills span{background:var(--wp--preset--color--white,#fff)}
.crunchr-resource-card__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--line);border-radius:200px;color:var(--wp--preset--color--neutral-700,#3c4658);background:var(--wp--preset--color--white,#fff);font:inherit;font-size:9px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color 180ms ease-out,background-color 180ms ease-out,border-color 180ms ease-out}
.crunchr-resource-card__pill:is(:hover,:focus-visible){border-color:var(--wp--preset--color--neutral-900,#171d26);color:#fff;background:var(--wp--preset--color--neutral-900,#171d26)}
.crunchr-resource-card__pill:is(:hover,:focus-visible) .crunchr-resource-card__pill-icon{filter:brightness(0) invert(1)}
.crunchr-resource-card__level-filter{display:flex;align-items:center;margin-left:10px;padding:6px 10px;border:1px solid transparent;border-radius:200px;color:inherit;background:transparent;font:inherit;cursor:pointer;transition:color 180ms ease-out,background-color 180ms ease-out,border-color 180ms ease-out}
.crunchr-resource-card footer .crunchr-resource-card__level-filter .crunchr-level{margin-left:0}
.crunchr-resource-card__level-filter:is(:hover,:focus-visible){border-color:var(--wp--preset--color--neutral-900,#171d26);color:#fff;background:var(--wp--preset--color--neutral-900,#171d26)}
.crunchr-resource-card__level-filter:is(:hover,:focus-visible) .crunchr-level b{background:rgba(255,255,255,.42)}
.crunchr-resource-card__level-filter:is(:hover,:focus-visible) .crunchr-level b.is-filled{background:#fff}
.crunchr-resource-card__pill-icon{width:9px;height:12px;flex:0 0 auto}
.crunchr-resource-card__pill-icon[src$="resource-type-webinar.svg"],.crunchr-resource-card__pill-icon[src$="resource-type-webinar-upcoming.svg"]{width:15px;height:15px}
.crunchr-resource-card h2,.crunchr-resource-card.is-featured h2{font-size:var(--wp--preset--font-size--h-5,25.63px);font-weight:600}
.crunchr-resources__list .crunchr-resource-card h2{font-size:var(--wp--preset--font-size--h-6,20.25px)}
.crunchr-resources__pagination{display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:20px;min-height:116px;padding:30px 20px 0}
.crunchr-resources__pagination[hidden]{display:none}
.crunchr-resources__page-numbers{display:flex;align-items:center;gap:6px;overflow-x:auto}
.crunchr-resources__pagination button{position:relative;display:inline-grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:4px;color:var(--ink);background:var(--panel);font:500 14.22px/1.5 var(--wp--preset--font-family--plus-jakarta-sans,inherit);cursor:pointer}
.crunchr-resources__pagination button.is-active,.crunchr-resources__pagination button:not(:disabled):hover,.crunchr-resources__pagination button:not(:disabled):focus-visible{color:#fff;background:var(--ink)}
.crunchr-resources__pagination button:disabled{opacity:.4;cursor:default}
.crunchr-resources__page-arrow:before{display:block;width:10px;height:10px;border-top:1px solid currentColor;border-right:1px solid currentColor;content:""}
.crunchr-resources__page-arrow:after{position:absolute;left:50%;width:14px;height:1px;background:currentColor;transform:translateX(-50%);content:""}
.crunchr-resources__page-arrow.is-next:before{transform:rotate(45deg)}
.crunchr-resources__page-arrow.is-previous:before{transform:rotate(-135deg)}
.crunchr-resources__status{display:flex;align-items:baseline;gap:10px}
.crunchr-resources__status strong{font-size:var(--wp--preset--font-size--h-6,20.25px);font-weight:600;line-height:1.2}
.crunchr-resources__status span{color:var(--wp--preset--color--neutral-700,#3c4658);font-size:var(--wp--preset--font-size--navigation-small,12.64px);font-weight:500;line-height:1.2}
.crunchr-resources__status{margin-bottom:22px}
.crunchr-resources__active-filters{display:flex;align-items:center;gap:12px;margin:0 0 28px;flex-wrap:wrap}
.crunchr-resources__active-filters[hidden]{display:none}
.crunchr-resources__active-label{color:var(--wp--preset--color--neutral-500,#65748e);font:600 var(--wp--preset--font-size--eyebrow-small,9.98px)/1.5 var(--wp--preset--font-family--plus-jakarta-sans,inherit);letter-spacing:.1em;text-transform:uppercase}
.crunchr-resources__active-chips{display:contents}
.crunchr-resources__active-chip{display:inline-flex;box-sizing:border-box;height:27px;align-items:center;justify-content:center;gap:6px;padding:6px 5px 6px 10px;border:1px solid var(--line);border-radius:200px;color:var(--wp--preset--color--neutral-700,#3c4658);background:#fff;font:600 var(--wp--preset--font-size--eyebrow-small,9.98px)/1.5 var(--wp--preset--font-family--plus-jakarta-sans,inherit);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color 160ms ease-out,background-color 160ms ease-out,border-color 160ms ease-out}
.crunchr-resources__active-chip:is(:hover,:focus-visible){border-color:var(--wp--preset--color--neutral-900,#171d26);color:#fff;background:var(--wp--preset--color--neutral-900,#171d26)}
.crunchr-resources__active-chip:is(:hover,:focus-visible) .crunchr-resources__active-type-icon{filter:brightness(0) invert(1)}
.crunchr-resources__active-type-icon{width:15px;height:15px;object-fit:contain}
.crunchr-resources__active-type-icon[src$="resource-type-article.svg"],.crunchr-resources__active-type-icon[src$="resource-type-whitepaper.svg"]{width:9px;height:12px}
.crunchr-resources__active-remove{width:20px;height:20px;flex:0 0 20px;border-radius:50%}
.crunchr-resources__active-chip:is(:hover,:focus-visible) .crunchr-resources__active-remove{content:url("../icons/resources-filter-remove-hover.svg")}
.crunchr-resources__clear{padding:0;border:0;color:var(--wp--preset--color--blue-600,#0f5ed5);background:transparent;font:600 12.6px/normal var(--wp--preset--font-family--plus-jakarta-sans,inherit);text-decoration:underline;cursor:pointer;transition:color 180ms ease-out}
.crunchr-resources__clear:is(:hover,:focus-visible){color:var(--wp--preset--color--blue-800,#11397a)}
.crunchr-resources__empty{box-sizing:border-box;min-height:330px;padding:48px 76px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}
.crunchr-resources__empty[hidden]{display:none}
.crunchr-resources__empty h2{margin:0;color:var(--ink);font-size:var(--wp--preset--font-size--h-5,25.63px);font-weight:600;line-height:1.4}
.crunchr-resources__empty p{margin:0;color:var(--wp--preset--color--neutral-700,#3c4658);font-size:var(--wp--preset--font-size--body-small,16px);font-weight:400;line-height:1.55}
.crunchr-resources__empty button{height:44px;margin-top:18px;padding:10px 16px;border:1px solid #dce2eb;border-radius:4px;color:var(--wp--preset--color--neutral-700,#3c4658);background:#fff;box-shadow:0 1px 1.15px rgba(5,25,59,.11);font:600 var(--wp--preset--font-size--navigation,14.22px)/normal var(--wp--preset--font-family--plus-jakarta-sans,inherit);cursor:pointer}
.crunchr-resources__empty button:is(:hover,:focus-visible){border-color:var(--wp--preset--color--neutral-700,#3c4658)}
.crunchr-resources__content:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:320px;border-left:1px solid var(--line);pointer-events:none}
.crunchr-resources__content{box-sizing:border-box;border-right:1px solid var(--line);border-left:1px solid var(--line)}
.crunchr-resources__sidebar{box-sizing:border-box;border-right:0;padding-top:48px;padding-right:40px;padding-left:40px}
.crunchr-resources__sidebar h2{margin:0 0 30px;font-size:var(--wp--preset--font-size--h-6,20.25px);font-weight:600;line-height:1.2}
.crunchr-resources__sidebar fieldset{min-width:0;margin:0;padding:0;border:0;border-bottom:1px solid var(--line)}
.crunchr-resources__sidebar fieldset:first-of-type{border-top:1px solid var(--line)}
.crunchr-resources__sidebar legend{display:block;box-sizing:border-box;width:100%;margin:0;padding:0}
.crunchr-resources__filter-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:18px 0;border:0;color:var(--wp--preset--color--neutral-900,#171d26);background:transparent;font:600 var(--wp--preset--font-size--eyebrow-small,10px)/1.5 var(--wp--preset--font-family--plus-jakarta-sans,inherit);letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer}
.crunchr-resources__filter-toggle:after{width:9px;height:5px;background:url("../icons/chevron-down.svg") center/contain no-repeat;content:"";transition:transform 180ms ease-out}
.crunchr-resources__filter-toggle[aria-expanded="false"]:after{transform:rotate(-90deg)}
.crunchr-resources__filter-options{padding:0 0 18px}
.crunchr-resources__filter-options[hidden]{display:none}
.crunchr-resources__sidebar .crunchr-resources__filter-options label{box-sizing:border-box;min-height:42px;padding:9px 0;color:var(--wp--preset--color--neutral-700,#3c4658);font:500 16px/1.4 var(--wp--preset--font-family--plus-jakarta-sans,inherit)}
.crunchr-resources__sidebar .crunchr-resources__filter-options small{color:var(--wp--preset--color--neutral-500,#65748e);font-size:11.23px;font-weight:400}
.crunchr-resources__sidebar input[type="checkbox"]{accent-color:#171d26}
.crunchr-resources__nested-parent{cursor:pointer}
.crunchr-resources__nested-options{margin-left:24px;border-left:1px solid var(--line)}
.crunchr-resources__nested-options[hidden]{display:none}
.crunchr-resources__sidebar .crunchr-resources__nested-options label{padding-left:18px}
.crunchr-resource-card__excerpt{margin-bottom:28px}
.crunchr-resources.is-list-view .crunchr-resources__list .crunchr-resource-card__media{border-right:1px solid var(--line)}
.crunchr-resource-card footer{padding-left:0;gap:0}
.crunchr-resource-card footer time{display:grid;box-sizing:border-box;width:112px;flex:0 0 112px;align-self:stretch;margin:0;padding:0;line-height:1;text-align:center;place-items:center}
.crunchr-resource-card footer .crunchr-level{margin-left:20px}
.crunchr-resource-card.is-featured footer,.crunchr-resources.is-grid-view .crunchr-resource-card footer{padding-left:0}
.crunchr-resource-card.is-featured footer time{width:88px;flex-basis:88px}
.crunchr-resource-card__media{overflow:hidden}
.crunchr-resource-card{cursor:pointer}
.crunchr-resource-card__body{background-color:var(--wp--preset--color--white,#fff);transition:background-color 520ms cubic-bezier(.22,1,.36,1)}
.crunchr-resource-card__media{transition:background-color 360ms cubic-bezier(.22,1,.36,1)}
.crunchr-resource-card__media img{backface-visibility:hidden}
.crunchr-resource-card h2 a{display:inline-block;text-decoration:none;transform:translateY(0);transition:transform 380ms cubic-bezier(.22,1,.36,1)}
.crunchr-resource-card__arrow img{transform:translate3d(0,0,0);will-change:transform;transition:transform 420ms cubic-bezier(.22,1,.36,1)}
.crunchr-resource-card:is(:hover,:focus-within) h2 a{transform:translateY(-3px)}
.crunchr-resource-card:is(:hover,:focus-within) .crunchr-resource-card__arrow img{transform:translate3d(5px,0,0)}
.crunchr-resource-card:is(:hover,:focus-within) .crunchr-resource-card__body{background-color:color-mix(in srgb,var(--wp--preset--color--neutral-50,#f2f4f7) 50%,var(--wp--preset--color--white,#fff))}
@media(prefers-reduced-motion:reduce){.crunchr-resource-card__media img,.crunchr-resource-card h2 a,.crunchr-resource-card__arrow img{transition:none}}
.crunchr-resources__sidebar-toggle{display:block;width:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left}
.crunchr-resources__main{padding-right:40px}

/* Figma list/grid control and the alternate card layout. */
.crunchr-resources__view-toggle{display:flex;box-sizing:border-box;flex:0 0 auto;align-items:flex-start;padding:4px;border:1px solid var(--wp--preset--color--neutral-100,#d3d9e3);border-radius:8px;background:var(--wp--preset--color--neutral-50,#f2f4f7)}
.crunchr-resources__view-toggle[hidden]{display:none}
.crunchr-resources__view-toggle button{display:flex;box-sizing:border-box;height:42px;align-items:center;gap:8px;padding:8px 16px;border:.75px solid transparent;border-radius:8px;color:var(--wp--preset--color--neutral-700,#3c4658);background:transparent;font:500 var(--wp--preset--font-size--navigation-small,12.64px)/1.2 var(--wp--preset--font-family--plus-jakarta-sans,inherit);cursor:pointer}
.crunchr-resources__view-toggle button[aria-pressed="true"]{border-color:var(--wp--preset--color--neutral-100,#d3d9e3);color:var(--wp--preset--color--neutral-900,#171d26);background:#fff}
.crunchr-resources__view-toggle button:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.crunchr-resources__view-toggle img{display:block;width:20px;height:20px}
.crunchr-resources.is-grid-view .crunchr-resources__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.crunchr-resources.is-grid-view .crunchr-resource-card{display:flex;min-width:0;flex-direction:column}
.crunchr-resources.is-grid-view .crunchr-resource-card[hidden]{display:none}
.crunchr-resources.is-grid-view .crunchr-resource-card__media{box-sizing:border-box;height:225px;padding:0}
.crunchr-resources.is-grid-view .crunchr-resource-card__media img{object-fit:cover}
.crunchr-resources.is-grid-view .crunchr-resource-card.is-whitepaper .crunchr-resource-card__media{padding:28px;background:var(--panel)}
.crunchr-resources.is-grid-view .crunchr-resource-card.is-whitepaper .crunchr-resource-card__media img{object-fit:contain}
.crunchr-resources.is-grid-view .crunchr-resource-card__body{min-height:0;flex:1;padding:18px 24px 0}
.crunchr-resources.is-grid-view .crunchr-resource-card__excerpt{display:none}
.crunchr-resources.is-grid-view .crunchr-resource-card h2{margin-bottom:20px}
.crunchr-resources.is-grid-view .crunchr-resource-card footer{box-sizing:border-box;width:calc(100% + 48px);margin:auto 0 0;padding-left:0;transform:translateX(-24px)}
@media(max-width:1600px){.crunchr-resources.is-grid-view .crunchr-resources__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}
@media(max-width:1420px){.crunchr-resources__view-toggle{display:none}}
@media(max-width:1350px){.crunchr-resources__content{display:block}.crunchr-resources__content:after{display:none}.crunchr-resources__sidebar{position:static;top:auto;padding:0;border-right:0;border-bottom:1px solid var(--line)}.crunchr-resources__sidebar.is-too-tall{position:static}.crunchr-resources__sidebar h2{margin:0}.crunchr-resources__sidebar-toggle{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;padding:22px 40px;cursor:pointer}.crunchr-resources__sidebar-toggle:after{width:9px;height:5px;background:url("../icons/chevron-down.svg") center/contain no-repeat;content:"";transition:transform 180ms ease-out}.crunchr-resources__sidebar-toggle[aria-expanded="false"]:after{transform:rotate(-90deg)}.crunchr-resources__sidebar-groups{padding:0 40px 24px}.crunchr-resources__sidebar-groups[hidden]{display:none}.crunchr-resources__main{padding:40px 40px 80px}}
@media(max-width:700px){.crunchr-resources.is-grid-view .crunchr-resources__list{grid-template-columns:1fr}.crunchr-resources__main{padding-right:24px;padding-left:24px}.crunchr-resources__sidebar-toggle{padding-right:24px;padding-left:24px}.crunchr-resources__sidebar-groups{padding-right:24px;padding-left:24px}}

@media(max-width:900px){.crunchr-resources__hero{min-height:460px;padding-top:64px;padding-bottom:64px}.crunchr-resource-card footer{margin-right:-24px;margin-left:-24px;padding-left:24px}.crunchr-resources.is-grid-view .crunchr-resource-card footer{width:calc(100% + 48px);margin:auto 0 0;padding-left:0;transform:translateX(-24px)}.crunchr-resources__pagination{min-height:88px;gap:10px;padding-inline:12px}.crunchr-resources__content:after{display:none}}

/* Native category, tag, author, date, and taxonomy archives mirror the index list. */
.crunchr-resource-archive{--line:#d3d9e3;--ink:#171d26;--content:var(--wp--style--global--content-size,1440px);--gutter:var(--wp--style--root--padding-left,clamp(12px,2vw,20px));color:var(--ink)}
.crunchr-resource-archive__hero{min-height:280px;padding-top:32px;padding-bottom:40px;overflow:hidden}
.crunchr-resource-archive__hero .crunchr-resources__hero-grid{bottom:0!important}
.crunchr-resource-archive__inner{position:relative;box-sizing:border-box;width:min(calc(100% - (2 * var(--gutter))),var(--content));margin:0 auto;padding:40px 40px 96px;border-right:1px solid var(--line);border-left:1px solid var(--line)}
.crunchr-resource-archive__inner:before{position:absolute;top:0;left:50%;width:100vw;border-top:1px solid var(--line);transform:translateX(-50%);content:""}
.crunchr-resource-archive__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}
.crunchr-resource-archive .crunchr-resources__view-toggle{display:flex}
.crunchr-resource-archive .crunchr-resources__active-filters{margin:0}
.crunchr-resource-archive__count{margin-left:4px;color:var(--wp--preset--color--neutral-500,#65748e);font:500 var(--wp--preset--font-size--navigation-small,12.64px)/1.2 var(--wp--preset--font-family--plus-jakarta-sans,inherit)}
.crunchr-resource-archive__pill{display:inline-flex;box-sizing:border-box;min-height:27px;align-items:center;justify-content:center;padding:6px 10px;border:1px solid var(--line);border-radius:200px;color:var(--wp--preset--color--neutral-700,#3c4658);background:#fff;font:600 var(--wp--preset--font-size--eyebrow-small,9.98px)/1.5 var(--wp--preset--font-family--plus-jakarta-sans,inherit);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color 160ms ease-out,background-color 160ms ease-out,border-color 160ms ease-out}
.crunchr-resource-archive__pill.is-active,.crunchr-resource-archive__pill:is(a):is(:hover,:focus-visible){border-color:var(--ink);color:#fff;background:var(--ink)}
.crunchr-resource-archive .crunchr-resource-card__pill,.crunchr-resource-archive .crunchr-resource-card__level-filter{text-decoration:none}
.crunchr-resource-archive__pagination{margin-top:48px}
.crunchr-resource-archive__pagination .page-numbers{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}
.crunchr-resource-archive__pagination a,.crunchr-resource-archive__pagination span{display:inline-grid;min-width:36px;height:36px;padding:0 8px;place-items:center;border-radius:4px;color:var(--ink);background:var(--panel,#f2f4f7);text-decoration:none}
.crunchr-resource-archive__pagination .current,.crunchr-resource-archive__pagination a:hover,.crunchr-resource-archive__pagination a:focus-visible{color:#fff;background:var(--ink)}
@media(max-width:900px){.crunchr-resource-archive__hero{min-height:220px;padding-top:24px;padding-bottom:32px}.crunchr-resource-archive__toolbar{align-items:flex-start}.crunchr-resource-archive__toolbar .crunchr-resources__view-toggle{display:flex}}
@media(max-width:781px){.crunchr-resource-archive__toolbar .crunchr-resources__view-toggle{display:none}}
@media(max-width:700px){.crunchr-resource-archive__inner{width:100%;padding:32px 24px 72px;border-right:0;border-left:0}.crunchr-resource-archive__toolbar{display:block}.crunchr-resource-archive__toolbar .crunchr-resources__view-toggle{width:fit-content;margin-top:20px}.crunchr-resource-archive__pagination .prev,.crunchr-resource-archive__pagination .next{font-size:0}.crunchr-resource-archive__pagination .prev:after{font-size:14px;content:'\2190'}.crunchr-resource-archive__pagination .next:after{font-size:14px;content:'\2192'}}
