.blogs-page{--blog-unit:clamp(.65px, .0520833vw, 1px);color:#140a0f}.blogs-hero{background:#fff}.blogs-hero-stage{max-width:1920px;min-height:calc(643 * var(--blog-unit));padding:calc(79 * var(--blog-unit)) calc(132 * var(--blog-unit)) calc(55 * var(--blog-unit));margin-inline:auto}.blogs-kicker{margin:0 0 calc(29 * var(--blog-unit)) calc(4 * var(--blog-unit));font:600 calc(21 * var(--blog-unit))/1.21 "Inter", sans-serif;max-width:none}.blogs-hero h1{color:#140a0f;font:700 calc(96 * var(--blog-unit))/1.029 "Inria Sans", sans-serif;width:calc(791 * var(--blog-unit));max-width:100%;margin:0 0 calc(24 * var(--blog-unit));letter-spacing:0}.blogs-lede{color:#140a0f;font:700 calc(26 * var(--blog-unit))/1.5 "Inria Sans", sans-serif;width:calc(763 * var(--blog-unit));max-width:100%;margin:0 0 0 calc(4 * var(--blog-unit))}.blogs-speaking{margin:calc(19 * var(--blog-unit)) 0 0 calc(4 * var(--blog-unit));width:calc(306 * var(--blog-unit));min-height:calc(58 * var(--blog-unit));color:#0b1f3b;justify-content:center;align-items:center;gap:calc(8 * var(--blog-unit));font:700 calc(25 * var(--blog-unit))/1.5 "Inria Sans", sans-serif;background:#d9d9d9;border-radius:10px;display:inline-flex}.blogs-speaking span{text-underline-offset:3px;text-decoration:underline}.blogs-speaking img{width:calc(28 * var(--blog-unit));height:calc(28 * var(--blog-unit))}.blogs-filter-band{padding-block:calc(40 * var(--blog-unit)) calc(38 * var(--blog-unit));background:#696969}.blogs-filters{max-width:1920px;padding-inline:calc(147 * var(--blog-unit)) calc(153 * var(--blog-unit));grid-template-columns:minmax(0,1fr) calc(128 * var(--blog-unit)) repeat(2,calc(167 * var(--blog-unit))) calc(207 * var(--blog-unit));gap:calc(22 * var(--blog-unit));margin-inline:auto;display:grid}.blogs-search-field{margin-right:calc(16 * var(--blog-unit));min-width:0;position:relative}.blogs-search-field>img{top:50%;left:calc(19 * var(--blog-unit));width:calc(37 * var(--blog-unit));height:calc(37 * var(--blog-unit));pointer-events:none;position:absolute;transform:translateY(-50%)}.blogs-filters :is(input,select,button){font:400 calc(20 * var(--blog-unit))/1.5 "Inria Sans",sans-serif;width:100%;min-width:0;min-height:44px;height:calc(56 * var(--blog-unit));border-radius:calc(11 * var(--blog-unit));border:0}.blogs-filters :is(input,select){color:#232222;background:#fff}.blogs-filters input{padding:8px 16px 8px calc(83 * var(--blog-unit))}.blogs-filters input::placeholder{color:#232222;opacity:.6}.blogs-select{min-width:0;position:relative}.blogs-select select{appearance:none;padding:8px calc(26 * var(--blog-unit)) 8px calc(11 * var(--blog-unit));cursor:pointer}.blogs-select img{right:calc(18 * var(--blog-unit));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.blogs-filters .blogs-search-button{color:#fff;cursor:pointer;margin-left:calc(8 * var(--blog-unit));width:calc(100% - 8 * var(--blog-unit));background:#272727}.blogs-page :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #8c613c}.blogs-page [hidden]{display:none!important}.blogs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blogs-page .blogs-results{background:#fff}.blogs-results [data-blogs-status]{margin-block:24px}.blogs-results button{color:#fff;font:inherit;cursor:pointer;background:#272727;border:0;border-radius:6px;margin-bottom:24px;padding:10px 20px}.blogs-card-summary{font-size:18px}@media (width<=1100px){.blogs-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-inline:32px}.blogs-search-field,.blogs-filters .blogs-search-button{grid-column:1/-1;width:100%;margin:0}.blogs-filters :is(input,select,button){font-size:16px}.blogs-hero-stage{padding-inline:32px}}@media (width<=640px){.blogs-hero-stage{min-height:0;padding:40px 24px}.blogs-kicker{margin:0 0 22px;font-size:12px}.blogs-hero h1{width:100%;margin-bottom:24px;font-size:clamp(38px,10vw,54px)}.blogs-lede{width:100%;margin:0;font-size:18px}.blogs-speaking{width:250px;max-width:100%;min-height:48px;margin:24px 0 0;font-size:20px}.blogs-speaking img{width:24px;height:24px}.blogs-filter-band{padding-block:24px}.blogs-filters{grid-template-columns:1fr;gap:12px;padding-inline:24px}.blogs-filters :is(input,select,button){height:48px}.blogs-select img{right:16px}.blogs-search-field>img{width:26px;height:26px;left:14px}.blogs-filters input{padding-left:52px}}
