.stw-full{max-width:var(--marc);padding:var(--space-3) var(--coixi) var(--space-6);margin:0 auto}.stw-head{max-width:var(--ample-cap);padding-top:var(--space-2);margin:0 auto}.stw-banner{max-width:var(--ample-cap);margin:0 auto}.stw-tagline{color:var(--curs-setmana-text);animation:.5s ease-out both stwFade}.stw-tagline-data{color:var(--fg-soft);margin-left:.35rem}.stw-titol{margin:var(--space-2) 0 0;font-size:var(--step-h1);line-height:1.05;font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-wrap:balance;font-weight:800;animation:.55s ease-out 80ms both stwSlide}.stw-dek{margin:var(--space-2) 0 0;color:var(--curs-setmana-text);animation:.55s ease-out .16s both stwSlide}.stw-pills{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.stw-pill-omplert{background:var(--curs-setmana-text);color:var(--curs-fill-on);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .85rem;font-size:.6875rem;font-weight:700;animation:.45s cubic-bezier(.34,1.56,.64,1) .28s both stwPop;display:inline-flex}.setmana-pill{border-radius:var(--radi-m);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:.15rem .6rem;font-size:.6875rem;font-weight:700;display:inline-block}.setmana-pill--num{background:color-mix(in srgb, var(--curs-setmana) 10%, transparent);color:var(--curs-setmana-text)}.setmana-pill--num:before{content:"Idea " counter(idea, decimal-leading-zero)}.setmana-pill--any{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-deep);letter-spacing:.1em}.setmana-font{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);touch-action:manipulation;font-size:.6875rem;font-weight:700;transition:color .18s ease-out}a.setmana-font:hover{color:var(--curs-setmana-text);text-underline-offset:.2em;text-decoration:underline}.setmana-font--efe{margin-top:var(--space-2);display:inline-block}a.setmana-font--efe:hover{color:var(--color-accent-deep)}.stw-body{max-width:var(--ample-lectura);margin:var(--space-4) auto 0;counter-reset:idea seccio;font-family:var(--font-sans);color:var(--fg)}.stw-body .setmana-idea{counter-increment:idea;scroll-margin-top:6rem}.stw-body .setmana-efe{scroll-margin-top:6rem}.stw-escaleta{gap:var(--space-1);max-width:var(--ample-lectura);margin:var(--space-5) auto 0;padding:var(--space-2) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}.stw-esc{align-items:baseline;gap:var(--space-2);border-radius:var(--radi-m);color:var(--fg);touch-action:manipulation;padding:.35rem .25rem;transition:background .18s ease-out;display:flex}.stw-esc:hover{background:var(--bg-soft)}.stw-esc-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--seccio);flex:none;font-size:.7rem;font-weight:700}.stw-esc-nom{font-family:var(--font-display);color:var(--fg);font-size:1rem;font-weight:700}.stw-esc-que{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);text-align:right;margin-left:auto;font-size:.6875rem;font-weight:700}.stw-esc--1{--seccio:var(--curs-setmana-text)}.stw-esc--2{--seccio:var(--color-accent-deep)}.stw-esc--3{--seccio:var(--fg-soft)}@media (width<=30rem){.stw-esc{flex-wrap:wrap}.stw-esc-que{text-align:left;flex-basis:100%;margin-left:1.9rem}}.stw-body>h2{align-items:baseline;gap:var(--space-2);margin:var(--space-6) 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--seccio,var(--curs-setmana));font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);scroll-margin-top:6rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:800;line-height:1.1;display:flex}.stw-body>h2:after{content:var(--seccio-que,"");font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);text-align:right;margin-left:auto;font-size:.6875rem;font-weight:700}.stw-body>h2:first-of-type{--seccio:var(--curs-setmana);--seccio-que:"tres idees d’actualitat"}.stw-body>h2:nth-of-type(2){--seccio:var(--color-accent);--seccio-que:"dues o tres efemèrides"}.stw-body>h2:nth-of-type(3){--seccio:var(--fg-soft);--seccio-que:"un, de canal validat"}.stw-body--principal>h2:first-of-type{--seccio-que:"la notícia i dues idees més"}.stw-body--principal>h2:nth-of-type(2){--seccio-que:"una efemèride"}.stw-body--principal .setmana-idea--principal{counter-increment:none}.stw-body>h2:first-child{margin-top:var(--space-5)}@media (width<=34rem){.stw-body>h2{flex-wrap:wrap}.stw-body>h2:after{text-align:left;flex-basis:100%;margin-left:0}}.stw-body figure,.stw-body .mapa-ideorum{margin:var(--space-3) 0 0;max-width:none}.setmana-aula{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radi-m);background:color-mix(in srgb, var(--curs-setmana) 6%, var(--bg-soft));font-family:var(--font-sans);color:var(--fg);text-wrap:pretty;font-size:.95rem;line-height:1.6}.setmana-aula--efe{background:color-mix(in srgb, var(--color-accent) 10%, var(--bg-soft))}.setmana-aula-etiq{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .35rem;display:flex}.setmana-aula-nivell{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.6875rem;font-weight:700}.setmana-aula-preguntes{margin:0;padding:0;list-style:none}.setmana-aula-preguntes li{margin:0 0 .3rem;padding-left:1.05rem;position:relative}.setmana-aula-preguntes li:last-child{margin-bottom:0}.setmana-aula-preguntes li:before{content:"—";color:var(--fg-faint);position:absolute;left:0}.setmana-aula-sessio{border-top:1px solid var(--rule);color:var(--fg-soft,var(--fg));margin:.55rem 0 0;padding-top:.45rem;font-size:.88rem}.setmana-aula-sessio a{font-weight:600}.setmana-aula-on{color:var(--fg-faint)}.setmana-aula-etiq>strong{letter-spacing:.18em;text-transform:uppercase;color:var(--curs-setmana-text);margin-bottom:0;font-size:.6875rem;font-weight:700;display:block}.setmana-aula--efe>strong{color:var(--color-accent-deep)}.stw-peu{max-width:var(--ample-cap);margin:var(--space-6) auto 0}.stw-nav{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=40rem){.stw-nav{grid-template-columns:1fr 1fr}}.stw-nav-link{min-width:0;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radi-l);background:var(--bg);color:var(--fg);touch-action:manipulation;flex-direction:column;gap:.3rem;transition:border-color .2s ease-out,background .2s ease-out,transform .2s ease-out;display:flex}.stw-nav-link:hover{border-color:var(--curs-setmana);background:color-mix(in srgb, var(--curs-setmana) 5%, var(--bg));transform:translateY(-2px)}.stw-nav-link:active{transform:scale(.98)}.stw-nav-link--next{text-align:right}.stw-nav-label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}.stw-nav-titol{font-family:var(--font-display);text-wrap:pretty;font-size:1rem;font-weight:700;line-height:1.3}.stw-peu-caixa{padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radi-l);background:var(--bg-soft)}.stw-comparteix{align-items:center;gap:var(--space-2);font-family:var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.stw-comparteix-etiq{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.6875rem;font-weight:700}.stw-comparteix-link{border:1px solid var(--rule);background:var(--bg);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);touch-action:manipulation;border-radius:999px;padding:.3rem .8rem;font-size:.68rem;font-weight:700;transition:transform .12s ease-out}.stw-comparteix-link:hover{border-color:var(--curs-setmana);color:var(--curs-setmana-text)}.stw-comparteix-link:active{transform:scale(.97)}.stw-peu-segueix{margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:1px solid var(--rule);font-family:var(--font-sans);color:var(--fg-soft);font-size:.85rem}.stw-peu-segueix a{color:var(--curs-setmana-text);font-weight:700}.stw-peu-segueix a:hover{text-underline-offset:.2em;text-decoration:underline}@keyframes stwFade{0%{opacity:0}to{opacity:1}}@keyframes stwSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stwPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stw-tagline,.stw-titol,.stw-dek,.stw-pill-omplert{animation:none!important}.stw-nav-link,.stw-comparteix-link,.setmana-font{transition:none}.stw-nav-link:active,.stw-comparteix-link:active{transform:none}}
