/* A more expressive welcome, scoped to the home page. */
.editorial-home{--home-violet:var(--brand-violet);--home-deep:var(--brand-navy);--home-accent:var(--brand-cyan);--home-yellow:var(--brand-gold);--home-blue:var(--brand-cyan);--home-paper:#fffdf8}
.editorial-home .site-header{border-bottom:0}
.editorial-home .site-header .header-pill{background:var(--brand-gold);border-radius:4px 16px 5px 14px;transform:rotate(-2deg)}
.editorial-home .site-header .topic-link{border-radius:10px;padding:7px 9px;transition:background-color .18s,color .18s}
.editorial-home .site-header .topic-link:hover,.editorial-home .site-header .topic-link:focus-visible{background:#f0e2ff;color:var(--home-violet);border-color:transparent}
.editorial-home .hero.hero-colorful{position:relative;background:var(--home-paper);padding:36px 0 40px;border-top:1px solid #f1e6ce;border-bottom:1px solid #f1e6ce;overflow:hidden}
.editorial-home .hero.hero-colorful:before{content:"";position:absolute;width:650px;height:650px;right:-130px;top:-100px;border-radius:42% 58% 68% 32%;background:#f0e3ff;transform:rotate(-14deg);pointer-events:none}
.editorial-home .hero.hero-colorful:after{content:"";position:absolute;width:120px;height:120px;left:-72px;bottom:12px;border:16px solid var(--brand-gold);border-radius:50%;pointer-events:none}
.editorial-home .intro-band{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:440px;padding:0}
.editorial-home .intro-copy{max-width:580px;align-self:center;padding:8px 0}
.editorial-home .intro-kicker{font-family:"Audrey Sans",sans-serif;font-size:.78rem;font-weight:800;background:#fff;border:1px solid #e9d7ba;transform:rotate(-2deg);letter-spacing:.025em;padding:9px 13px;box-shadow:3px 3px 0 #f6e3b3}
.editorial-home .intro-copy h2{font-size:clamp(2.5rem,4.8vw,4.15rem);line-height:1.15;letter-spacing:-.035em;color:var(--home-deep);margin:20px 0}
.editorial-home .intro-copy h2 span{color:var(--home-violet);background:linear-gradient(transparent 68%,var(--brand-gold) 68%,var(--brand-gold) 93%,transparent 93%);-webkit-text-fill-color:currentColor;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 3px}
.editorial-home .intro-copy .intro-one-line{max-width:460px;font-size:1.08rem;line-height:1.65;color:#534666;margin:0 0 26px}
.home-hero-actions{display:flex;flex-wrap:wrap;gap:14px}
.home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:13px 19px;border:2px solid var(--home-deep);border-radius:13px;font-weight:800;font-size:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s}
.home-button span{font-size:1.35rem;line-height:1}
.home-button-primary{background:var(--home-violet);border-color:var(--home-violet);color:#fff;box-shadow:4px 4px 0 #d8b4f2}
.home-button-secondary{background:#fff;color:var(--home-deep);box-shadow:4px 4px 0 #ffe18b}
.home-button:hover{transform:translate(-2px,-3px);box-shadow:6px 7px 0 #d8b4f2}
.home-button:active{transform:translate(2px,2px);box-shadow:none}
.editorial-home .intro-copy .home-hand-note{font-family:"Audrey Notes",cursive;color:#7948a1;font-size:1.07rem;line-height:1.4;margin:20px 0 0;transform:rotate(-2deg)}
.home-hand-note span{font-size:1.6rem;margin-left:6px}
.editorial-home .home-collage{position:relative;display:block;inset:auto;width:100%;height:440px;max-width:560px;margin:auto;pointer-events:none}
.home-art-stage{position:relative;height:100%;width:100%}
.editorial-home .home-collage .home-main-art{position:absolute;width:90%;height:auto;max-height:none;left:6%;top:55px;transform:rotate(-5deg);filter:drop-shadow(0 12px 14px #613e7e12)}
.home-character{position:absolute;width:116px;height:116px;border-radius:46% 54% 50% 50%;border:5px solid #fff;box-shadow:0 5px 0 #cdb6e4;z-index:2;background:#fff}
.editorial-home .home-character img{position:static;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit;transform:none;filter:none}
.home-character span{position:absolute;white-space:nowrap;left:50%;transform:translateX(-50%) rotate(-5deg);bottom:-23px;font-family:"Audrey Notes",cursive;font-size:1rem;line-height:1.2;background:var(--brand-gold);color:var(--brand-navy);padding:6px 10px;border-radius:4px 10px 3px 10px;box-shadow:2px 3px 0 #3c176911}
.home-character-emma{left:2%;top:24px;transform:rotate(-10deg);border-color:var(--brand-gold)}
.home-character-lucas{right:0;top:5px;transform:rotate(8deg);border-color:#7bdde8}
.home-character-lucas span{background:#c8f5ff;transform:translateX(-50%) rotate(3deg)}
.home-character-nora{left:14%;bottom:30px;transform:rotate(-6deg);border-color:#f5a0d1}
.home-character-nora span{background:#ffd7ed;transform:translateX(-50%) rotate(2deg)}
.home-sticky{position:absolute;right:5px;bottom:12px;padding:20px 22px 10px;background:var(--brand-gold);border-radius:2px 2px 24px 2px;box-shadow:6px 8px 0 #b698ce55;transform:rotate(7deg);z-index:3;max-width:190px}
.home-sticky:before{content:"";position:absolute;top:-12px;left:50%;width:65px;height:24px;background:#ffffff88;transform:translateX(-50%) rotate(-4deg)}
.home-sticky>span{display:block;font-family:"Audrey Notes",cursive;color:#704417;font-size:1rem;margin-bottom:8px}
.home-sticky strong{font-size:1.18rem;line-height:1.35;color:var(--brand-navy);display:block}
.home-sticky svg{width:80px;height:35px;margin-left:55px;color:var(--brand-violet)}
.home-doodle{position:absolute;font-size:4rem;line-height:1;color:var(--home-accent);z-index:2}
.home-doodle-star{right:24%;top:4px;transform:rotate(12deg)}
.home-doodle-spark{left:1%;bottom:100px;font-size:3rem;color:var(--home-blue)}
/* Three welcoming entrances rather than a row of small text links. */
.editorial-home .editorial-path{padding:30px 0 38px;gap:22px;border:0}
.editorial-home .editorial-path a{position:relative;background:#f2e5ff;border:1.5px solid #dfc4f6;border-radius:20px 12px 22px 12px;padding:22px 18px;box-shadow:4px 5px 0 #e3cef4;transition:transform .2s,box-shadow .2s}
.editorial-home .editorial-path a:nth-child(2){background:#e3f8fc;border-color:#b5e6ee;box-shadow:4px 5px 0 #c4eaf1;transform:rotate(-1deg)}
.editorial-home .editorial-path a:nth-child(3){background:#fff3be;border-color:#ecd887;box-shadow:4px 5px 0 #f1e1a3;transform:rotate(1deg)}
.editorial-home .editorial-path a:hover{transform:translateY(-5px);box-shadow:4px 10px 0 #e3cef4}
.editorial-home .editorial-path strong{font-size:1.13rem}.editorial-home .editorial-path small{font-size:.87rem;line-height:1.4;margin-top:5px;color:#5b4e6b}
.editorial-home .editorial-path .editorial-step{background:#fff;font-size:1.7rem;border:1px dashed #cfabe9}
.editorial-home .editorial-path a>img{width:56px;height:56px}
/* Distinct section atmospheres and illustrated headings. */
.editorial-home :is(#decryptages,#visuels,#questions,#ccn){padding:54px 0 62px}
.editorial-home #decryptages{background:#fbf7ff;border-top:1px solid #f1e6fa;border-bottom:1px solid #f1e6fa}
.editorial-home #visuels{background:#fff9e5;border-top:1px solid #f6e8b7;border-bottom:1px solid #f6e8b7}
.editorial-home #questions{background:#effbfe;border-top:1px solid #d8f0f5;border-bottom:1px solid #d8f0f5}
.editorial-home .sec-head>div{position:relative;padding-left:76px}
.editorial-home .sec-head>div:before{content:"";position:absolute;left:0;top:0;width:60px;height:70px;background:url('/assets/illustrations/comprendre.svg') center/contain no-repeat;transform:rotate(-8deg)}
.editorial-home #ccn .sec-head>div:before{background-image:url('/assets/illustrations/verifier.svg');transform:rotate(7deg)}
.editorial-home #visuels .sec-head>div:before{background-image:url('/assets/illustrations/agir.svg')}
.editorial-home #questions .sec-head>div:before{background-image:url('/assets/illustrations/question.svg')}
.editorial-home :is(#decryptages,#visuels,#questions,#ccn) .kicker{font-size:1.2rem}
.editorial-home .sec-head h2{font-size:clamp(1.65rem,2.5vw,2.15rem);max-width:540px;margin:5px 0 0}
.editorial-home :is(#decryptages,#visuels,#questions,#ccn) .sec-head h2:after{height:6px;width:75px;background:var(--brand-gold);margin-top:12px}
.editorial-home #questions .sec-head h2:after{background:#f18fc8}
.editorial-home .sec-head>p{max-width:420px;font-size:.98rem;line-height:1.6;color:#61526f}
.editorial-home .home-archive-note{background:#fff;border:1px dashed #d5b7ea;border-left:4px solid #c38ae8;border-radius:10px;padding:14px 18px;color:#63516f}
/* Little paper cards, with strong edges and an obvious hover response. */
.editorial-home :is(#decryptages,#videos) .card{position:relative;border:1.5px solid #d9bce9;border-radius:20px 12px 22px 12px;background:#fff;padding:26px 22px;box-shadow:5px 6px 0 #e6d7f3;transition:transform .2s,box-shadow .2s,border-color .2s}
.editorial-home :is(#decryptages,#videos) .card:nth-child(3n+2){background:#fff;border-color:#a9dfe9;box-shadow:5px 6px 0 #d3edf4;border-radius:20px 12px 22px 12px;transform:rotate(-1deg)}
.editorial-home :is(#decryptages,#videos) .card:nth-child(3n){background:#fff;border-color:#e8ce79;box-shadow:5px 6px 0 #f5e7b3;border-radius:20px 12px 22px 12px;transform:rotate(1deg)}
.editorial-home :is(#decryptages,#videos) .card:hover{transform:translateY(-7px) rotate(0deg);box-shadow:6px 13px 0 #dfc5f2;border-color:#9e57cd}
.editorial-home .card h3{font-size:1.17rem;margin-top:12px;color:#5d1590}
.editorial-home .card p{color:#59496c;font-size:.98rem;line-height:1.6}
.editorial-home .card .open{border-top:1px dashed #dfcfe9;padding-top:15px;color:var(--brand-violet);font-size:.96rem}
.editorial-home .card .open:after{content:"↗";margin-left:auto;display:inline-grid;place-items:center;float:right;background:#f3e8ff;width:29px;height:29px;border-radius:50%;font-size:1.1rem}
.editorial-home .chip.theme{background:#f0defc;color:#6d139f;font-size:.72rem}
.editorial-home .design-card{border:1.5px solid #e3c8e9;border-radius:20px 12px 22px 12px;background:#fff;box-shadow:4px 5px 0 #ecdff1;transition:transform .2s,box-shadow .2s}
.editorial-home .design-card:nth-child(even){transform:translateY(10px);border-color:#abdae7;box-shadow:4px 5px 0 #d6eaf1}
.editorial-home .design-card:hover{transform:translateY(-5px);box-shadow:5px 11px 0 #e0c8ed}
.editorial-home .editorial-preview{background:#f2e3ff;min-height:190px;border-bottom:2px solid #e0c3f5;position:relative}
.editorial-home .design-card:nth-child(2n) .editorial-preview{background:#dbf4fa;border-color:#b3dfea}
.editorial-home .design-card:nth-child(3n) .editorial-preview{background:#ffe9b3;border-color:#eed08a}
.editorial-home .editorial-preview .editorial-preview-icon{width:112px;height:112px;transform:rotate(-8deg);transition:transform .25s}
.editorial-home .design-card:hover .editorial-preview-icon{transform:rotate(4deg) scale(1.08)}
.editorial-home .editorial-preview .mini-tag{background:#fff;font-size:.85rem;box-shadow:2px 2px 0 #3c176912;transform:rotate(-3deg)}
.editorial-home .archive-cta{margin-top:32px}
.editorial-home .archive-cta .btn{border:1.5px solid #d5bce7;background:#fff;color:#6a199d;box-shadow:3px 3px 0 #eaddf3;border-radius:11px;padding:11px 17px;transition:transform .18s}
.editorial-home .archive-cta .btn:hover{transform:translateY(-3px)}

@media(hover:hover) and (prefers-reduced-motion:no-preference){
 .home-sticky{animation:home-note-arrival .7s ease-out both}
 .home-character-emma{animation:home-portrait-arrival .55s .08s ease-out both}
 .home-character-lucas{animation:home-portrait-arrival .55s .18s ease-out both}
 .home-character-nora{animation:home-portrait-arrival .55s .28s ease-out both}
 .home-doodle-star{animation:home-star-arrival .75s ease-out both}
}
@keyframes home-note-arrival{from{opacity:0;translate:0 18px;rotate:-7deg}to{opacity:1;translate:0 0;rotate:0deg}}
@keyframes home-portrait-arrival{from{opacity:0;scale:.85}to{opacity:1;scale:1}}
@keyframes home-star-arrival{from{scale:.4;rotate:-50deg}to{scale:1;rotate:0deg}}
@media(max-width:1000px){
 .editorial-home .intro-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
 .editorial-home .intro-copy h2{font-size:clamp(2.4rem,4.5vw,3.4rem)}
 .editorial-home .home-collage{height:400px}.home-character{width:96px;height:96px}.home-character-nora{left:5%;bottom:30px}
 .home-sticky{padding:16px 16px 8px;right:0;max-width:160px}.home-sticky strong{font-size:1.06rem}.home-sticky svg{margin-left:32px}
 .editorial-home .editorial-path{gap:16px}.editorial-home .editorial-path a{padding:18px 12px;gap:10px}.editorial-home .editorial-path a>img{display:none}
 .editorial-home .sec-head>div{padding-left:64px}.editorial-home .sec-head>div:before{width:52px;height:60px}
}
@media(max-width:700px){
 .editorial-home .hero.hero-colorful{padding:25px 0 30px}
 .editorial-home .intro-band{grid-template-columns:1fr;gap:8px;min-height:0}
 .editorial-home .intro-copy{max-width:100%;padding:0}.editorial-home .intro-copy h2{font-size:clamp(2.3rem,7.3vw,3.3rem);margin:19px 0}
 .editorial-home .intro-copy .intro-one-line{max-width:520px;font-size:1rem;margin-bottom:22px}
 .editorial-home .intro-kicker{font-size:.72rem;max-width:100%}
 .home-hero-actions{gap:12px}.home-button{font-size:.94rem;padding:12px 15px;min-height:50px}
 .editorial-home .intro-copy .home-hand-note{font-size:1rem;margin-top:18px}
 .editorial-home .home-collage{width:100%;max-width:440px;height:350px;margin-top:12px}
 .editorial-home .home-collage .home-main-art{width:83%;left:10%;top:38px}
 .home-character{width:92px;height:92px}.home-character span{font-size:.85rem;bottom:-18px;padding:5px 8px}
 .home-character-emma{top:12px;left:2%}.home-character-lucas{top:0;right:2%}.home-character-nora{left:8%;bottom:20px}
 .home-sticky{right:5%;bottom:3px;max-width:155px;padding:14px 14px 6px}.home-sticky>span{font-size:.9rem;margin-bottom:5px}.home-sticky strong{font-size:1.05rem}.home-sticky svg{width:65px;height:30px}
 .home-doodle-star{right:32%;top:0;font-size:2.9rem}.home-doodle-spark{left:0;bottom:100px;font-size:2.4rem}
 .editorial-home .editorial-path{grid-template-columns:1fr;padding:25px 0 30px;gap:16px}
 .editorial-home .editorial-path a{padding:18px;transform:none}.editorial-home .editorial-path a:nth-child(2),.editorial-home .editorial-path a:nth-child(3){transform:none}
 .editorial-home .editorial-path a>img{display:block;width:48px;height:48px}
 .editorial-home :is(#decryptages,#visuels,#questions,#ccn){padding:36px 0 42px}
 .editorial-home .sec-head{display:block}.editorial-home .sec-head>div{padding-left:64px}.editorial-home .sec-head>p{margin-top:20px;font-size:.95rem}
 .editorial-home .sec-head h2{font-size:1.7rem}.editorial-home :is(#decryptages,#visuels,#questions,#ccn) .kicker{font-size:1.08rem}
 .editorial-home :is(#decryptages,#videos) .card,.editorial-home :is(#decryptages,#videos) .card:nth-child(3n+2),.editorial-home :is(#decryptages,#videos) .card:nth-child(3n){transform:none;padding:23px 20px}
 .editorial-home .design-card:nth-child(even){transform:none}.editorial-home .visual-library-grid{gap:22px}

}
@media(max-width:370px){
 .editorial-home .intro-copy h2{font-size:2.18rem}.home-hero-actions{flex-direction:column;align-items:stretch}
 .home-button{justify-content:center}.home-button span{margin-left:10px}
 .editorial-home .home-collage{height:320px}.home-character{width:80px;height:80px}.home-sticky{right:2%;max-width:140px}.home-sticky strong{font-size:.95rem}
}
@media(prefers-reduced-motion:reduce){
 .editorial-home .home-sticky,.editorial-home .home-character,.editorial-home .home-doodle{animation:none}
 .editorial-home :is(.home-button,.editorial-path a,.card,.design-card,.editorial-preview-icon,.btn){transition:none}
}

.editorial-home .site-header .header-panel p{font-size:.88rem;margin-bottom:6px}
.editorial-home .site-header .topic-links{gap:5px 7px;padding-top:4px;padding-bottom:12px}
.editorial-home .site-header .topic-link{font-size:.82rem;padding:7px 6px}
.editorial-home .card .open:after{content:"↗";color:var(--brand-violet);font-family:system-ui,sans-serif;font-size:1.1rem;line-height:1;opacity:1}
@media(max-width:600px){

 .editorial-home .site-header .topic-links{gap:4px 5px}
 .editorial-home .site-header .topic-link{font-size:.77rem;padding:5px 6px}
}
@media(max-width:600px){
 .editorial-home .site-header .nav-row{width:100%;padding:0 12px;overflow:hidden}
 .editorial-home .site-header .topic-links{width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:6px 0 13px;scrollbar-width:thin;scrollbar-color:#d6b6e9 transparent}
 .editorial-home .site-header .topic-link{flex:0 0 auto;white-space:nowrap;border:1px solid #ead7f6;background:#fcf7ff;border-radius:9px;padding:7px 10px}
}
/* Requested headline and newsletter layout, without forced breaks. */

/* Larger source portraits with their full head kept inside the decorative frame. */
.editorial-home .home-character{background:#fff;overflow:visible}
.editorial-home .home-character img{object-fit:contain;object-position:center center;border-radius:0;width:100%;height:100%;padding:0}
/* Subject-specific illustrations in articles and visual sheets. */
.editorial-home #decryptages .article-card-visual{position:relative;display:flex;align-items:center;justify-content:center;background:#f4e8ff;border-bottom:1px solid #e1c9f0;margin:-26px -22px 20px;border-radius:18px 10px 0 0;min-height:175px;overflow:hidden}
.editorial-home #decryptages .article-card-visual img{display:block;width:100%;height:180px;object-fit:contain;padding:9px 20px}
.editorial-home #decryptages .article-card-visual span{position:absolute;bottom:10px;left:14px;padding:5px 10px;background:#fff;border-radius:4px 10px 3px 9px;font-family:"Audrey Notes",cursive;font-size:.92rem;color:var(--brand-violet);transform:rotate(-2deg)}
.editorial-home #decryptages .card:nth-child(3n+2) .article-card-visual{background:#e1f6fd;border-color:#b8e3ed}
.editorial-home #decryptages .card:nth-child(3n) .article-card-visual{background:#fff0cc;border-color:#efdb9c}
.editorial-preview .editorial-preview-icon,.editorial-home .editorial-preview .editorial-preview-icon{width:100%;height:145px;max-width:235px;object-fit:contain;transform:none}
.editorial-home .design-card:hover .editorial-preview-icon{transform:translateY(-3px)}
.editorial-preview-note{font-size:1.05rem}

@media(max-width:700px){

 .editorial-home #decryptages .article-card-visual{margin:-23px -20px 20px}
}

/* Give the brand a proper place in the same paper-card language as the welcome. */
.editorial-home .site-header .header-top{width:min(1560px,calc(100% - 48px));grid-template-columns:244px minmax(0,1fr);gap:30px;padding:22px 0 18px;align-items:center}
.editorial-home .site-header .brand-column{width:244px;max-width:244px}
.editorial-home .site-header .brand-card{position:relative;display:grid;place-items:center;padding:16px 12px 12px;background:#fffcf3;border:1.5px solid #e2c9f1;border-radius:24px 12px 24px 12px;box-shadow:5px 6px 0 #ecdaf6;min-height:0;transform:rotate(-2deg);transition:transform .2s,box-shadow .2s}
.editorial-home .site-header .brand-card:before{content:"";position:absolute;top:-10px;left:29px;width:63px;height:20px;background:#e7b54bcc;transform:rotate(-7deg);border-radius:2px;pointer-events:none}
.editorial-home .site-header .brand-card .logo{display:block;width:218px;height:auto;max-height:none;object-fit:contain}
.editorial-home .site-header .brand-card:hover{transform:rotate(0deg) translateY(-2px);box-shadow:5px 8px 0 #ecdaf6}
.editorial-home .site-header .header-panel{padding:4px 0;border:0;min-width:0}
.editorial-home .site-header .header-panel h1{font-size:clamp(23px,2.05vw,34px);line-height:1.25;white-space:nowrap;letter-spacing:-.025em;margin:0 0 10px}
@media(max-width:1100px){
 .editorial-home .site-header .header-top{width:calc(100% - 32px);grid-template-columns:200px minmax(0,1fr);gap:24px}
 .editorial-home .site-header .brand-column{width:200px;max-width:200px}
 .editorial-home .site-header .brand-card .logo{width:174px}
 .editorial-home .site-header .header-panel h1{font-size:22px;white-space:normal}
}
@media(max-width:600px){
 .editorial-home .site-header .header-top{width:calc(100% - 28px);grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px 0 16px}
 .editorial-home .site-header .brand-column{width:132px;max-width:132px}
 .editorial-home .site-header .brand-card{padding:12px 6px 8px;border-radius:18px 10px 18px 10px;box-shadow:3px 4px 0 #ecdaf6}
 .editorial-home .site-header .brand-card:before{width:40px;height:15px;left:17px;top:-7px}
 .editorial-home .site-header .brand-card .logo{width:116px}
 .editorial-home .site-header .header-panel h1{font-size:1.06rem;line-height:1.3;white-space:normal}
}
@media(max-width:360px){
 .editorial-home .site-header .header-top{grid-template-columns:112px minmax(0,1fr);gap:14px}
 .editorial-home .site-header .brand-column{width:112px;max-width:112px}
 .editorial-home .site-header .brand-card .logo{width:96px}
 .editorial-home .site-header .header-panel h1{font-size:.96rem}
 .editorial-home .site-header .header-pill{font-size:.7rem;padding:5px 7px}
}
/* Let the convention date cards shrink at intermediate screen widths. */
.editorial-home .ccn-card,.editorial-home .ccn-dates>div{min-width:0}
.editorial-home .ccn-dates{grid-template-columns:repeat(3,minmax(0,1fr))}
.editorial-home .ccn-dates strong{overflow-wrap:anywhere}

/* The logo sets the palette: navy, violet, cyan and warm gold. */
.editorial-home .hero.hero-colorful:before{background:#e4f8fc}
.editorial-home .home-character-emma{border-color:var(--brand-gold)}
.editorial-home .home-character-lucas{border-color:var(--brand-cyan)}
.editorial-home .home-character-nora{border-color:var(--brand-violet)}
.editorial-home .home-character-lucas span{background:#d9f6fb;color:var(--brand-navy)}
.editorial-home .home-character-nora span{background:#eee1fb;color:var(--brand-violet)}
.editorial-home .home-sticky>span{color:var(--brand-navy)}
.editorial-home .home-sticky strong{color:var(--brand-navy)}
.editorial-home #questions .sec-head h2:after{background:var(--brand-cyan)}

.editorial-home .site-header .brand-card{background:#fffdf7;border-color:#d8c8ec;box-shadow:5px 6px 0 #d9f1f6}

/* Newsletter A: the white illustrated postcard chosen by Audrey. */
.editorial-home #newsletter{padding:48px 0;background:#fff}
.editorial-home #newsletter .newsletter-postcard{position:relative;display:grid;grid-template-columns:175px minmax(0,1fr);gap:30px;align-items:center;padding:32px;background:#fff;color:var(--brand-navy);border:1px solid #d9dfeb;border-radius:24px 12px 24px 12px;box-shadow:0 8px 0 #e5f4f7;overflow:visible}
.editorial-home #newsletter .newsletter-postcard:before{content:"";position:absolute;top:-10px;left:48px;width:65px;height:22px;background:#e7b54b99;transform:rotate(-6deg);pointer-events:none}
.editorial-home #newsletter .newsletter-postcard:after{display:none}
.editorial-home #newsletter .newsletter-postcard-art{text-align:center;transform:rotate(-3deg);padding-right:14px;border-right:1px dashed #c9dde4}
.newsletter-postcard-art img{width:100%;height:auto;display:block}
.newsletter-postcard-art>span{font-family:"Audrey Notes",cursive;display:block;margin-top:2px;font-size:1.06rem;line-height:1.3;color:var(--brand-violet)}
.editorial-home #newsletter .newsletter-postcard-copy{min-width:0}
.editorial-home #newsletter .newsletter-postcard .badge{display:inline-block;background:#fff3d7;color:var(--brand-violet);border:0;border-radius:4px 10px 4px 8px;padding:4px 12px;font-family:"Audrey Notes",cursive;font-size:1.25rem;font-weight:700;line-height:1.3;transform:rotate(-2deg)}
.editorial-home #newsletter .newsletter-postcard h2{font-size:2.125rem;line-height:1.25;letter-spacing:-.025em;margin:12px 0 25px;color:var(--brand-navy);white-space:nowrap}
.editorial-home #newsletter .newsletter-postcard .form{background:transparent;border:0;padding:0;border-radius:0;max-width:740px;width:100%}
.editorial-home #newsletter .newsletter-postcard .form-row{display:flex;gap:10px}
.editorial-home #newsletter .newsletter-postcard input{min-width:0;flex:1;min-height:52px;border:1px solid #c6d7e4;background:#fff;border-radius:11px;padding:13px 16px;color:var(--brand-navy);font-size:1rem}
.editorial-home #newsletter .newsletter-postcard button{min-height:52px;padding:12px 23px;border:0;border-radius:11px;background:var(--brand-violet);color:#fff;box-shadow:3px 3px 0 var(--brand-gold);font-weight:800;white-space:nowrap;transition:transform .18s,box-shadow .18s}
.editorial-home #newsletter .newsletter-postcard button{display:inline-flex;align-items:center;justify-content:center;gap:9px}
.editorial-home #newsletter .newsletter-postcard button>svg{width:17px;height:17px;flex:none}
.editorial-home #newsletter .newsletter-postcard button:hover{transform:translateY(-2px);box-shadow:3px 5px 0 var(--brand-gold)}
.editorial-home #newsletter .newsletter-postcard .note{font-size:.75rem;line-height:1.5;color:#536078;margin:12px 0 0}
.editorial-home #newsletter #msg{font-size:.82rem;line-height:1.5;color:var(--brand-violet);margin:10px 0 0}
.editorial-home #newsletter #msg:empty{display:none}
@media(max-width:950px){
 .editorial-home #newsletter .newsletter-postcard{grid-template-columns:142px minmax(0,1fr);gap:24px;padding:28px}
 .editorial-home #newsletter .newsletter-postcard h2{font-size:1.875rem}
}
@media(max-width:750px){
 .editorial-home #newsletter .newsletter-postcard{grid-template-columns:minmax(0,1fr);padding:26px 20px;gap:14px}
 .editorial-home #newsletter .newsletter-postcard-art{max-width:130px;border:0;justify-self:center;padding:0}
 .newsletter-postcard-art>span{display:none}
 .editorial-home #newsletter .newsletter-postcard h2{font-size:1.6875rem;white-space:normal;margin-bottom:20px}
 .editorial-home #newsletter .newsletter-postcard .form-row{flex-direction:column}
 .editorial-home #newsletter .newsletter-postcard button{width:100%}
}

/* Navigation B: three universes and a direct visual-sheet entrance. */
.editorial-home .site-header .nav-row-universes{display:block;position:relative;z-index:60;width:min(1180px,calc(100% - 32px));overflow:visible;padding:0 0 20px}
.site-universes{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(160px,.8fr);gap:13px;align-items:start;padding:16px;background:#fff;border:1px solid #dbe2ec;border-radius:20px 12px 20px 12px;box-shadow:0 6px 0 #e5f4f7;margin:0}
.site-universes[hidden],.universes-toggle[hidden],.nav-universe[hidden]{display:none}
.nav-universe{position:relative;border:1px solid #ddcbed;border-radius:13px;background:#faf6ff;min-width:0}
.nav-universe:nth-child(2){background:#eefaff;border-color:#c4e6ee}
.nav-universe:nth-child(3){background:#fff9ec;border-color:#ebd9ad}
.nav-universe summary{display:flex;align-items:center;gap:10px;min-height:76px;padding:12px 13px;cursor:pointer;list-style:none;color:var(--brand-navy);font-size:.92rem;font-weight:800;line-height:1.35;border-radius:12px}
.nav-universe summary::-webkit-details-marker{display:none}
.nav-universe summary>img{display:block;width:37px;height:37px;object-fit:contain;flex:none}
.nav-universe summary>span{min-width:0}
.universe-chevron{display:block;width:17px;height:17px;flex:none;color:var(--brand-violet);margin-left:auto;transition:transform .18s}
.nav-universe[open] .universe-chevron,.universes-toggle[aria-expanded="true"] .universe-chevron{transform:rotate(180deg)}
.nav-universe summary:hover{background:#07143f04}
.nav-universe-panel{position:absolute;top:calc(100% + 8px);left:-1px;width:calc(100% + 2px);padding:8px;background:#fff;border:1px solid #ded9e9;border-radius:12px;box-shadow:0 12px 28px #07143f17;z-index:65}
.nav-universe-panel a{display:block;padding:12px 10px;border-radius:7px;font-size:.88rem;font-weight:800;line-height:1.45;text-decoration:none;color:var(--brand-navy)}
.nav-universe-panel a+a{border-top:1px solid #f0edf5}
.nav-universe-panel a:hover{background:#f2ebfa;color:var(--brand-violet)}
.nav-visual-access{display:flex;align-items:center;justify-content:center;gap:10px;min-height:78px;padding:12px 14px;border-radius:13px;background:var(--brand-violet);color:#fff;text-align:center;font-size:.91rem;font-weight:800;line-height:1.3;text-decoration:none;box-shadow:3px 4px 0 var(--brand-gold)}
.nav-visual-access>img{display:block;width:38px;height:38px;object-fit:contain;background:#fff;border-radius:50%;padding:2px;flex:none}
.nav-visual-access:hover{background:#4d0b87;color:#fff}
.universes-toggle{display:flex;align-items:center;gap:11px;min-height:50px;width:100%;padding:12px 15px;background:#f7f0fc;color:var(--brand-navy);border:1px solid #deceeb;border-radius:12px;font:inherit;font-size:.95rem;font-weight:800;cursor:pointer}
.universes-toggle>svg:first-child{width:22px;height:22px;flex:none;color:var(--brand-violet)}
@media(max-width:1000px){
 .site-universes{gap:10px;padding:13px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(145px,.8fr)}
 .nav-universe summary{gap:8px;padding:11px 10px;font-size:.85rem;min-height:76px}
 .nav-universe summary>img{width:30px;height:30px}
 .nav-visual-access{font-size:.85rem;gap:8px;padding:11px 10px}
 .nav-visual-access>img{width:32px;height:32px}
}
@media(max-width:700px){
 .editorial-home .site-header .nav-row-universes{width:calc(100% - 28px);padding:0 0 18px}
 .site-universes{grid-template-columns:minmax(0,1fr);gap:12px;padding:13px;margin-top:12px}
 .nav-universe summary{min-height:62px;font-size:.94rem;padding:11px 12px;gap:11px}
 .nav-universe summary>img{width:36px;height:36px}
 .nav-universe-panel{position:static;width:auto;border:0;border-top:1px dashed #dce1e9;border-radius:0 0 12px 12px;box-shadow:none;padding:7px}
 .nav-universe-panel a{padding:12px 10px;font-size:.9rem}
 .nav-visual-access{min-height:62px;font-size:.94rem;gap:12px}
}

.editorial-home .site-header .nav-row-universes[hidden]{display:none}
@media(min-width:701px){
 .site-universes[data-visible-items="1"]{grid-template-columns:minmax(0,1fr)}
 .site-universes[data-visible-items="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .site-universes[data-visible-items="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* The approved brand line, with readable emphasis in the logo's colors. */
.editorial-home .site-header .header-panel .brand-tagline{display:block;font-size:clamp(1.03rem,1.35vw,1.25rem);line-height:1.65;font-weight:400;color:var(--brand-navy);max-width:100%;margin:12px 0 16px;letter-spacing:-.01em}
.brand-tagline>strong{font-weight:800;color:var(--brand-cyan-text);text-decoration:underline;text-decoration-color:var(--brand-cyan);text-decoration-thickness:3px;text-underline-offset:4px}
.brand-tagline-finale{font-family:"Audrey Notes",cursive;font-size:1.14em;font-weight:700;color:var(--brand-violet)}
.brand-tagline-finale>strong{position:relative;display:inline-block;font-weight:700;line-height:1.2;padding:0 3px;background:none}
.brand-tagline-finale>strong:after{content:"";position:absolute;left:-6px;bottom:-3px;width:calc(100% + 12px);height:4px;background:var(--brand-gold);border-radius:50%;transform:rotate(-3deg);pointer-events:none}
@media(max-width:700px){
 .editorial-home .site-header .header-panel .brand-tagline{font-size:.92rem;line-height:1.6;margin:10px 0 13px}
 .brand-tagline-finale{font-size:1.1em}
 .brand-tagline>strong{text-decoration-thickness:2px;text-underline-offset:3px}
}

/* Style C chosen by Audrey: eight illustrated bubbles, with titles below. */
.editorial-home #decryptages{background:#fff}
.editorial-home #decryptages #cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 24px}
.editorial-home #decryptages #cards .compact-article-card{--bubble-wash:#f1e5fc;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 14px 17px;min-height:245px;min-width:0;border:0;border-radius:20px;box-shadow:none;background:transparent;transform:none;overflow:visible;transition:transform .18s,background-color .18s}
.editorial-home #decryptages #cards .compact-article-card:nth-child(4n+2){--bubble-wash:#dff6fc}
.editorial-home #decryptages #cards .compact-article-card:nth-child(4n+3){--bubble-wash:#fff0ca}
.editorial-home #decryptages #cards .compact-article-card:nth-child(4n){--bubble-wash:#e8edfb}
.editorial-home #decryptages #cards .article-card-visual{position:relative;display:block;width:155px;height:155px;padding:10px;background:var(--bubble-wash);border:0;border-radius:48% 52% 44% 56%;transform:rotate(-5deg);margin:0 0 17px;min-height:0;flex:none;overflow:visible}
.editorial-home #decryptages #cards .compact-article-card:nth-child(even) .article-card-visual{border-radius:55% 45% 52% 48%;transform:rotate(5deg)}
.editorial-home #decryptages #cards .article-card-visual:after{display:none}
.editorial-home #decryptages #cards .article-card-visual img{display:block;width:100%;height:100%;padding:0;object-fit:contain}
.compact-article-title{display:block;padding:0;flex:1;min-width:0;width:100%}
.editorial-home #decryptages #cards .compact-article-card h3{font-size:1rem;line-height:1.45;margin:0;font-weight:800;color:var(--brand-navy);min-width:0}
.editorial-home #decryptages #cards .compact-article-card h3:after{content:"";display:block;width:35px;height:3px;background:var(--brand-gold);transform:rotate(-4deg);border-radius:50%;margin:12px auto 0}
.compact-article-title>svg{position:absolute;right:calc(50% - 90px);top:124px;width:28px;height:28px;margin:0;padding:6px;flex:none;background:var(--brand-gold);color:var(--brand-navy);outline:4px solid #fff;border-radius:50%;z-index:2}
@media(hover:hover){
 .editorial-home #decryptages #cards .compact-article-card:hover{transform:translateY(-4px);background:#faf7fe;box-shadow:none}
}
@media(max-width:1100px){
 .editorial-home #decryptages #cards{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:850px){
 .editorial-home #decryptages #cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 .editorial-home #decryptages #cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
 .editorial-home #decryptages #cards .compact-article-card{padding:5px 4px 12px;min-height:0}
 .editorial-home #decryptages #cards .article-card-visual{width:115px;height:115px;padding:5px;margin-bottom:15px}
 .editorial-home #decryptages #cards .compact-article-card h3{font-size:.9375rem;line-height:1.4}
 .compact-article-title>svg{top:87px;right:calc(50% - 64px);width:25px;height:25px;padding:5px}
 .editorial-home #decryptages #cards .compact-article-card h3:after{margin-top:10px}
}

/* Approved CCN layout: open illustrated previews with three separate dates. */
.editorial-home #ccn{background:#fff;border:0}
.editorial-home #ccn .sec-head{display:block;margin-bottom:24px}
.editorial-home #ccn .sec-head>div{width:100%;max-width:none;padding-left:0}
.editorial-home #ccn .sec-head>div:before{display:none}
.editorial-home #ccn .sec-head h2{max-width:none;white-space:nowrap;color:var(--brand-navy);font-size:clamp(1.65rem,2.4vw,2.1rem)}
.editorial-home #ccn .ccn-toolbar{background:#fff;border:0;padding:0;margin:0 0 24px;border-radius:0;box-shadow:none;gap:20px}
#ccn .ccn-toolbar input,#ccn .ccn-toolbar select{border:1px solid #ccd3df;border-bottom:3px solid var(--brand-cyan);background:#fff;color:var(--brand-navy)}
#ccn .ccn-filter-status:empty{display:none}
#ccn .ccn-filter-status{margin:0 0 20px;color:var(--brand-navy)}
#ccn .ccn-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 28px}
.editorial-home #ccn .ccn-preview{--ccn-accent:var(--brand-violet);--ccn-wash:#f5ecfc;grid-column:span 2;display:flex;flex-direction:column;gap:0;padding:0 0 26px;border:0;border-bottom:1px solid #dce1eb;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:none;transition:none;min-width:0}
#ccn .ccn-preview:before{display:none}
#ccn .ccn-preview:nth-child(3n+2){--ccn-accent:var(--brand-cyan);--ccn-wash:#eafafb}
#ccn .ccn-preview:nth-child(3n){--ccn-accent:var(--brand-gold);--ccn-wash:#fff7e7}
#ccn .ccn-preview-art{display:grid;place-items:center;position:relative;isolation:isolate;width:100%;height:190px;margin-bottom:12px;background:radial-gradient(ellipse at center,var(--ccn-wash) 25%,transparent 70%)}
#ccn .ccn-preview-art:before{content:"";position:absolute;inset:14px 8px 4px;background:radial-gradient(ellipse,var(--ccn-wash) 45%,transparent 72%);z-index:-1;transform:rotate(-4deg)}
#ccn .ccn-preview-art img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;transition:transform .2s ease}
#ccn .ccn-preview:hover .ccn-preview-art img{transform:translateY(-3px)}
#ccn .ccn-preview-body{display:flex;flex-direction:column;flex:1;min-width:0}
#ccn .ccn-preview-convention{color:var(--brand-navy);font-size:.8rem;font-weight:750;letter-spacing:.025em;padding:0 0 10px 14px;border-bottom:2px solid var(--ccn-accent);position:relative;line-height:1.5;overflow-wrap:anywhere}
#ccn .ccn-preview-convention:before{content:"";position:absolute;left:0;top:3px;width:4px;height:17px;background:var(--brand-gold)}
#ccn .ccn-preview h3{font-size:1.12rem;line-height:1.45;margin:12px 0 24px;font-weight:850;color:var(--brand-navy);overflow-wrap:anywhere}
#ccn .ccn-preview:first-child h3{color:var(--brand-violet)}
#ccn .ccn-preview h3 a{color:inherit;text-decoration:none}
#ccn .ccn-preview h3 a:hover{text-decoration:underline;text-decoration-color:var(--brand-gold);text-underline-offset:4px}
#ccn .ccn-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:auto 0 20px;padding:0}
#ccn .ccn-dates>div{padding:9px 7px;min-height:0;border:0;border-radius:6px;background:#f4eafa;min-width:0}
#ccn .ccn-dates>div:nth-child(2){background:#e6f9fc}
#ccn .ccn-dates>div:nth-child(3){background:#fff0ce}
#ccn .ccn-dates dt{font-size:.73rem;line-height:1.4;color:var(--brand-navy);margin-bottom:5px;font-weight:500}
#ccn .ccn-dates dd{font-size:.88rem;line-height:1.45;color:var(--brand-navy);margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#ccn .ccn-dates>div:nth-child(3) dd{font-weight:850}
#ccn .ccn-preview-link{align-self:flex-start;color:var(--brand-violet);font-size:1rem;font-weight:800;text-decoration:none;border-bottom:2px solid var(--brand-gold);padding-bottom:3px}
#ccn a:focus-visible{outline:3px solid var(--brand-violet);outline-offset:5px}
#ccn .ccn-preview-link:hover{color:var(--brand-navy);border-color:var(--brand-cyan)}
#ccn .ccn-preview:nth-child(n+4){grid-column:span 3;display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding-top:6px}
#ccn .ccn-preview:nth-child(n+4) .ccn-preview-art{height:160px}
#ccn .ccn-preview:nth-child(n+4) h3{margin-bottom:18px}
#ccn .ccn-preview:nth-child(n+4) .ccn-dates{margin-top:auto}
#ccn .archive-cta{margin-top:26px;text-align:right}
#ccn .archive-cta .btn{background:transparent;border:0;border-bottom:2px solid var(--brand-gold);border-radius:0;box-shadow:none;padding:4px 0;color:var(--brand-violet)}
@media(max-width:1100px){
 #ccn .ccn-grid{gap:26px 18px}
 #ccn .ccn-dates{gap:3px}#ccn .ccn-dates>div{padding:9px 5px}#ccn .ccn-dates dt{font-size:.62rem}#ccn .ccn-dates dd{font-size:.73rem}
 #ccn .ccn-preview:nth-child(n+4){grid-template-columns:100px minmax(0,1fr);gap:12px}
}
@media(max-width:900px){
 .editorial-home #ccn .sec-head h2{white-space:normal;font-size:1.8rem}
 #ccn .ccn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .editorial-home #ccn .ccn-preview,#ccn .ccn-preview:nth-child(n+4){grid-column:auto;display:flex}
 #ccn .ccn-preview:nth-child(n+4) .ccn-preview-art{height:190px}
 #ccn .ccn-dates dt{font-size:.67rem}#ccn .ccn-dates dd{font-size:.79rem}
}
@media(max-width:600px){
 .editorial-home #ccn .ccn-toolbar{grid-template-columns:1fr;gap:14px}
 #ccn .ccn-grid{grid-template-columns:minmax(0,1fr);gap:30px}
 #ccn .ccn-preview-art,#ccn .ccn-preview:nth-child(n+4) .ccn-preview-art{height:180px;max-width:340px;align-self:center}
 #ccn .ccn-preview h3{font-size:1.15rem;margin-bottom:20px}
 #ccn .ccn-dates>div{padding:10px 8px}#ccn .ccn-dates dt{font-size:.7rem}#ccn .ccn-dates dd{font-size:.85rem}
 #ccn .archive-cta{text-align:left}
}
@media(prefers-reduced-motion:reduce){#ccn .ccn-preview-art img{transition:none}#ccn .ccn-preview:hover .ccn-preview-art img{transform:none}}

/* Questions / Réponses B: six question-only speech bubbles. */
.editorial-home #questions .sec-head{display:block;text-align:center;margin-bottom:38px}
.editorial-home #questions .sec-head>div{padding-left:0;max-width:none}
.editorial-home #questions .sec-head>div:before{display:none}
.editorial-home #questions .sec-head h2{max-width:none}
.editorial-home #questions .sec-head h2:after{position:static;display:block;background:var(--brand-gold);margin:12px auto 0}
#questions .qa-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;align-items:stretch}
.editorial-home #questions .qa-bubble:nth-child(n){--bubble-bg:#fff;position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) 20px;gap:13px;align-items:center;min-width:0;min-height:116px;padding:23px 22px;background:var(--bubble-bg);border:1px solid #dce4ed;border-radius:40px;box-shadow:0 3px 5px #07143f12;transform:none;overflow:visible;transition:transform .18s ease,box-shadow .18s ease}
.editorial-home #questions .qa-bubble:nth-child(2),.editorial-home #questions .qa-bubble:nth-child(6){--bubble-bg:#f1e9fb}
.editorial-home #questions .qa-bubble:nth-child(4){--bubble-bg:#ddf6fa}
.editorial-home #questions .qa-bubble:before{display:none}
.editorial-home #questions .qa-bubble:after{content:"";display:block;position:absolute;right:auto;bottom:-13px;left:28px;width:23px;height:23px;background:var(--bubble-bg);border-left:1px solid #dce4ed;border-bottom:1px solid #dce4ed;clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(0 3px 2px #07143f12)}
.editorial-home #questions .qa-bubble:nth-child(even):after{left:auto;right:28px;transform:scaleX(-1)}
.editorial-home #questions .qa-bubble h3{margin:0;color:var(--brand-navy);font-size:1rem;line-height:1.5;font-weight:800;overflow-wrap:anywhere}
#questions .qa-bubble-mark{color:#a26e12;font-weight:850;font-size:1.55rem;line-height:1;align-self:start;padding-top:2px}
#questions .qa-bubble-arrow{display:block;width:20px;height:20px;color:#00758d}
.editorial-home #questions .qa-bubble:hover{transform:translateY(-3px);box-shadow:0 6px 12px #07143f18;border-color:#b5c9db}
.editorial-home #questions .qa-bubble:focus-visible{outline:3px solid var(--brand-violet);outline-offset:6px}
#questions .archive-cta{margin-top:38px;text-align:center}
#questions .archive-cta .btn{color:var(--brand-violet);background:transparent;border:0;border-bottom:2px solid var(--brand-gold);border-radius:0;padding:4px 0;box-shadow:none}
@media(max-width:1000px){#questions .qa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 #questions .qa-card-grid{grid-template-columns:minmax(0,1fr);gap:26px}
 .editorial-home #questions .qa-bubble:nth-child(n){padding:22px 20px;min-height:100px;gap:12px;border-radius:32px}
 .editorial-home #questions .sec-head{margin-bottom:28px}
 .editorial-home #questions .qa-bubble h3{font-size:1rem}
}
@media(prefers-reduced-motion:reduce){.editorial-home #questions .qa-bubble:nth-child(n){transition:none}.editorial-home #questions .qa-bubble:hover{transform:none}}
