.learn-gallery-shell{gap:clamp(28px,4vw,44px);display:grid}.learn-gallery-shell [hidden]{display:none!important}.learn-filter-panel{background:var(--soft-canvas,#f9efdc);border:1px solid #0000002e;border-radius:8px;width:min(1180px,100%);margin:0 auto;padding:clamp(20px,3vw,28px)}.learn-search-controls{grid-template-columns:minmax(220px,1.1fr) minmax(190px,1fr) minmax(170px,.8fr) minmax(140px,.65fr) auto;align-items:end;gap:12px;display:grid}.learn-search-control{min-width:0;color:var(--black);gap:7px;font-size:13px;font-weight:900;display:grid}.learn-search-control input,.learn-search-control select{width:100%;min-width:0;min-height:52px;color:var(--black);background:var(--white);font:inherit;border:1px solid #00000047;border-radius:8px;padding:0 15px;font-size:15px}.learn-search-control input:focus-visible,.learn-search-control select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.learn-search-submit{min-height:52px;padding:0 22px}.learn-filter-status{color:var(--muted-dark);text-align:center;margin:16px 0 0}.learn-filter-empty{text-align:center;background:var(--soft-canvas,#f9efdc);margin:0;padding:24px}.learn-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1180px,100%);margin:0 auto;display:grid}.learn-gallery-card{min-height:100%;color:var(--black);background:var(--white);border:0;border-radius:8px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 20px 48px #0000001c}.learn-gallery-card:hover,.learn-gallery-card:focus-visible{transform:translateY(-3px);box-shadow:0 26px 58px #0000002e}.learn-gallery-media{aspect-ratio:16/9;background:var(--white);place-items:center;display:grid;overflow:hidden}.learn-gallery-media img,.learn-article-feature img,.learn-article-section-image img{object-fit:cover;width:100%;height:100%;display:block}.learn-gallery-media span{color:var(--orange);font-family:var(--display);font-size:clamp(44px,5vw,72px)}.learn-gallery-body{color:var(--white);background:linear-gradient(135deg, var(--black), #000);flex-direction:column;flex:1;padding:42px 26px 28px;display:flex;position:relative}.learn-gallery-body:before{background:linear-gradient(to bottom, var(--orange) 0 30%, var(--white) 30% 100%);content:"";height:14px;position:absolute;top:0;left:0;right:0}.learn-gallery-meta{text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900;color:var(--orange)!important}.learn-gallery-card :is(h3:not(:where([data-visual-tag])),:where([data-visual-tag=h3])){color:var(--white);font-size:clamp(26px,2.6vw,34px)}.learn-gallery-card :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])){color:#f9efdc}.learn-gallery-card .link-arrow{color:var(--cream);margin-top:auto;padding-top:18px}.learn-article-section{--learn-reading-gap:clamp(20px, 2vw, 26px);--learn-reading-measure:68ch;color:var(--black);background:#f9efdc;padding:0}.learn-article-spine{background:#f9efdc}.learn-article-layout{width:min(1180px,100%)}.learn-article-body{padding:0}.learn-article-feature{aspect-ratio:16/9;color:var(--white);background:linear-gradient(135deg,#f06e22c2,#000000f0);border-radius:12px;place-items:center;margin:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000002e}.learn-article-feature span{font-family:var(--display);font-size:clamp(58px,8vw,100px)}.learn-article-author,.learn-article-date{color:var(--muted-dark);margin:0;font-size:14px;font-weight:900}.learn-article-byline{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.learn-article-intro{gap:var(--learn-reading-gap);border-top:4px solid var(--orange);margin:0;padding:24px 0 0;display:grid}.learn-article-intro :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])){max-width:var(--learn-reading-measure);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.6}.learn-article-intro :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])):last-child{margin-bottom:0}.learn-article-blocks{gap:clamp(22px,3vw,38px);display:grid}.learn-article-block{border-left:8px solid var(--orange)}.learn-article-block :is(h2:not(:where([data-visual-tag])),:where([data-visual-tag=h2])),.learn-article-references :is(h2:not(:where([data-visual-tag])),:where([data-visual-tag=h2])){color:var(--black);font-size:clamp(34px,4.5vw,52px)}.learn-article-section-number{margin-bottom:-4px}.learn-article-block-content{gap:24px;min-width:0;display:grid}.learn-article-block-content.has-section-image{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:start}.learn-article-copy{gap:var(--learn-reading-gap);min-width:0;display:grid}.learn-article-copy :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])),.learn-article-copy li{max-width:var(--learn-reading-measure);color:var(--muted-dark);line-height:1.65}.learn-article-copy :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])){margin:0}.learn-inline-link{color:var(--black);text-underline-offset:3px;font-weight:900;text-decoration:underline}.learn-inline-link:hover,.learn-inline-link:focus-visible{color:var(--orange)}.learn-article-list{gap:14px;margin:4px 0;padding-left:22px;display:grid}.learn-article-table-wrap{margin:4px 0;overflow-x:auto}.learn-article-table{border-collapse:collapse;width:100%}.learn-article-table th,.learn-article-table td{text-align:left;border:1px solid #0000002e;padding:16px}.learn-article-table th{color:var(--white);background:var(--black)}.learn-article-section-image{aspect-ratio:16/9;border-radius:8px;margin:0 0 28px;overflow:hidden}.learn-article-faqs{gap:14px;margin-top:4px;display:grid}.learn-article-faqs section{color:var(--white);background:var(--black);border-radius:8px;padding:24px}.learn-article-faqs :is(h3:not(:where([data-visual-tag])),:where([data-visual-tag=h3])){color:var(--white)}.learn-article-faqs :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])){color:#f9efdc}.learn-article-inline-actions{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.learn-article-references,.learn-related-guides-section{margin:0}.learn-article-references ol{gap:16px;padding-left:22px;display:grid}.learn-article-references li{color:var(--muted-dark);line-height:1.55}@media (width<=1050px){.learn-search-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-search-query{grid-column:1/-1}.learn-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-article-block{grid-template-columns:1fr}}@media (width<=980px){.learn-article-sidebar-column{order:-1}}@media (width<=700px){.learn-search-controls,.learn-gallery-grid{grid-template-columns:1fr}.learn-search-query{grid-column:auto}.learn-search-submit{width:100%}.learn-article-block-content.has-section-image{grid-template-columns:1fr}.learn-article-inline-actions{display:grid}.learn-article-inline-actions .button{width:100%}}.learn-article-sidebar-panel :is(h2:not(:where([data-visual-tag])),:where([data-visual-tag=h2])){color:var(--black);font-size:clamp(34px,4.5vw,52px)}.learn-article-sidebar-panel .case-study-story-sticky-result-copy{gap:18px}.learn-article-sidebar-panel :is(h2:not(:where([data-visual-tag])),:where([data-visual-tag=h2])){color:var(--black)}.learn-article-sidebar-panel :is(p:not(:where([data-visual-tag])),:where([data-visual-tag=p])){color:#000}.learn-author-card-media{aspect-ratio:1;background:var(--black);margin:0;display:grid;position:relative;overflow:hidden}.learn-author-card-media img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.learn-author-card-copy :is(h2:not(:where([data-visual-tag])),:where([data-visual-tag=h2])){font-size:clamp(38px,4vw,48px)}.learn-author-card-copy .learn-author-card-role{color:var(--black);letter-spacing:.055em;text-transform:uppercase;font-size:14px;font-weight:900;line-height:1.35}.learn-author-card-link{min-height:44px;color:var(--black);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px;align-items:center;font-weight:900;display:inline-flex}.learn-author-card-link:hover,.learn-author-card-link:focus-visible{color:var(--orange)}
