.tr-open{padding-block:clamp(48px,7vw,96px) clamp(56px,7vw,96px)}.tr-open-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.tr-open-text h1{margin-bottom:22px}.tr-note{color:var(--tinta-2);margin-top:18px;font-size:.95rem}.tr-open-enf{margin:40px 48px 12px 12px}.tr-open-enf img{aspect-ratio:3/2;object-fit:cover}.tr-guide{padding-bottom:var(--space)}.need-bar{top:var(--header-h);z-index:5;background:var(--blanc);border-bottom:1px solid #e3e6ea;padding:18px 0 14px;position:sticky}.need-bar h2{margin-bottom:14px;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.need-btns{flex-wrap:wrap;gap:8px 10px;display:flex}.need{background:var(--blanc);min-height:44px;color:var(--tinta);font:500 .95rem/1.2 var(--sans);cursor:pointer;border:1.5px solid #cfd5db;border-radius:3px;padding:8px 14px;transition:border-color .15s,background-color .15s}.need span{color:var(--tinta-2);font-variant-numeric:tabular-nums;margin-left:4px}.need:hover{border-color:var(--tinta)}.need[aria-pressed=true]{background:var(--rosa);border-color:var(--rosa)}.need[aria-pressed=true] span{color:var(--tinta)}.need-status{color:var(--tinta-2);margin:10px 0 0;font-size:.9rem}.ages{background:var(--boira);margin:48px 0 24px;padding:32px clamp(20px,3vw,40px)}.ages h2{margin-bottom:20px;font-size:1.35rem}.ages-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;display:grid;position:relative}.ages-line:before{content:"";background:var(--rosa-fosc);height:1.5px;position:absolute;top:7px;left:0;right:0}.ages-line li{gap:4px;padding-top:26px;display:grid;position:relative}.ages-line li:before{content:"";border:1.5px solid var(--grana);background:var(--boira);width:15px;height:15px;position:absolute;top:0;left:0}.ages-line b{font-family:var(--serif);font-size:1.15rem;font-weight:500}.ages-line span{color:var(--tinta-2);font-size:.94rem}.tr-list{list-style:none}.tr{scroll-margin-top:calc(var(--header-h) + 200px);border-bottom:1px solid #e3e6ea;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:20px 48px;padding:40px 0;display:grid}.tr h3{margin-bottom:8px;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.tr-short{color:var(--tinta-2);margin:0}.tr-body p{margin-bottom:14px}.tr-items{border-top:1px solid #e3e6ea;margin-bottom:14px;list-style:none}.tr-items li{border-bottom:1px solid #e3e6ea;padding:7px 0 7px 18px;position:relative}.tr-items li:before{content:"";border:1.5px solid var(--grana);width:8px;height:8px;position:absolute;top:.95em;left:0}.tr-extra{color:var(--tinta-2);border-left:2px solid var(--rosa);padding-left:14px;font-size:.95rem}.tr-team-h{color:var(--tinta-2);margin-bottom:10px;font-size:.9rem}.tr-team ul{gap:10px;margin-bottom:18px;list-style:none;display:grid}.tr-team li a{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.tr-team img{object-fit:cover;object-position:50% 15%;width:52px;height:64px}.tr-team span{font-family:var(--serif);font-size:1.05rem;line-height:1.25}.tr-team .link{padding-block:10px;display:inline-block}.tr.is-hidden,.tr-list.is-filtered .tr-break{display:none}.tr-team img{width:60px;height:75px}.tr-break{border-bottom:1px solid #e3e6ea;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:24px clamp(32px,5vw,72px);padding:clamp(48px,6vw,80px) 0;display:grid}.tr-break img{width:calc(100% + max(var(--pad), (100vw - var(--wrap)) / 2));aspect-ratio:16/9;object-fit:cover;max-width:none;margin-left:calc(-1 * max(var(--pad), (100vw - var(--wrap)) / 2))}.tr-break p{font-family:var(--serif);border-bottom:1.5px solid var(--grana);margin:0;padding-bottom:8px;font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);line-height:1.3}.tr-break-right{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.tr-break-right img{order:2;margin-left:0}@media (width<=760px){.tr-break,.tr-break-right{grid-template-columns:1fr}.tr-break img,.tr-break-right img{width:calc(100% + var(--pad));margin-left:calc(-1 * var(--pad));aspect-ratio:4/3;order:0}.tr-break-right img{margin-left:0}.tr-open .tr-open-enf{margin:16px 16px 28px 44px;--g:12px!important}.ages-line{padding-left:30px}.ages .ages-line:before{width:1.5px;height:auto;display:block;inset:6px auto 6px 7px}.ages-line li{padding-top:0}.ages-line li:before{background:var(--rosa);border-color:var(--rosa-fosc);top:5px;left:-30px}}@media (width<=980px){.tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tr-head{grid-column:1/-1}.ages-line{grid-template-columns:repeat(2,minmax(0,1fr))}.ages-line:before{display:none}}@media (width<=760px){.tr-open-grid{grid-template-columns:1fr}.tr-open-enf{margin:24px 28px 8px 8px}.tr{grid-template-columns:1fr;padding:32px 0}.need-bar{position:static}.need-btns{margin-inline:calc(-1 * var(--pad));padding-bottom:6px;padding-inline:var(--pad);flex-wrap:nowrap;overflow-x:auto}.need{flex:none}.ages-line{grid-template-columns:1fr}}
