:root{--color-main:#2465c8;--color-main-light:#a9ceff;--color-main-dark:#164da1;--color-secondary:#223c52;--color-grey:#f5f8fa;--color-text:#223c52;--orange:#ad4b20;--orange-soft:#fff0e4;--muted:#536779;--line:#dbe5ec}
html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text);background:white}a{color:var(--color-main-dark);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #c65b29;outline-offset:5px}p{margin:0 0 18px}h1,h2,h3{line-height:1.2;letter-spacing:-.035em}h2{font-size:clamp(1.7rem,2.5vw,2.35rem);margin:0;font-weight:700}figure{margin:0}figcaption,.caption{font-size:.77rem;color:var(--muted);line-height:1.6}figcaption{margin-top:16px}.container{width:calc(100% - 80px);max-width:1080px;margin:0 auto}.skip{position:absolute;left:20px;top:-80px;padding:12px;background:#fff;z-index:100}.skip:focus{top:20px}.hero{color:white;background:linear-gradient(115deg,#172e43,var(--color-secondary) 72%,#294d69);padding:28px 0 0}.masthead{display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:600}.brand img,.nav-logo img{background:white;border-radius:8px;padding:5px;object-fit:contain}.dim{opacity:.45;padding:0 7px}.lang-toggle{display:flex;gap:4px}.lang-btn{color:#d8e4f0;text-decoration:none;font-size:.75rem;font-weight:600;padding:9px 11px;border-radius:6px;display:flex;gap:6px;align-items:center;min-height:22px}.lang-btn svg{width:19px;height:13px}.lang-btn.active{background:white;color:var(--color-secondary)}.eyebrow,.label{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.eyebrow{color:#c5d9ef;margin-top:44px;margin-bottom:18px}.hero h1{font-size:clamp(2.5rem,4.4vw,3.65rem);margin:0 0 24px;font-weight:800;max-width:1000px}.highlight{color:#b5d5ff}.corpus{font-size:1rem;max-width:750px;color:#e1ebf5}.corpus strong{font-weight:600}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;margin-bottom:32px}.hero-bottom p{font-size:.85rem;max-width:540px;color:#c9d9e7;margin:0}.powered{color:white;text-decoration:none;font-size:.66rem;letter-spacing:.05em;white-space:nowrap}.journey{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.075);border-radius:12px 12px 0 0}.journey li{position:relative;text-align:center}.journey a{display:block;padding:20px 12px;color:white;text-decoration:none;font-size:.77rem;font-weight:600}.journey li:not(:last-child)::after{content:'→';position:absolute;right:-8px;top:17px;color:#a9c8e5}.nav-sticky{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.97);box-shadow:0 3px 16px #223c5210}.nav-inner{max-width:1080px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;gap:22px;min-height:62px}.nav-logo{display:flex;align-items:center;gap:8px;color:var(--color-secondary);text-decoration:none;font-size:.8rem;font-weight:700}.nav-links{display:flex;gap:4px;margin-left:auto}.nav-links a,.nav-tool{font-size:.68rem;padding:10px 9px;text-decoration:none;font-weight:600;color:var(--muted);border-radius:6px}.nav-links a[aria-current]{background:#edf4ff;color:var(--color-main-dark)}.nav-tool{background:#edf4ff;color:var(--color-main-dark)}.section{padding:64px 0}.section:nth-child(even){background:var(--color-grey)}.section-heading{display:flex;align-items:flex-start;gap:20px;margin-bottom:28px}.section-heading h2{flex:1;min-width:0}.section-heading h2 br{display:none}.number{font-family:'JetBrains Mono',monospace;font-size:.83rem;color:var(--color-main);padding-top:7px;flex-shrink:0}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:center}.copy{max-width:440px}.intro{max-width:820px;margin-bottom:32px}.figure-panel{background:var(--color-grey);border-radius:16px;padding:24px}.prompt{background:white;border-radius:10px;padding:19px 22px;box-shadow:0 4px 16px #223c5209}.prompt p{font-size:.92rem;font-weight:600;line-height:1.55;margin:8px 0 0}.label{display:block;color:var(--muted)}.connector{font-size:25px;text-align:center;line-height:1.4;color:#7b8c9b}.score-sheet{background:white;border-radius:10px;padding:18px 20px}.sheet-top{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:16px}.sheet-top .label{font-size:.6rem}.chip{font-size:.55rem;color:#556574;background:#edf1f5;padding:3px 8px;border-radius:4px}.score-row{display:grid;grid-template-columns:minmax(120px,1fr) 1fr 38px;gap:10px;align-items:center;margin:16px 0}.score-row span{font-size:.65rem;display:block;color:var(--muted)}.score-row b{font-size:.78rem;display:block}.score-row strong{font-size:.8rem;font-family:'JetBrains Mono',monospace}.score-meter{height:7px;background:#e8eef4;border-radius:6px;overflow:hidden}.score-meter i{display:block;height:100%;background:#66819b;border-radius:6px}.other-groups{display:flex;gap:14px;flex-wrap:wrap;font-size:.67rem;color:var(--muted);padding-top:5px}.other-groups b{font-size:.83rem;color:var(--color-secondary)}.classifier figcaption{font-size:.68rem}.fanout{display:grid;grid-template-columns:minmax(0,.8fr) 70px minmax(0,1.3fr);align-items:center}.fanout .question{padding:26px;background:#e9f1fc;box-shadow:none}.question .caption{display:block;margin-top:16px;font-size:.68rem}.branch{height:250px}.branch svg{width:100%;height:100%}.branch path{stroke:#9db9db;stroke-width:2;fill:none}.queries{display:grid;gap:18px}.query{background:white;padding:20px 24px;border-radius:12px}.query code{display:block;margin-top:10px;font-family:'JetBrains Mono',monospace;font-size:.82rem;line-height:1.65;overflow-wrap:anywhere}.query mark{background:#e3eeff;color:var(--color-main-dark);padding:2px 4px;border-radius:3px}.finding{display:flex;align-items:center;gap:16px;margin-top:16px}.finding b{font-size:2rem;font-weight:800;white-space:nowrap;color:var(--color-main);letter-spacing:-.05em}.finding span{font-size:.75rem;line-height:1.5}.fanout figcaption{grid-column:1/-1}.big-stat{font-size:clamp(4.5rem,7vw,6rem);font-weight:800;color:var(--color-main);letter-spacing:-.07em;line-height:1;margin-bottom:20px}.stat-explanation{font-size:1.12rem}.stat-explanation strong{font-weight:600}.popularity{grid-template-columns:1.1fr 1fr;gap:100px}.waffle{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;max-width:340px;margin:auto}.waffle span{aspect-ratio:1;background:#e3eaf0;border-radius:4px}.waffle .selected{background:var(--color-main)}.waffle-figure figcaption{max-width:340px;margin:20px auto 0;font-size:.73rem}.legend-square{display:inline-block;width:10px;height:10px;background:var(--color-main);border-radius:2px;margin-right:7px}.credit{margin-top:30px;margin-bottom:0;font-size:.77rem;color:var(--muted)}.credit a{font-weight:600}.passage-section .number{color:var(--orange)}.citation-demo{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;margin-top:32px}.answer,.source-page{padding:26px;background:white;border-radius:12px;box-shadow:0 5px 22px #223c5208}.answer{background:var(--color-secondary);color:white}.answer .label{color:#c1d4e5}.answer p,.source-page p{font-size:.95rem;line-height:1.9;margin:16px 0}.cite-tag,.citation-link span{font-family:'JetBrains Mono',monospace;font-size:.7rem;padding:4px 7px;border-radius:4px;background:#ffe3cf;color:#893913;white-space:nowrap}.text-lines{display:flex;flex-direction:column;gap:8px}.text-lines i{display:block;background:#e4eaf0;height:6px;border-radius:3px;width:100%}.text-lines i:nth-child(2n){width:85%}.text-lines i:last-child{width:62%}.answer .text-lines i{background:#4a6277}.source-page mark{background:#ffead9;color:#783111;padding:3px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.source-page>.text-lines{margin-top:18px}.citation-link{position:relative;text-align:center;display:flex;align-items:center}.citation-link svg{width:100%;height:20px}.citation-link path{stroke:#c3744b;stroke-width:2;fill:none}.citation-link span{position:absolute;left:50%;transform:translateX(-50%);z-index:1}.citation-demo figcaption{grid-column:1/-1;font-size:.7rem}.comparison{margin-top:34px}.chart-heading{font-size:.85rem;font-weight:600;color:var(--color-secondary);margin:0 0 20px}.bar-row{display:grid;grid-template-columns:250px minmax(0,1fr) 80px;align-items:center;gap:20px;margin:15px 0}.bar-row>span{font-size:.83rem}.bar-row b{font-size:1.7rem;letter-spacing:-.04em}.track{height:26px;background:#e3e9ee;border-radius:5px;overflow:hidden}.track i{display:block;height:100%;border-radius:5px}.answer-bar{background:var(--orange)}.query-bar{background:var(--color-main)}.axis{display:flex;justify-content:space-between;margin:0 100px 0 270px;font-family:'JetBrains Mono',monospace;font-size:.65rem;color:var(--muted)}.comparison .caption{font-size:.71rem;margin:12px 0 0}.passage-notes{display:flex;gap:30px;margin-top:26px;background:#fbe9dc;padding:16px 22px;border-radius:10px}.passage-notes p{font-size:.76rem;margin:0;flex:1}.passage-notes strong{color:#843810;font-size:.94rem}.position-layout{grid-template-columns:1.15fr 1fr;gap:65px}.position-figure{display:grid;grid-template-columns:170px minmax(0,1fr);gap:25px;align-items:start}.page-silhouette{box-shadow:0 6px 22px #223c5212;border-radius:8px;overflow:hidden}.page-half{padding:16px 20px;height:124px}.page-half span{display:block;font-size:.57rem;line-height:1.4;color:var(--muted);margin-bottom:16px}.top-half{background:#e3edfc}.top-half .text-lines i{background:#8eb3e5}.bottom-half{background:#f2f5f8}.bottom-half>span:last-child{margin:10px 0 0}.position-figure figcaption{margin-top:15px;position:relative}.position-figure figcaption::before{content:'';position:absolute;left:-25px;top:54px;width:25px;height:2px;background:var(--color-main)}.position-figure strong{font-size:3.5rem;color:var(--color-main);letter-spacing:-.07em;line-height:1.2;display:block}.position-figure figcaption>span{font-size:.85rem;line-height:1.4;display:block;font-weight:600;margin-top:8px}.position-figure small{font-size:.65rem;display:block;margin-top:15px}.search-done{text-align:center;background:white;padding:15px 20px;border-radius:10px;font-size:.87rem;font-weight:600}.visibility-bar{display:flex;overflow:hidden;border-radius:8px;height:90px;gap:4px}.visibility-bar span{display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:800;letter-spacing:-.04em;background:var(--color-main);color:white}.visibility-bar span+span{background:#dce4eb;color:var(--color-secondary)}.visibility figcaption{display:grid;grid-template-columns:58fr 42fr;gap:8px;text-align:center;font-size:.7rem}.explore{padding:44px 0;background:var(--color-secondary);color:white}.explore-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.explore .label{color:#b6d4f4}.explore h2{font-size:1.8rem;margin:12px 0}.explore p{font-size:.85rem;color:#d5e2ee;margin:0;max-width:590px}.button{display:inline-flex;gap:20px;align-items:center;padding:16px 22px;background:white;color:var(--color-secondary);border-radius:8px;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.button:hover{background:#e3edfc}.method{padding:54px 0 44px}.method-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.method h2{font-size:1.45rem}.method-heading>a{font-size:.76rem;white-space:nowrap}.method>.container>p{font-size:.85rem;max-width:960px}.method details{background:var(--color-grey);border-radius:8px;margin:10px 0;font-size:.83rem}.method summary{padding:16px 20px;cursor:pointer;font-weight:600}.details-body{padding:4px 22px 20px;max-width:960px}.details-body p:last-child{margin-bottom:0}.methods-list{margin:0}.methods-list>div{display:grid;grid-template-columns:125px 1fr;gap:20px;margin:18px 0}.methods-list dt{font-weight:700}.methods-list dd{margin:0}.footer{background:var(--color-secondary);color:white;padding:28px 20px;text-align:center;font-size:.85rem}.footer p{margin:8px 0;color:#d0dce6}.footer a{color:var(--color-main-light)}
@media(max-width:1024px){.split{gap:35px;grid-template-columns:1fr 1fr}.container,.nav-inner{width:calc(100% - 56px)}.nav-links{gap:0}.nav-links a{padding:10px 6px;font-size:.62rem}.nav-inner{gap:10px}.position-layout{grid-template-columns:1fr}.position-figure{max-width:460px;width:100%;margin:auto;grid-template-columns:180px 1fr;gap:40px}.position-figure figcaption::before{left:-40px;width:40px}.classifier-layout{grid-template-columns:1fr}.classifier-layout .copy{max-width:850px}.classifier{max-width:650px;width:calc(100% - 48px);margin:auto}.popularity{gap:45px}.score-row{grid-template-columns:1fr 1fr 38px}.branch{height:270px}}
@media(max-width:768px){.container,.nav-inner{width:calc(100% - 40px)}.hero{padding-top:20px}.hero h1{font-size:2.1rem}.eyebrow{margin-top:32px}.hero-bottom{align-items:flex-start;gap:16px;flex-direction:column}.hero-bottom p{font-size:.79rem}.corpus{font-size:.88rem}.journey a{font-size:.65rem;padding:16px 8px}.journey li:not(:last-child)::after{top:12px}.nav-links{display:none}.nav-tool{margin-left:auto}.nav-inner{min-height:55px}.section{padding:48px 0}.section-heading{gap:12px;margin-bottom:22px}.section h2{font-size:1.65rem}.number{font-size:.72rem;padding-top:5px}.split{grid-template-columns:1fr;gap:24px}.copy{max-width:none}.copy p,.intro,.position-layout p{font-size:.92rem}.fanout{grid-template-columns:1fr}.branch{height:40px;display:flex;justify-content:center}.branch svg{display:none}.branch::after{content:'↓';color:#7397c6;font-size:28px}.queries{grid-template-columns:1fr 1fr;gap:12px}.query{padding:18px}.query code{font-size:.73rem}.finding{flex-direction:column;align-items:flex-start;gap:8px}.fanout .question{padding:22px}.waffle{max-width:300px;gap:6px}.popularity .copy{max-width:580px}.big-stat{font-size:4.3rem}.waffle-figure figcaption{max-width:300px}.citation-demo{grid-template-columns:1fr}.citation-link{height:35px;justify-content:center}.citation-link svg{height:40px;width:40px;transform:rotate(90deg)}.citation-demo figcaption{margin-top:14px}.answer,.source-page{padding:22px}.bar-row{grid-template-columns:1fr 70px;gap:7px 12px;margin:20px 0}.bar-row>span{grid-column:1/-1}.bar-row b{font-size:1.45rem}.axis{margin:0 82px 0 0}.track{height:23px}.passage-notes{gap:16px;padding:18px;flex-direction:column}.position-figure{grid-template-columns:165px 1fr;max-width:410px;gap:30px}.position-figure figcaption::before{width:30px;left:-30px}.position-figure strong{font-size:3.5rem}.explore-inner{align-items:flex-start;flex-direction:column;gap:24px}.explore h2{font-size:1.65rem}.method-heading{align-items:flex-start;flex-direction:column;gap:12px}.method{padding:40px 0}.methods-list>div{grid-template-columns:1fr;gap:4px}.masthead{gap:8px}.brand{font-size:.74rem}.brand img{width:28px;height:28px}.brand .dim{padding:0 3px}.lang-btn{padding:8px;font-size:.65rem}.lang-btn svg{width:15px}.hero h1 br{display:none}}
@media(max-width:480px){.container,.nav-inner{width:calc(100% - 32px)}.hero h1{font-size:1.9rem;line-height:1.18}.section h2{font-size:1.48rem}.section h2 br{display:none}.journey{grid-template-columns:1fr 1fr;gap:0 8px}.journey a{padding:12px 6px}.journey li:nth-child(2)::after{display:none}.journey li:not(:last-child)::after{top:8px}.queries{grid-template-columns:1fr}.finding{flex-direction:row;align-items:center;gap:14px}.finding b{font-size:1.8rem}.classifier{padding:16px;width:calc(100% - 32px)}.score-sheet{padding:15px}.prompt{padding:16px}.score-row{grid-template-columns:1.2fr .65fr 34px;gap:7px}.score-row b{font-size:.68rem;overflow-wrap:anywhere}.score-row strong{font-size:.72rem}.other-groups{gap:10px;font-size:.6rem}.position-figure{grid-template-columns:140px minmax(0,1fr);gap:24px}.page-half{padding:16px;height:124px}.position-figure strong{font-size:3rem}.position-figure figcaption::before{left:-24px;width:24px}.position-figure figcaption>span{font-size:.78rem}.position-figure small{font-size:.6rem}.visibility-bar{height:78px}.visibility-bar span{font-size:1.8rem}.brand>span{font-size:.65rem}.lang-toggle{gap:0}.section{padding:40px 0}.credit{font-size:.7rem}.comparison .caption{font-size:.68rem}.answer p,.source-page p{font-size:.87rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.nav-sticky,.lang-toggle,.skip{display:none}.hero,.explore{background:#fff;color:var(--color-secondary)}.hero p,.hero a,.hero .highlight,.explore p,.explore .label{color:var(--color-secondary)}.section{break-inside:avoid;padding:25px 0}.container{width:95%}.method details{display:block}a{color:inherit}}
/* Enrichissement editorial : introduction et reperes de position emboites. */
.study-intro{padding:46px 0;background:#edf3f9}.intro-columns{display:grid;grid-template-columns:.8fr 1.4fr;gap:58px;align-items:start}.study-intro h2{font-size:1.65rem;line-height:1.4;letter-spacing:-.03em}.study-intro h2 strong{display:block;color:var(--color-main-dark);font-weight:800}.study-intro p{font-size:.88rem;line-height:1.8}.study-intro p:last-child{margin-bottom:0}.section:nth-child(even){background:white}.section:nth-of-type(even){background:var(--color-grey)}.section-reading{margin:26px 0 0;max-width:900px;font-size:.88rem;line-height:1.75}.score-label{text-align:right;font-size:.58rem;color:var(--muted);margin:0 0 -10px}.position-detail{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 26px;max-width:480px;width:100%;margin:auto}.position-paper{height:340px;display:grid;grid-template-rows:1fr 4fr 5fr;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px #223c5212}.position-first{background:var(--color-main)}.position-next{background:#dfebfc;position:relative;padding:12px 16px}.position-last{background:#f0f4f7;position:relative;padding:12px 16px}.position-paper span{font-family:'JetBrains Mono',monospace;font-size:.6rem;display:block;margin:0 0 18px;color:var(--muted)}.position-last span:last-child{position:absolute;bottom:8px;margin:0}.position-next .text-lines i{background:#9dbbe4}.position-labels{position:relative}.position-callout{position:absolute;left:0;width:100%;line-height:1.4}.first-callout{top:-7px}.half-callout{top:150px}.position-callout::before{content:'';height:2px;width:26px;position:absolute;left:-26px;top:24px;background:var(--color-main)}.position-callout strong{display:block;font-size:2.9rem;line-height:1.15;color:var(--color-main);font-weight:800;letter-spacing:-.055em;white-space:nowrap}.position-callout span{display:block;font-size:.74rem;margin-top:9px;color:var(--muted)}.position-callout b{font-weight:700;color:var(--color-secondary)}.position-detail>figcaption{grid-column:1/-1;font-size:.69rem;margin-top:20px}.position-next,.position-last{min-height:0}.position-layout{align-items:center}
@media(max-width:1024px){.intro-columns{grid-template-columns:1fr;gap:22px}.study-intro h2{max-width:600px}.position-detail{margin-top:18px;max-width:500px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:768px){.study-intro{padding:34px 0}.study-intro h2{font-size:1.4rem}.intro-columns{gap:18px}.study-intro p,.section-reading{font-size:.86rem}.position-detail{grid-template-columns:150px minmax(0,1fr);gap:0 25px;max-width:430px}.position-callout::before{left:-25px;width:25px}}
@media(max-width:480px){.position-detail{grid-template-columns:110px minmax(0,1fr);gap:0 20px}.position-callout strong{font-size:2.5rem}.position-callout span{font-size:.7rem}.position-callout::before{width:20px;left:-20px;top:21px}.position-paper{height:340px}.half-callout{top:150px}.position-next,.position-last{padding:12px}.study-intro h2{font-size:1.3rem}}

/* Header commun aux infographies RESONEO. */
.lang-toggle{position:fixed;top:65px;right:20px;z-index:1001;display:flex;gap:8px}
.lang-btn{width:40px;height:40px;min-height:0;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);opacity:.6;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:opacity .3s,transform .3s}
.lang-btn:hover{opacity:.9;transform:scale(1.05)}.lang-btn.active{background:rgba(255,255,255,.15);opacity:1;box-shadow:0 2px 12px rgba(0,0,0,.3)}.lang-btn svg{width:28px;height:28px;border-radius:50%}
.hero{position:relative;background:linear-gradient(135deg,var(--color-secondary),#16293a);padding:90px 20px 0;text-align:center;overflow:hidden}.hero-content{position:relative;max-width:920px;width:100%;margin:auto}.eyebrow{display:inline-block;background:rgba(255,255,255,.12);padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none;margin:0 0 22px;color:white}.hero h1{font-size:2.7rem;margin:0 0 18px}.corpus{font-size:1.12rem;max-width:760px;margin:0 auto;color:#dfe6ec}.hero-bottom{display:block;margin:20px auto 34px}.hero-bottom p{margin:auto;max-width:760px}.hero-logo{display:block;width:150px;max-width:50%;height:auto;margin:34px auto 0;background:white;padding:20px;border-radius:24px;box-shadow:0 8px 24px #0002}.powered{display:inline-block;margin-top:34px;background:#c41e3a;color:white;padding:12px 30px;border-radius:30px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;transition:background .3s,transform .3s}.powered:hover{background:#a01830;transform:scale(1.05)}
.nav-sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(34,60,82,.95);backdrop-filter:blur(10px);padding:10px 20px;transform:translateY(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s}.nav-sticky.visible{transform:translateY(0);visibility:visible}.nav-inner{width:100%;max-width:1200px;min-height:32px}.nav-logo{color:var(--color-main-light);font-size:1.05rem}.nav-logo img{height:22px;width:22px;padding:0;background:transparent;border-radius:0}.nav-links a{color:rgba(255,255,255,.8);font-size:.75rem;padding:6px 10px;font-weight:500}.nav-links a:hover,.nav-links a[aria-current]{background:var(--color-main);color:white}.nav-tool{background:rgba(255,255,255,.12);color:white;padding:6px 12px}
@media(max-width:1024px){.nav-links a{font-size:.68rem;padding:6px 7px}}
@media(max-width:768px){.hero{padding-top:125px}.hero h1{font-size:2.1rem}.corpus{font-size:1rem}.hero-logo{width:110px;padding:16px}.hero-bottom{margin-bottom:30px}.nav-inner{min-height:32px}.eyebrow{font-size:.7rem}.powered{font-size:.8rem}.hero h1 br{display:none}}
@media(max-width:480px){.hero{padding-left:16px;padding-right:16px}.hero h1{font-size:1.9rem}.lang-toggle{right:16px}.corpus{font-size:.91rem}}
@media(prefers-reduced-motion:reduce){.nav-sticky,.lang-btn,.powered{transition:none}}
@media print{.lang-toggle,.nav-sticky{display:none}.hero{padding-top:25px;background:white;color:var(--color-secondary)}}

/* Evolution mensuelle, base zero et effectifs visibles. */
.source-trend{margin-top:40px;padding:28px;background:white;border-radius:14px}.source-trend h3{font-size:1.1rem;margin:0 0 10px;letter-spacing:-.02em}.trend-bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;margin-top:26px}.trend-month{display:flex;flex-direction:column;align-items:center;gap:9px}.trend-month-name{order:2;font-size:.75rem;font-weight:600}.trend-track{order:1;height:200px;width:100%;display:flex;align-items:flex-end;background:repeating-linear-gradient(to top,#eef2f7 0 1px,transparent 1px 40px);border-radius:5px;overflow:hidden}.trend-fill{height:var(--rate);width:100%;background:var(--color-main);border-radius:5px 5px 0 0;text-align:center}.trend-fill strong{display:block;color:white;font-size:.85rem;margin-top:10px;white-space:nowrap}.trend-n{order:3;font-size:.61rem;color:var(--muted);white-space:nowrap}.source-trend figcaption{max-width:900px}
@media(max-width:768px){.source-trend{padding:20px}.trend-bars{display:flex;flex-direction:column;gap:13px}.trend-month{display:grid;grid-template-columns:40px minmax(0,1fr) 65px;gap:12px}.trend-month-name{order:0;font-size:.7rem}.trend-track{height:28px;background:#edf2f7;display:block}.trend-fill{width:var(--rate);height:100%;border-radius:4px}.trend-fill strong{margin:0;line-height:28px;font-size:.72rem}.trend-n{font-size:.6rem}.source-trend h3{font-size:1rem}}
@media(max-width:480px){.source-trend{padding:16px}.trend-month{grid-template-columns:34px minmax(0,1fr) 56px;gap:8px}.trend-n{font-size:.55rem}}

/* Trois series distinctes : les bases ne sont pas interchangeables. */
.search-trends{margin-top:36px}.search-trends h3{font-size:1.25rem;margin:0 0 12px}.search-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.search-mini{padding:20px 16px;background:white;border-radius:12px}.search-mini h4{margin:0 0 14px;font-size:.83rem;font-weight:700}.search-mini-bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.search-mini-track{height:170px;display:flex;align-items:flex-end;background:repeating-linear-gradient(to top,#edf2f7 0 1px,transparent 1px 34px)}.search-mini-fill{width:100%;background:var(--color-main);border-radius:3px 3px 0 0;position:relative}.search-mini-fill strong{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding-bottom:5px;font-size:.58rem;white-space:nowrap;color:var(--color-secondary)}.search-mini-month>span{display:block;text-align:center;font-size:.52rem;margin-top:9px}.search-mini figcaption{font-size:.68rem;line-height:1.6}.search-trend-note{margin:18px 0 0}
@media(max-width:1024px){.search-trend-grid{grid-template-columns:1fr;gap:16px}.search-mini{padding:22px}.search-mini-track{height:140px;background:repeating-linear-gradient(to top,#edf2f7 0 1px,transparent 1px 28px)}.search-mini-fill strong{font-size:.75rem}.search-mini-month>span{font-size:.65rem}.search-mini-bars{gap:12px}.search-mini h4{font-size:.9rem}.search-mini figcaption{font-size:.75rem}}
@media(max-width:480px){.search-mini{padding:20px 12px}.search-mini-bars{gap:5px}.search-mini-fill strong{font-size:.57rem}.search-mini-month>span{font-size:.52rem}.search-trends h3{font-size:1.08rem}}

/* Decodeur integre restaure depuis la sauvegarde. */
.parser-form{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 6px}
.parser-form input{flex:1;min-width:240px;font-family:'JetBrains Mono',monospace;font-size:.9rem;padding:12px 14px;border-radius:10px;border:1px solid #c9d4de;background:#fff;color:var(--color-secondary)}
.parser-form button{font-family:inherit;font-weight:700;font-size:.95rem;padding:12px 24px;border:none;border-radius:10px;background:var(--color-main);color:#fff;cursor:pointer}
.parser-form button:hover{background:var(--color-main-dark)}
.geo-ex{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}
#geoOut{margin:6px 0 18px}
.geo-msg{background:#eef4fb;border-radius:12px;padding:16px 20px;margin:12px 0}
.geo-err{background:#fff5e6}
.geo-head{font-size:1.05rem;margin:18px 0 8px}
.geo-tot{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;margin-bottom:14px;font-size:.9rem}
.geo-tot b{font-size:1.25rem;color:var(--color-main)}
.geo-tot a{margin-left:auto;font-size:.85rem}
.geo-turn{background:#fff;border-radius:12px;padding:20px 22px;box-shadow:var(--shadow-natural);margin-bottom:16px}
.geo-th{font-size:.82rem;color:var(--muted);margin-bottom:8px}
.geo-th b{color:var(--color-secondary);font-size:.95rem}
.geo-lab{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:3px}
.geo-q{background:var(--color-grey);border-radius:8px;padding:10px 14px;margin-bottom:12px;font-size:.92rem;overflow-wrap:anywhere}
.geo-blk{margin-top:14px}
.geo-blk h4{font-size:.95rem;margin-bottom:8px}
.geo-n{display:inline-block;min-width:22px;padding:0 6px;border-radius:10px;background:var(--color-main);color:#fff;font-size:.75rem;text-align:center}
.geo-queries{padding-left:22px}
.geo-queries li{margin:4px 0}
.geo-queries code{background:#eef4fb;border-radius:6px;padding:2px 8px;font-size:.82rem;overflow-wrap:anywhere}
.geo-cons{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;font-size:.85rem}
.geo-cons li{overflow-wrap:anywhere;opacity:.75}
.geo-cons li.on{opacity:1;font-weight:600}
.geo-dom{display:inline-block;font-size:.72rem;font-weight:600;color:var(--color-main-dark);background:#e8f0fe;border-radius:8px;padding:1px 7px;margin-right:6px}
.geo-page{background:var(--color-grey);border-radius:10px;padding:12px 14px;margin-bottom:10px}
.geo-ph{font-size:.9rem;font-weight:600;overflow-wrap:anywhere}
.geo-pass{background:#fff;border-radius:8px;padding:10px 12px;margin-top:8px;font-size:.85rem}
.geo-frag{overflow-wrap:anywhere}
.geo-open{font-size:.78rem;white-space:nowrap}
.geo-snip{color:var(--muted);margin-top:6px;overflow-wrap:anywhere}
.geo-sent{margin-top:6px}
.geo-sent ul{padding-left:18px}
.geo-sent li{margin:3px 0}
.geo-score{display:inline-block;font-size:.72rem;font-weight:600;background:#e6f6ef;color:#0b6b48;border-radius:8px;padding:0 6px}
.explore> .container>p{max-width:900px}.explore .parser-form{margin-top:24px}.explore .parser-form input{min-width:0;width:200px}.explore .geo-ex .chip{font-family:inherit;font-size:.73rem;padding:9px 12px;border:0;cursor:pointer;background:#e7f0ff;color:var(--color-secondary)}.explore button:disabled{opacity:.55;cursor:wait}.explore .small{font-size:.77rem;line-height:1.65}.explore .muted{color:#d5e2ee}.explore .geo-ex{margin-bottom:14px}.explore #geoOut{color:var(--color-secondary)}.explore #geoOut p,.explore #geoOut .muted{color:var(--muted)}.explore #geoOut p{max-width:none;margin:8px 0}.explore .geo-head{color:white}.explore .geo-head .muted,.explore .geo-tot{color:#d5e2ee}.explore .geo-tot b{color:white}.explore .geo-msg{color:var(--color-secondary)}.explore .tag{font-size:.65rem;display:inline-block;background:#edf2f7;color:var(--muted);padding:2px 6px;border-radius:4px}.explore .geo-pass{line-height:1.65}.explore .geo-turn{margin-top:16px}.explore button:focus-visible,.explore input:focus-visible{outline:3px solid #a9ceff;outline-offset:4px}
@media(max-width:768px){.explore .geo-cons{grid-template-columns:1fr}.explore .parser-form{flex-direction:column}.explore .parser-form input{width:auto}.explore .geo-turn{padding:18px 14px}.explore .geo-open{white-space:normal}.explore .geo-page{padding:12px}.explore .geo-ex{align-items:flex-start}.explore .geo-ex>span{width:100%}}
.explore #geoOut .geo-head .muted{color:#d5e2ee}
/* Presentation du plugin, apres le test et avant la methode. */
.plugin-promo{padding:58px 0;background:#edf3f9}.plugin-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:42px;align-items:center}.plugin-copy h2{font-size:1.7rem;margin:14px 0 22px}.plugin-copy p{font-size:.86rem;line-height:1.8}.plugin-cta{background:var(--color-main);color:white;margin:6px 0 0;font-size:.78rem;white-space:normal}.plugin-cta:hover{background:var(--color-main-dark)}.plugin-copy .plugin-requirement{font-size:.69rem;margin:14px 0 0;line-height:1.6}.plugin-preview img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 26px #223c5218}.plugin-preview a{display:block;border-radius:12px}.plugin-preview figcaption{font-size:.7rem}.plugin-preview a:focus-visible{outline-offset:6px}
@media(max-width:1024px){.plugin-layout{gap:28px}.plugin-copy h2{font-size:1.5rem}}
@media(max-width:768px){.plugin-layout{grid-template-columns:1fr;gap:28px}.plugin-promo{padding:42px 0}.plugin-copy h2 br{display:none}.plugin-preview{max-width:650px}.plugin-copy h2{font-size:1.55rem}}
@media(max-width:480px){.plugin-copy h2{font-size:1.4rem}.plugin-cta{font-size:.74rem;padding:15px 18px}}

/* Measured classifier example: highest scores in all four groups. */
.classifier-score-group{margin-top:20px}.classifier-score-group h3{font-size:.65rem;line-height:1.5;letter-spacing:.04em;font-weight:600;color:var(--muted);margin:0 0 9px}.classifier-score-group .score-row{margin:11px 0;grid-template-columns:minmax(120px,1.2fr) 1fr 46px}.classifier-score-group .score-row strong{text-align:right}.classifier-score-group .score-row b{font-weight:500;font-size:.73rem}@media(max-width:600px){.classifier-score-group .score-row{grid-template-columns:minmax(0,1.3fr) .65fr 42px;gap:7px}.classifier-score-group .score-row b{font-size:.68rem}}

/* Section 01 : colonnes equilibrees, la liste complete remplit la hauteur restante. */
.classifier-layout{align-items:stretch}.classifier-layout .copy{display:flex;flex-direction:column;max-width:none}.taxo{flex:1 1 auto;display:flex;flex-direction:column;margin-top:6px;background:var(--color-grey);border-radius:14px;padding:20px 6px 6px 20px}.taxo h3{font-size:.95rem;letter-spacing:-.015em;margin:0 0 6px}.taxo-head{padding-right:14px}.taxo-head .caption{margin:0 0 6px;font-size:.72rem}.taxo-body{position:relative;flex:1 1 auto;min-height:260px}.taxo-scroll{position:absolute;inset:0;overflow-y:auto;padding:0 14px 34px 0;scrollbar-width:thin;scrollbar-color:#b9c7d3 transparent}.taxo-body::after{content:"";position:absolute;left:0;right:14px;bottom:0;height:34px;background:linear-gradient(rgba(245,248,250,0),var(--color-grey));pointer-events:none}.taxo-scroll:focus-visible{outline:3px solid #c65b29;outline-offset:2px;border-radius:6px}.taxo-scroll h4{position:sticky;top:0;z-index:1;margin:0;padding:12px 0 6px;background:var(--color-grey);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-main-dark)}.taxo-scroll ul{list-style:none;margin:0 0 6px;padding:0;column-width:175px;column-gap:20px}.taxo-scroll li{font-size:.74rem;line-height:1.4;padding:4px 0;break-inside:avoid}.taxo-scroll li span{display:block;margin-top:1px;font-family:'JetBrains Mono',monospace;font-size:.6rem;color:var(--muted)}
/* Section 06 : notre lecture des resultats. */
.passage-takeaway{margin-top:30px;background:var(--color-secondary);color:white;border-radius:16px;padding:30px 34px;box-shadow:0 10px 30px #223c5226}.passage-takeaway h3{font-size:1.45rem;line-height:1.3;letter-spacing:-.025em;margin:0 0 16px;max-width:820px}.passage-takeaway h3 .label{color:#ffb98c;margin-bottom:10px}.takeaway-lead{font-size:.95rem;line-height:1.75;max-width:880px;color:#d7e3ee;margin-bottom:24px}.takeaway-lead strong{color:white;font-weight:700;background:rgba(255,185,140,.16);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 4px;border-radius:3px}.takeaway-steps{list-style:none;counter-reset:step;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.takeaway-steps li{counter-increment:step;background:rgba(255,255,255,.07);border-radius:12px;padding:18px 18px 16px}.takeaway-steps li::before{content:counter(step);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffb98c;color:var(--color-secondary);font-family:'JetBrains Mono',monospace;font-size:.78rem;font-weight:600;margin-bottom:12px}.takeaway-steps b{display:block;font-size:.88rem;line-height:1.4;margin-bottom:6px}.takeaway-steps span{display:block;font-size:.76rem;line-height:1.6;color:#c9d9e7}.takeaway-advice{font-size:.86rem;line-height:1.7;color:white;margin-bottom:10px}.takeaway-limit{font-size:.74rem;line-height:1.6;color:#a9bed0;margin:0}@media(max-width:768px){.passage-takeaway{padding:22px 20px}.passage-takeaway h3{font-size:1.2rem}.takeaway-steps{grid-template-columns:1fr;gap:10px}.takeaway-lead{font-size:.9rem}}
/* Section 05 : encadre netiquette ; cartes blanches posees sur une section blanche. */
.netiquette{margin-top:24px;background:var(--orange-soft);border-radius:12px;padding:18px 20px}.netiquette .label{color:var(--orange);margin-bottom:6px}.netiquette p{font-size:.84rem;line-height:1.7;margin:0}.section:nth-of-type(odd) .source-trend,.section:nth-of-type(odd) .search-done{background:var(--color-grey)}
/* Bloc plugin : logo Chrome. */
.plugin-badge{display:flex;align-items:center;gap:14px}.plugin-badge img{width:64px;height:64px;flex-shrink:0;background:white;border-radius:50%;padding:6px;box-shadow:0 4px 14px #223c5214}.plugin-badge .label{font-size:.75rem;color:var(--color-secondary)}
@media(max-width:1024px){.taxo-body{flex:none;height:340px;min-height:0}.classifier-layout{row-gap:0}.classifier-layout .copy{display:contents}.classifier-layout .classifier{order:2;margin:10px auto 0}.classifier-layout .taxo{order:3;margin-top:28px}}
@media(max-width:768px){.taxo{padding:18px 4px 4px 16px}.taxo-body{height:320px}.plugin-badge img{width:56px;height:56px}}
@media(max-width:480px){.taxo-body{height:360px}.taxo-scroll li{font-size:.72rem}.netiquette{padding:16px}}

/* Section 04 : palmares des sites cites et consultes. 2025 = #6b9ee6, 2026 = #164da1 (palette validee). */
.palmares-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.pal-card{background:white;border-radius:14px;padding:24px 24px 20px}.pal-card h3{font-size:1rem;letter-spacing:-.015em;margin:0 0 6px}.pal-card>.caption{margin:0 0 4px}.pal-legend{display:flex;gap:16px;margin:10px 0 14px;font-size:.7rem;font-weight:600;color:var(--muted)}.pal-legend span{display:flex;align-items:center;gap:6px}.pal-legend span::before{content:'';width:10px;height:10px;border-radius:50%}.pal-legend .k25::before{background:#6b9ee6}.pal-legend .k26::before{background:#164da1}.db-row{display:grid;grid-template-columns:152px minmax(0,1fr) 84px;gap:12px;align-items:center;padding:6px 0}.db-name{font-size:.76rem;font-weight:600;line-height:1.25}.db-name small{display:block;font-size:.6rem;font-weight:500;color:var(--muted)}.db-track{position:relative;height:14px;background:linear-gradient(#e3eaf0,#e3eaf0) center/100% 2px no-repeat}.db-link{position:absolute;top:50%;height:2px;margin-top:-1px;background:#9fb4c8}.db-dot{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 2px white}.db-dot.d25{background:#6b9ee6}.db-dot.d26{background:#164da1}.db-val{font-size:.74rem;text-align:right;white-space:nowrap;color:var(--muted)}.db-val strong{color:var(--color-secondary);font-size:.8rem}.db-row.hl{background:#eef4fd;border-radius:8px;margin:0 -8px;padding:6px 8px}.fam-row{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;gap:12px;align-items:center;padding:6px 0}.fam-name{font-size:.74rem;font-weight:600;line-height:1.3}.fam-bars{display:flex;flex-direction:column;gap:3px}.fb{display:flex;align-items:center;gap:6px}.fb i{display:block;height:8px;min-width:2px;border-radius:0 4px 4px 0}.fb .b25{background:#6b9ee6}.fb .b26{background:#164da1}.fb em{font-style:normal;font-size:.66rem;color:var(--muted);font-family:'JetBrains Mono',monospace}.fam-delta{font-size:.72rem;font-weight:700;text-align:right;color:var(--muted)}.fam-row.hl .fam-name{color:var(--color-main-dark)}.fam-row.hl .fam-delta{color:var(--color-secondary);font-size:.8rem}.pal-card figcaption{font-size:.68rem;margin-top:14px}.consult-block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;margin-top:36px}.consult-copy h3{font-size:1.3rem;margin:0 0 12px}.consult-copy>p{font-size:.88rem;line-height:1.75}.yt-callout{background:white;border-radius:12px;padding:16px 20px;margin:4px 0 18px}.yt-figures{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:1.2rem}.yt-figures strong{font-size:2.2rem;font-weight:800;letter-spacing:-.05em;color:var(--color-secondary)}.yt-figures strong:last-child{color:var(--color-main)}.yt-callout p{font-size:.78rem;line-height:1.6;margin:6px 0 0}.consult-advice{font-size:.84rem;line-height:1.7;margin:0}.cc-rows{position:relative;margin-top:16px}.cc-row{display:grid;grid-template-columns:120px minmax(0,1fr) 46px;gap:12px;align-items:center;padding:9px 0 13px}.cc-name{font-size:.78rem;font-weight:600;line-height:1.25}.cc-name small{display:block;font-size:.6rem;font-weight:500;color:var(--muted)}.cc-cells{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.cc-cells>span:not(.cc-ic){height:20px;background:#e3eaf0;border-radius:3px;overflow:hidden}.cc-cells>span>i{display:block;height:100%;background:var(--color-main)}.cc-cells::after{content:'';position:absolute;left:var(--ref);top:-9px;bottom:-14px;width:2px;margin-left:-1px;background:repeating-linear-gradient(#8aa0b4 0 4px,transparent 4px 8px)}.cc-ic{position:absolute;bottom:-8px;height:2px;background:var(--color-secondary)}.cc-ic::before,.cc-ic::after{content:'';position:absolute;top:-3px;width:2px;height:8px;background:var(--color-secondary)}.cc-ic::before{left:0}.cc-ic::after{right:0}.cc-row strong{font-size:1.05rem;text-align:right;letter-spacing:-.03em}.cc-ref-label{display:grid;grid-template-columns:120px minmax(0,1fr) 46px;gap:12px}.cc-ref-label span{grid-column:2;position:relative;left:var(--ref);transform:translateX(-50%);width:max-content;font-size:.62rem;font-weight:600;color:#536779;padding-top:4px}@media(max-width:1024px){.palmares-grid{grid-template-columns:1fr}.consult-block{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.pal-card{padding:18px 14px 16px}.db-row{grid-template-columns:112px minmax(0,1fr) 70px;gap:8px}.db-name{font-size:.66rem;overflow-wrap:anywhere}.fam-row{grid-template-columns:104px minmax(0,1fr) 34px;gap:8px}.fam-name{font-size:.68rem}.cc-row,.cc-ref-label{grid-template-columns:88px minmax(0,1fr) 40px;gap:8px}.cc-name{font-size:.7rem}.cc-cells>span:not(.cc-ic){height:16px}.yt-figures strong{font-size:1.8rem}}

/* Section 02 : autres reformulations frequentes. */
.rewrites{margin-top:34px}.rewrites h3{font-size:1.25rem;margin:0 0 16px}.rewrite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rewrite{background:white;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column}.rewrite code{display:block;margin-top:10px;font-family:'JetBrains Mono',monospace;font-size:.76rem;line-height:1.65;overflow-wrap:anywhere}.rewrite mark{background:#e3eeff;color:var(--color-main-dark);padding:2px 4px;border-radius:3px}.rewrite .finding{margin-top:14px;align-items:flex-start}.rewrite .finding b{font-size:1.75rem;line-height:1.1}.rewrite .finding span{font-size:.74rem}.rewrite small{display:block;margin-top:10px;font-size:.66rem;line-height:1.5;color:var(--muted)}.rewrite.rare{background:#e9eef3;grid-column:span 2}.rewrite.rare .finding b{color:var(--muted)}.rewrite.rare mark{background:#d7e0e8;color:var(--color-secondary)}@media(max-width:1024px){.rewrite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rewrite.rare{grid-column:span 1}}@media(max-width:600px){.rewrite-grid{grid-template-columns:1fr}.rewrite{padding:16px}}

/* Section 02 : encadre Gemini 4 Argon. */
.focus-argon{margin-top:30px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;background:#eaeefb;border-radius:16px;padding:28px 30px}.focus-argon .label{color:#4b45a8}.focus-argon h3{font-size:1.3rem;line-height:1.3;margin:8px 0 14px}.focus-argon-copy p{font-size:.86rem;line-height:1.75}.focus-argon-copy strong{font-weight:700}.focus-argon-copy .caption{margin:0;font-size:.7rem}.focus-argon-examples{display:grid;gap:12px;align-content:center}.argon-case{background:white;border-radius:12px;padding:16px 18px}.argon-case p{font-size:.84rem;font-weight:600;margin:6px 0 0;line-height:1.5}.argon-arrow{display:block;color:#7b8c9b;font-size:1.1rem;line-height:1.6}.argon-sub{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.argon-case code{display:block;font-family:'JetBrains Mono',monospace;font-size:.72rem;line-height:1.55;background:#f3f5f8;border-radius:6px;padding:6px 9px;margin-top:5px;overflow-wrap:anywhere}.argon-case.shop code{background:#eef4fd}.argon-case mark{background:#d6e6ff;color:var(--color-main-dark);padding:1px 3px;border-radius:3px}.argon-case small{display:block;margin-top:8px;font-size:.66rem;font-weight:600;color:var(--muted)}.argon-case.shop small{color:var(--color-main-dark)}@media(max-width:1024px){.focus-argon{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.focus-argon{padding:20px 16px}.focus-argon h3{font-size:1.12rem}}
