*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--anchor-offset,9rem)}@media (width<=52rem),(height<=34rem){html{scroll-padding-top:1rem}.site-header{position:static}}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px;box-shadow:0 0 0 7px #fff}::selection{background:var(--selection);color:var(--selection-ink,var(--ink))}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;color:var(--ink-strong,var(--ink));margin:0;line-height:1.08}p{text-wrap:pretty;margin:0 0 1em}table{border-collapse:collapse}.num,td.num{font-variant-numeric:tabular-nums lining-nums}.skip{z-index:50;background:var(--ink);color:var(--bg);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.page{flex-direction:column;min-height:100vh;display:flex}.shell{width:100%;max-width:var(--shell,76rem);padding:0 var(--gutter,clamp(1rem, 4vw, 2rem)) 4rem;flex:1;margin:0 auto}.site-header{z-index:20;background:var(--header-bg,var(--bg));border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner{max-width:var(--shell,76rem);padding:.7rem var(--gutter,clamp(1rem, 4vw, 2rem));align-items:center;gap:1.25rem;margin:0 auto;display:flex}.brand{color:inherit;font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:2rem;height:2rem}.nav{flex-wrap:wrap;gap:.15rem;display:flex}.nav a{min-height:2.75rem;color:var(--ink-2);border-radius:var(--radius-sm,999px);align-items:center;padding:.45rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__emoji,.e{margin-right:.4em;display:inline-block}.nav a:hover,.nav a[aria-current=page]{color:var(--ink-strong,var(--ink));background:var(--hover)}.header-search{flex:0 17rem;margin-left:auto}.search-btn{width:2.75rem;height:2.75rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm,999px);justify-content:center;align-items:center;margin-left:auto;display:none}.search-btn svg{width:1.1rem;height:1.1rem}@media (width<=52rem){html{scroll-padding-top:1rem}.site-header{position:static}.site-header__inner{flex-wrap:wrap;row-gap:.35rem}.header-search{display:none}.search-btn{display:inline-flex}.nav{flex-wrap:wrap;order:3;width:100%;margin:0 -.5rem}.nav a{white-space:nowrap;padding-inline:.6rem}}.crumbs{color:var(--ink-2);margin:1.25rem 0 .5rem;font-size:.875rem}.crumbs ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--muted);margin-right:.35rem}.crumbs a{color:inherit}.hero{align-items:center;gap:2rem;margin:1rem 0 2.5rem;display:grid;position:relative}.block--first{margin-top:2rem}.block--first .block__head{margin-bottom:1rem}@media (width>=60rem){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero--compact{grid-template-columns:minmax(0,1fr)}}.hero__emoji{place-items:center;margin-bottom:.75rem;font-size:2.6rem;line-height:1;display:inline-grid}.hero h1{font-size:clamp(2.2rem, 1.4rem + 3.4vw, var(--h1-max,4rem));letter-spacing:var(--h1-tracking,-.02em);overflow-wrap:anywhere;hyphens:auto}.hero__summary{max-width:40ch;color:var(--ink-2);margin:1rem 0 0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.5}.hero__media{border-radius:var(--radius-lg,16px);margin:0;position:relative;overflow:hidden}.hero__media picture{display:block}.hero__media img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:25rem}.hero:not(.hero--compact) h1{font-size:clamp(2.1rem, 1.3rem + 2.6vw, var(--h1-img-max,3.4rem))}.chips{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.chips li{border-radius:var(--radius-sm,999px);background:var(--chip-bg);color:var(--chip-ink,var(--ink));padding:.35rem .75rem;font-size:.9rem}.block{margin:4rem 0}.block__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.block__head h2,.block>h2{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.6rem)}.block>h2{margin-bottom:1.25rem}.block__head p{color:var(--ink-2);max-width:46ch;margin:0}.h-emoji{margin-right:.4em}.lede{color:var(--ink-2);max-width:var(--measure,66ch);font-size:1.05rem}.links{max-width:52rem;margin:0;padding:0;list-style:none}.links>li>a{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .25rem;text-decoration:none;display:flex}.links>li>a:hover{background:var(--hover)}.links>li>a:after{content:"→";color:var(--link);font-weight:700}.links>li>a>span:first-child{gap:.15rem;display:grid}.links__title{color:var(--link);font-weight:700}.links__desc{color:var(--ink-2);font-size:.9rem}.links__meta{color:var(--ink-2);text-align:right;margin-left:auto;font-size:.9rem}.links__plain{border-bottom:1px solid var(--line);padding:.75rem 0;font-weight:600;display:block}.cols{gap:2.5rem;display:grid}@media (width>=52rem){.cols--2{grid-template-columns:1fr 1fr}}.cols h2{margin-bottom:.75rem;font-size:1.4rem}.grid{gap:var(--grid-gap,1rem);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min,15rem)), 1fr));display:grid}.grid--lg{--card-min:19rem}.card{min-height:9rem;color:var(--card-ink,var(--ink));background:var(--card-bg,var(--surface));border-radius:var(--radius,14px);flex-direction:column;gap:.6rem;padding:1.25rem 1.25rem 1.1rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex;position:relative;overflow:hidden}picture:has(>.card__img){display:contents}.card__img{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 2.5rem);max-width:none;margin:-1.25rem -1.25rem .4rem}.card__emoji{font-size:2.3rem;line-height:1}.card__body{gap:.3rem;display:grid}.card__title{font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.15}.card__text{color:var(--card-muted,var(--ink-2));font-size:.95rem;line-height:1.45}.card__meta{color:var(--card-meta,var(--link));font-size:.85rem;font-weight:700}.card__arrow{align-self:flex-end;width:1.4rem;height:1.4rem;margin-top:auto;transition:transform .25s cubic-bezier(.16,1,.3,1)}a.card:hover .card__arrow{transform:translate(4px)}.card--soon{opacity:.72}.card__soon{letter-spacing:.04em;text-transform:uppercase;background:var(--chip-bg);color:var(--ink-2);border-radius:999px;order:-1;align-self:flex-start;padding:.2rem .55rem;font-size:.75rem;font-weight:800}.card--lg{min-height:12rem}.card--lg .card__title{font-size:1.5rem}.bigstats{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.bigstat{border-radius:var(--radius,14px);background:var(--stat-bg,var(--surface));color:var(--stat-ink,var(--ink));align-content:start;gap:.35rem;padding:1.4rem;display:grid}.bigstat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);font-weight:800;line-height:1}.bigstat__label{font-weight:700}.bigstat__sentence{color:var(--stat-muted,var(--ink-2));font-size:.95rem;line-height:1.45}.prose{max-width:var(--measure,66ch)}.prose h2{margin:3rem 0 .9rem;font-size:clamp(1.45rem,1.2rem + 1vw,2rem)}.prose h3{margin:2rem 0 .6rem;font-size:1.2rem}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.25rem}.prose li{margin:.35em 0}.prose table{width:100%;margin:1.5rem 0;font-size:.95rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .6rem}.split{gap:2.5rem;display:grid}@media (width>=64rem){.split{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.split>aside{position:sticky;top:5.5rem}}.encadre{max-width:var(--measure,66ch);border-radius:var(--radius,14px);background:var(--note-bg,var(--surface));color:var(--note-ink,var(--ink));margin:2.5rem 0;padding:1.4rem 1.5rem}.encadre>h2,.encadre>h3{margin:0 0 .6rem;font-size:1.2rem}.encadre p:last-child{margin-bottom:0}.panel{border-radius:var(--radius,14px);background:var(--surface);padding:1.4rem 1.5rem}.panel>h3{margin-bottom:1rem;font-size:1.1rem}.salary{border-radius:var(--radius,14px);background:var(--salary-bg,var(--surface));color:var(--salary-ink,var(--ink));gap:.3rem;padding:1.4rem 1.5rem;display:grid}.salary__value{font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.6vw,2.8rem);font-weight:800;line-height:1.05}.salary__label{font-weight:700}.salary__source{color:var(--salary-muted,var(--ink-2));font-size:.85rem}.salary__source a{color:inherit}.figures{gap:1rem;display:grid}@media (width>=48rem){.figures--two{grid-template-columns:1fr 1fr}}.funnel{width:100%}.funnel th{text-align:left;white-space:nowrap;vertical-align:middle;width:7.5rem;padding:.55rem .9rem .55rem 0;font-weight:600}.funnel td{vertical-align:middle;padding:.35rem 0}.funnel .bar{align-items:center;gap:.6rem;display:flex}.funnel .bar i{background:var(--bar);border-radius:0 6px 6px 0;min-width:3px;height:1.4rem;display:block}.funnel .bar i.missing{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--line-strong) 5px 6px)}.funnel .bar b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.scale{height:2.6rem;margin:.5rem 0 .25rem;position:relative}.scale__track{background:var(--line);border-radius:3px;height:3px;position:absolute;top:1.15rem;left:0;right:0}.scale__tick{background:var(--muted);width:1px;height:.6rem;position:absolute;top:.85rem}.scale__median{background:var(--ink-2);width:2px;height:1.25rem;position:absolute;top:.55rem}.scale__dot{background:var(--accent);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin-left:-.5rem;position:absolute;top:.7rem}.scale__labels{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.stack{border-radius:6px;gap:2px;height:1.6rem;display:flex;overflow:hidden}.stack span{min-width:2px;display:block}.legend{flex-wrap:wrap;gap:.4rem 1.1rem;margin:.7rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;display:inline-flex}.legend i{border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.legend b{font-variant-numeric:tabular-nums}.facts{margin:0;display:grid}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:.25rem 1rem;padding:.6rem 0;display:grid}.facts>div.is-text{grid-template-columns:1fr}.facts>div.is-text dd{text-align:left;font-weight:600}.facts dt{color:var(--ink-2)}.facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}.facts dd.missing{color:var(--muted);font-style:italic;font-weight:400}.missing-text{color:var(--muted);font-style:italic}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details summary:before{content:"";background:currentColor;width:.7em;height:.7em;margin-right:.5em;transition:transform .2s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:before{transform:rotate(90deg)}details.def{margin-top:1rem;font-size:.92rem}details.def summary{color:var(--link);min-height:2.75rem;padding:.6rem 0;font-weight:600}details.def dl{margin:.75rem 0 0}details.def dt{margin-top:.6rem;font-weight:700}details.def dd{color:var(--ink-2);margin:.15rem 0 0}.filters{flex-wrap:wrap;align-items:end;gap:.6rem;margin-bottom:1rem;display:flex}.filters label{color:var(--ink-2);gap:.25rem;font-size:.8rem;font-weight:600;display:grid}.filters input,.filters select{font:inherit;min-height:2.7rem;color:var(--ink);background:var(--field);border:1px solid var(--line-strong);border-radius:var(--radius-sm,10px);padding:.55rem .7rem;font-size:.95rem}.filters input{min-width:min(16rem,100%)}.offers-count{color:var(--ink-2);margin:0 0 .5rem;font-size:.9rem}.offers-more{margin:1rem 0 0}.offers-empty{margin:1rem 0}html:not(.js) .filters,html:not(.js) .offers-more{display:none}.offers-nojs{margin:1rem 0 0}html.js .offers-nojs{display:none}.offers-more button{font:inherit;color:var(--button-ink,var(--ink));background:var(--button-bg,var(--surface));border-radius:var(--radius-sm,999px);cursor:pointer;border:0;padding:.75rem 1.2rem;font-weight:700}.table-wrap{overflow-x:auto}.offers{background:var(--surface);border-radius:var(--radius,14px);width:100%;font-size:.95rem}.offers th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:.8rem .75rem;font-size:.8rem;font-weight:700}.offers th button{all:unset;cursor:pointer}.offers td{border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem .75rem}.offers td.num,.offers th.num{text-align:right;white-space:nowrap}.offers tr[hidden]{display:none}.offers tbody tr:hover{background:var(--hover)}.offers td a{font-weight:700}.offers .sub{color:var(--muted);font-size:.82rem;display:block}.mark{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;margin:.1rem .25rem .1rem 0;padding:.1rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}.mark--init{background:var(--chip-bg);border-color:#0000}.mark--appr{border-style:dashed}@media (width<=40rem){.offers thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.offers tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.2rem .75rem;padding:.9rem .75rem;display:grid}.offers td{border:0;padding:0}.offers td[data-col=etab]{grid-column:1/-1}.offers td.num{text-align:left;white-space:normal}.offers td.num:before{content:attr(data-label) " : ";color:var(--muted);font-size:.8rem}}.faq details{border-bottom:1px solid var(--line);max-width:66ch;padding:1rem 0}.faq summary{min-height:2.75rem;padding:.6rem 0;font-weight:700}.faq details>div{color:var(--ink-2);margin-top:.6rem}.sources{color:var(--ink-2);font-size:.9rem}.sources ol{padding-left:1.2rem}.sources li{margin:0}.sources li a{padding:.55rem 0;display:inline-block}.sources>summary{min-height:2.75rem;padding:.6rem 0;font-weight:700}.search{position:relative}.search input{font:inherit;width:100%;min-height:2.9rem;color:var(--ink);background:var(--field);border:1px solid var(--line-strong);border-radius:var(--radius-sm,999px);padding:.7rem 1rem}.search__results{z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;min-width:18rem;max-height:22rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px -14px #0000004d}.search__results[hidden]{display:none}.search__results a{color:var(--ink);border-radius:8px;justify-content:space-between;gap:1rem;padding:.55rem .7rem;text-decoration:none;display:flex}.search__results a[aria-selected=true],.search__results a:hover{background:var(--hover)}.search__results small{color:var(--muted)}.search__empty{color:var(--muted);padding:.55rem .7rem;display:block}.link-button{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.4rem 0;font-weight:700;text-decoration:underline}.site-footer{background:var(--footer-bg,var(--surface));color:var(--footer-ink,var(--ink-2));margin-top:auto;font-size:.92rem}.site-footer__inner{max-width:var(--shell,76rem);padding:3rem var(--gutter,clamp(1rem, 4vw, 2rem)) 5rem;gap:2rem;margin:0 auto;display:grid}@media (width>=48rem){.site-footer__inner{grid-template-columns:1.4fr 1fr 1fr}}.site-footer h2{color:inherit;margin-bottom:.6rem;font-size:1rem}.site-footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:inherit;padding:.3rem 0;display:inline-block}.site-footer__small{opacity:1;font-size:.85rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=48rem){.hero--home .hero__media{display:none}}@media (height<=34rem){.site-header{position:static}html{scroll-padding-top:1rem}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf9f4;--surface:#fff;--field:#fff;--hover:#f1ecff;--header-bg:#fbf9f4f7;--line:#e7e2ec;--line-strong:#8f879c;--ink:#17131f;--ink-strong:#0c0912;--ink-2:#4a4458;--muted:#686178;--link:#5a2ee8;--accent:#5a2ee8;--focus:#17131f;--selection:#ffd84a;--chip-bg:#efe9ff;--chip-ink:#17131f;--bar:#5a2ee8;--c1:#5a2ee8;--c2:#ff6b2c;--c3:#12a864;--font-display:"Unbounded", ui-sans-serif, system-ui, sans-serif;--font-body:"Manrope", ui-sans-serif, system-ui, sans-serif;--radius:24px;--radius-sm:999px;--radius-lg:32px;--h1-max:3.7rem;--h1-tracking:-.03em;--shell:76rem;--note-bg:#fff3c4;--footer-bg:#17131f;--footer-ink:#d9d3e6;--button-bg:#17131f;--button-ink:#fff}[data-tone="1"]{--tone:#6a3cff;--tone-ink:#fff;--tone-muted:#e5dcff}[data-tone="2"]{--tone:#ff6b2c;--tone-ink:#1c0c02;--tone-muted:#3a1a08}[data-tone="3"]{--tone:#0b7548;--tone-ink:#fff;--tone-muted:#e1f4e9}[data-tone="4"]{--tone:#ff5fa2;--tone-ink:#2a0616;--tone-muted:#4a1128}[data-tone="5"]{--tone:#1f55e6;--tone-ink:#fff;--tone-muted:#dbe5ff}[data-tone="6"]{--tone:#ffc933;--tone-ink:#1d1600;--tone-muted:#3a2d00}[data-tone="7"]{--tone:#0f9f9a;--tone-ink:#01201f;--tone-muted:#063a38}[data-tone="8"]{--tone:#d62f45;--tone-ink:#fff;--tone-muted:#ffe0e4}[data-tone="9"]{--tone:#3b37c8;--tone-ink:#fff;--tone-muted:#e0dfff}[data-tone="10"]{--tone:#58be82;--tone-ink:#052f1b;--tone-muted:#052f1b}body{font-weight:500}.brand{--brand-bg:#6a3cff;--brand-fg:#ffd84a}.nav a{font-weight:700}.nav a[aria-current=page]{color:#fff;background:#17131f}.hero{background:var(--tone,#6a3cff);color:var(--tone-ink,#fff);border-radius:var(--radius-lg);gap:2.5rem;margin-top:.75rem;padding:clamp(1.5rem,3.5vw,3rem)}:root{--h1-img-max:3rem}.hero h1{color:var(--tone-ink,#fff)}.hero__summary{color:var(--tone-ink,#fff);font-weight:600}.hero__emoji{font-size:3.6rem}.hero--compact{padding:clamp(1.25rem,2.5vw,2.25rem)}.hero--compact .hero__emoji{margin-bottom:.3rem;font-size:2.25rem}.hero--compact h1{font-size:clamp(2rem,1.35rem + 2.5vw,3.1rem)}.hero--compact .hero__summary{max-width:57ch;margin-top:.65rem;font-size:clamp(1rem,.9rem + .45vw,1.2rem);line-height:1.45}.hero--compact .chips{margin-top:1rem}.hero__media{border:6px solid #fff;border-radius:26px;transform:rotate(2deg);box-shadow:0 30px 50px -28px #0a051e99}.chips li{color:#17131f;background:#ffffffeb;font-weight:700}.chips span{color:#4a4458}.block__head h2,.block>h2{letter-spacing:-.03em}.prose h2{letter-spacing:-.02em}.card{background:var(--tone,#fff);color:var(--tone-ink,#17131f);border-radius:24px;padding:1.4rem}.card__text,.card__meta{color:var(--tone-ink)}.card__emoji{font-size:2.8rem}a.card:hover{transform:translateY(-4px)rotate(-1deg);box-shadow:0 22px 36px -20px #140a328c}.card--soon{color:#4a4458;opacity:1;background:#ece8f1}.card--image{color:#17131f;background:#fff}.card--image .card__text{color:#4a4458}.bigstat{background:var(--tone,#6a3cff);color:var(--tone-ink,#fff);border-radius:28px;padding:1.6rem}.bigstat__value{letter-spacing:-.04em;font-size:clamp(3rem,2rem + 3vw,4.6rem)}.bigstat__sentence{color:var(--tone-ink)}.panel{box-shadow:0 1px 0 var(--line);border-radius:24px}.encadre{border-radius:24px}.salary{color:#fff;background:#6a3cff;border-radius:28px}.salary__source{color:#fff}.offers{border-radius:20px;overflow:hidden}.mark--init{background:#efe9ff}.site-footer{border-radius:32px 32px 0 0}.site-footer .brand{color:#fff}.reading .hero{color:var(--ink);border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;margin-bottom:1.5rem;padding:.65rem 0 1.4rem}.reading .hero h1{color:var(--ink);max-width:24ch;font-size:clamp(1.85rem,1.3rem + 2.5vw,3rem)}.reading .hero__summary{color:var(--ink-2);max-width:66ch;font-size:1.125rem;font-weight:500;line-height:1.6}.reading .hero__emoji,.reading .h-emoji,.reading .card__emoji{display:none}.reading .chips{gap:.6rem 1.2rem}.reading .chips li{background:0 0;border:0;padding:0}.reading .anchors a{color:var(--link);background:var(--chip-bg)}.reading main h2,.reading main h3{font-family:var(--font-body);letter-spacing:-.02em;line-height:1.25}.reading main h2{font-size:clamp(1.4rem,1.2rem + .6vw,1.8rem)}.reading main h3{font-size:1.2rem}.reading .prose{max-width:70ch}.reading .prose h2{margin-top:2.6rem;margin-bottom:.8rem}.reading .card{background:var(--surface);min-height:0;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem}.reading .card__text,.reading .card__meta{color:var(--ink-2)}.reading .card__title{color:var(--link)}.reading a.card:hover{box-shadow:none;border-color:var(--link);transform:none}.reading .intro-grid{margin-top:0}.reading .intro-facts{background:0 0;border:0;border-radius:0;padding:0}.reading .intro-facts h2{font-size:1rem}.reading .guide-summary{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;padding:.8rem 0}.reading .guide-summary strong{width:100%}.reading .guide-summary a{background:0 0;border-radius:0;padding:.2rem .5rem .2rem 0;text-decoration:underline}.prose-table{scrollbar-color:var(--line-strong) var(--bg);max-width:100%;margin:1.4rem 0;overflow-x:auto}.prose-table table{width:100%;min-width:36rem;font-size:.95rem;line-height:1.5}.prose-table th,.prose-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:.85rem}.prose-table th{background:var(--chip-bg);font-weight:800}.prose-table td:first-child{min-width:9rem;font-weight:700}.prose-table--figures table{font-variant-numeric:tabular-nums;min-width:0}.prose-table--figures th,.prose-table--figures td{padding:.75rem .5rem}.prose-table--figures td:first-child{min-width:0}.prose-table--figures td:not(:first-child){white-space:nowrap}@media (width<=52rem){.reading .hero{margin-top:.35rem}.reading .hero .chips{margin-top:.65rem}.reading .intro-grid{gap:.7rem}.reading .intro-facts{border-bottom:1px solid var(--line);padding:.75rem 0}.reading .intro-facts h2,.reading .intro-facts>a{display:none}}.table-help{display:none}@media (width<=42rem){.table-help{color:var(--ink-2);margin:1rem 0 -.75rem;font-size:.9rem;display:block}}
