/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (pointer:coarse),(width<=900px){button,[role=button],.header-cta,.primary-button,nav a{min-height:44px}}.metric-unavailable{color:#7f8793;letter-spacing:.12em;border-top:1px solid #e1e3e7;margin:14px 0 0;padding:18px;font-size:12px;font-weight:900}:root{--blue:#061f5c;--blue2:#003e87;--red:#d91920;--cream:#f3f0e8;--ink:#071022}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:10;background:#fff;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:.16em;align-items:center;gap:13px;font-size:13px;font-weight:900;display:flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 4px 6px #061f5c33);flex:none;width:68px;height:68px;display:block}nav{letter-spacing:.1em;gap:38px;font-size:12px;font-weight:800;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--red);height:2px;transition:all .25s;position:absolute;bottom:-8px;left:0;right:100%}nav a:hover:after{right:0}.header-cta{background:var(--red);color:#fff;letter-spacing:.12em;padding:14px 18px;font-size:12px;font-weight:900}.hero{background:linear-gradient(124deg, var(--blue) 0%, #08286c 54%, #003880 100%);color:#fff;align-items:center;min-height:calc(100vh - 82px);padding:8vh 7vw 12vh;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:var(--red);width:43%;height:8px;position:absolute;bottom:0;left:0}.hero-lines{opacity:.13;background:repeating-linear-gradient(114deg,#0000 0 120px,#fff 121px,#0000 122px 245px);position:absolute;inset:0}.hero-copy{z-index:2;width:58%;position:relative}.eyebrow{letter-spacing:.25em;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:900;display:flex}.eyebrow span{background:var(--red);width:28px;height:2px}h1,h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Arial Black,Impact,sans-serif;line-height:.82}h1{font-size:clamp(68px,10vw,152px)}h1 em,h2 em{color:var(--red);font-style:normal}.hero-lede{color:#cdd7ed;max-width:540px;margin:34px 0;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:28px;display:flex}.primary-button{background:var(--red);letter-spacing:.13em;padding:18px 22px;font-size:12px;font-weight:900}.primary-button span,.match-button span{margin-left:18px}.text-link{letter-spacing:.12em;border-bottom:1px solid #7890bd;padding:12px 0;font-size:12px;font-weight:900}.text-link span{color:var(--red);margin-left:8px}.hero-art{place-items:center;width:48vw;height:90%;display:grid;position:absolute;top:4%;right:-2vw}.giant-c{color:#0000;filter:drop-shadow(0 18px 30px #00000038);border:clamp(35px,5vw,75px) solid #fffffff0;border-right-width:clamp(55px,7vw,100px);border-radius:50%;width:34vw;height:34vw;transform:rotate(-6deg)}.giant-c:after{content:"H";color:var(--red);font:700 18vw/1 Arial Black;position:absolute;top:5vw;left:8vw;transform:rotate(6deg)}.puck-orbit{border:1px solid #ffffff2e;border-radius:50%;width:41vw;height:41vw;position:absolute}.puck-orbit span{background:#101114;border-radius:50%;width:42px;height:16px;position:absolute;top:15%;left:5%;transform:rotate(-28deg);box-shadow:0 10px 12px #00000059}.ice-scratches{background:repeating-linear-gradient(165deg,#0000 0 23px,#ffffff17 24px,#0000 25px 52px);position:absolute;inset:18%}.hero-stat{z-index:3;align-items:end;gap:13px;display:flex;position:absolute;bottom:9vh;right:5vw}.hero-stat strong{color:var(--red);font:76px/.8 Arial Black}.hero-stat span{letter-spacing:.15em;font-size:12px;font-weight:900;line-height:1.4}.scroll-cue{letter-spacing:.2em;transform-origin:0;font-size:12px;position:absolute;bottom:3vh;left:7vw;transform:rotate(-90deg)}.scroll-cue span{color:var(--red)}.ticker{background:#fff;border-bottom:1px solid #d6d2c7;justify-content:space-around;align-items:center;height:90px;padding:0 4vw;display:flex}.ticker div{color:var(--blue);font:23px Arial Black}.ticker span{letter-spacing:.14em;color:#7f8188;margin-top:4px;font:8px Arial;display:block}.ticker i{color:var(--red);font-size:12px}.section{padding:100px 7vw}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}h2{color:var(--blue);font-size:clamp(54px,7vw,100px)}.eyebrow.dark{color:#4f5867}.match-card{border-top:6px solid var(--red);background:#fff;max-width:1000px;margin-left:auto;box-shadow:0 16px 50px #0710221a}.match-topline{letter-spacing:.14em;color:#767d88;border-bottom:1px solid #e4e4e4;justify-content:space-between;padding:18px 25px;font-size:12px;font-weight:900;display:flex}.live-dot{color:#16824b}.live-dot:before{content:"";background:#19a15d;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.matchup{grid-template-columns:1fr 180px 1fr;align-items:center;padding:42px 7%;display:grid}.team{flex-direction:column;align-items:center;display:flex}.mini-mark,.question-mark{border:10px solid var(--red);width:105px;height:105px;color:var(--blue2);letter-spacing:-9px;border-radius:50%;place-items:center;padding-right:9px;font:34px Georgia;display:grid}.question-mark{color:#a3a7af;letter-spacing:0;border-color:#d6d8dd;padding:0}.team strong{color:var(--blue);margin-top:15px;font:20px Arial Black}.team small{letter-spacing:.2em;color:#888;margin-top:3px;font-size:12px}.versus{text-align:center}.versus span{letter-spacing:.14em;color:#9397a0;font-size:12px}.versus strong{color:var(--red);margin:8px 0;font:42px Arial Black;display:block}.versus p{color:#7e838d;font-size:12px;line-height:1.5}.match-button{background:var(--blue);color:#fff;text-align:center;letter-spacing:.13em;padding:20px;font-size:12px;font-weight:900;display:block}.history{background:var(--blue);color:#fff}.history-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.history h2{color:#fff}.eyebrow.light{color:#b8c7e4}.history-intro{color:#c0cae0;border-left:2px solid var(--red);padding-left:25px;font-size:17px;line-height:1.7}.timeline-tabs{border-bottom:1px solid #355082;grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.timeline-tabs button{color:#7f93bb;cursor:pointer;background:0 0;border:0;padding:20px 5px;font:15px Arial Black;position:relative}.timeline-tabs button[aria-selected=true]{color:#fff}.timeline-tabs button[aria-selected=true]:after{content:"";background:var(--red);height:4px;position:absolute;bottom:-2px;left:18%;right:18%}.timeline-story{grid-template-columns:.8fr 1fr;align-items:center;min-height:250px;display:grid;overflow:hidden}.timeline-number{color:#0b2b69;-webkit-text-stroke:1px #2c4b83;letter-spacing:-.09em;font:clamp(90px,16vw,240px)/1 Arial Black;animation:.4s rise}.timeline-story div{animation:.45s rise}.timeline-story div p{color:var(--red);letter-spacing:.18em;font-size:12px;font-weight:900}.timeline-story h3{text-transform:uppercase;margin:8px 0;font:42px Arial Black}.timeline-story div span{color:#b8c5de;font-size:15px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.quiz{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.quiz-copy>p:last-child{color:#747984}.quiz-card{background:#fff;padding:38px;box-shadow:0 16px 45px #0710221a}.quiz-progress{color:#7b8088;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.quiz-progress>div{background:#e3e3e3;width:120px;height:3px}.quiz-progress i{background:var(--red);height:100%;transition:all .3s;display:block}.quiz-card h3{color:var(--blue);text-transform:uppercase;margin:42px 0 28px;font:28px/1.25 Arial Black}.answers{gap:10px;display:grid}.answers button{text-align:left;cursor:pointer;color:#343a45;background:#fff;border:1px solid #dde0e5;padding:14px;font-weight:800}.answers button span{width:30px;height:30px;color:var(--blue);background:#f0f1f3;place-items:center;margin-right:14px;display:inline-grid}.answers button:hover{border-color:var(--blue)}.answers .correct{background:#eefaf4;border-color:#17945a}.answers .wrong{border-color:var(--red);background:#fff0f0}.answers .muted{opacity:.5}.quiz-result{color:var(--blue);justify-content:space-between;align-items:center;margin-top:22px;display:flex}.quiz-result button{background:var(--red);color:#fff;letter-spacing:.1em;cursor:pointer;border:0;padding:12px;font-size:12px;font-weight:900}footer{color:#9facc6;letter-spacing:.08em;background:#040e25;justify-content:space-between;align-items:center;min-height:150px;padding:45px 7vw;font-size:12px;display:flex}.footer-brand{color:#fff}footer>a{color:#fff;font-weight:900}@media (width<=800px){nav{display:none}.site-header{padding:0 20px}.header-cta{padding:12px}.hero{align-items:flex-start;min-height:760px;padding:80px 24px 120px}.hero-copy{width:100%}h1{font-size:64px}.hero-lede{max-width:80%;font-size:16px}.hero-art{opacity:.7;width:75vw;height:48%;top:auto;bottom:6%;right:-20vw}.giant-c{border-width:35px;width:65vw;height:65vw}.giant-c:after{font-size:34vw;top:10vw;left:16vw}.hero-stat{bottom:36px;left:24px;right:auto}.hero-stat strong{font-size:54px}.scroll-cue{display:none}.ticker{justify-content:flex-start;gap:34px;padding:0 24px;overflow:hidden}.ticker div:nth-of-type(n+3),.ticker i:nth-of-type(n+2){display:none}.section{padding:72px 24px}.section-heading,.history-grid{display:block}.match-card{margin-top:35px}.matchup{grid-template-columns:1fr 70px 1fr;padding:35px 12px}.mini-mark,.question-mark{border-width:7px;width:70px;height:70px;font-size:24px}.team strong{font-size:13px}.versus strong{font-size:28px}.versus p{display:none}.history-intro{margin-top:35px}.timeline-tabs{grid-template-columns:repeat(5,100px);overflow-x:auto}.timeline-story{grid-template-columns:1fr;padding:40px 0}.timeline-number{font-size:86px}.quiz{grid-template-columns:1fr}.quiz-card{padding:25px}.quiz-card h3{font-size:22px}.quiz-result{align-items:flex-start;gap:10px}footer{text-align:center;flex-direction:column;gap:25px}}.menu-button{cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.menu-button span{background:var(--blue);height:2px;margin:5px 0;display:block}.demo-banner{color:#6d5421;letter-spacing:.06em;background:#fff5d9;border-top:1px solid #efd48e;border-bottom:1px solid #efd48e;justify-content:center;align-items:center;gap:18px;padding:12px 5vw;font-size:12px;display:flex}.demo-banner strong{letter-spacing:.15em;color:#201805;background:#e8bd49;padding:7px 9px;font-size:12px}.page-hero{background:linear-gradient(120deg, var(--blue), #003b84);color:#fff;align-items:center;min-height:510px;padding:95px 7vw;display:flex;position:relative;overflow:hidden}.page-hero>div:nth-child(2){z-index:2;position:relative}.page-hero>div>p:last-child{color:#c4d0e7;max-width:560px;margin:28px 0 0;font-size:17px;line-height:1.6}.page-hero-number{color:#ffffff09;letter-spacing:-.09em;font:clamp(130px,25vw,360px)/.8 Arial Black;bottom:-5vw;right:-2vw;position:absolute!important}.home-grid{background:#d7d8dc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-grid>a{background:#fff;min-height:290px;padding:42px;transition:all .25s}.home-grid>a:hover{background:var(--blue);color:#fff;transform:translateY(-5px)}.home-grid b{color:var(--red);font-size:12px}.home-grid h3,.content-grid h3{text-transform:uppercase;margin:28px 0 14px;font:28px Arial Black}.home-grid p,.content-grid p{color:#717782;line-height:1.65}.home-grid a:hover p{color:#bfcbe2}.home-grid span{letter-spacing:.14em;margin-top:35px;font-size:12px;font-weight:900;display:block}.featured{margin:0 auto}.content-grid{background:#ddd;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.content-grid article{background:#fff;padding:32px}.content-grid .eyebrow{font-size:12px}.filter-row{gap:8px;margin-bottom:30px;display:flex}.filter-row button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #cdd1d9;padding:12px 18px;font-size:12px;font-weight:900}.filter-row button.active{background:var(--red);border-color:var(--red);color:#fff}.player-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.player-card{border-top:4px solid var(--blue);background:#fff;min-height:300px;padding:28px;position:relative;overflow:hidden;box-shadow:0 8px 25px #0710220f}.player-no{color:#eef0f4;letter-spacing:-.08em;font:120px Arial Black;position:absolute;top:-18px;right:-5px}.player-card>span{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:900;position:relative}.player-card h3{text-transform:uppercase;color:var(--blue);margin:100px 0 25px;font:28px Arial Black;position:relative}.player-card>div:last-child{border-top:1px solid #e4e5e8;gap:25px;padding-top:18px;display:flex}.player-card b{font-size:20px}.player-card small{color:#9297a0;letter-spacing:.12em;font-size:12px;display:block}.section-bar,.standings-head{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.section-bar h2,.standings-head h2{font-size:58px}.section-bar button{width:45px;height:45px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #ccd0d8}.schedule-list{background:#fff}.schedule-list article{border-bottom:1px solid #e1e3e7;grid-template-columns:90px 40px 1.35fr .9fr .9fr 1fr 90px;align-items:center;gap:20px;padding:23px 28px;display:grid}.schedule-broadcast span,.game-broadcast-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.schedule-broadcast b,.game-broadcast-badges b{background:var(--blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;font:8px Arial Black;display:inline-block}.schedule-broadcast em,.game-broadcast-badges em{color:#747d89;font:10px Arial}.broadcast-season-guide{color:#fff;border-left:5px solid var(--red);background:#061f5c;grid-template-columns:1.25fr 1fr;align-items:center;gap:24px;margin:24px 0 38px;padding:22px 26px;display:grid}.broadcast-season-guide>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.broadcast-season-guide small{letter-spacing:.12em;color:#aebbd9;width:100%;font:9px Arial Black}.broadcast-season-guide strong{color:#061f5c;background:#fff;padding:8px 10px;font:10px Arial Black}.broadcast-season-guide p{color:#dce4f5;margin:0;font-size:12px;line-height:1.55}.game-broadcast-badges{border-top:1px solid #e4e6ea;padding-top:12px}.game-broadcast-badges small{width:100%}@media (width<=900px){.broadcast-season-guide{grid-template-columns:1fr}.schedule-list article{grid-template-columns:72px 1fr}.schedule-list .schedule-broadcast{grid-column:2}}.schedule-list>article>b{color:var(--red);font:16px Arial Black}.game-index{color:#c3c7cf;font:12px Arial Black}.schedule-list small{color:#989da6;letter-spacing:.13em;margin-bottom:5px;font-size:12px;display:block}.schedule-list h3{text-transform:uppercase;color:var(--blue);margin:0;font:19px Arial Black}.status-pill{color:#16824b;text-align:center;background:#e7f6ee;padding:8px;font-size:12px;font-weight:900}.standings-head>span{letter-spacing:.16em;color:#858b95;font-size:12px}.table-wrap{background:#fff;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{text-align:center;border-bottom:1px solid #e5e6e9;padding:17px 20px;font-size:12px}th{letter-spacing:.14em;color:#969ba4;background:#f7f7f5;font-size:12px}th:nth-child(2),td:nth-child(2){text-align:left}tbody tr.highlight{box-shadow:inset 5px 0 var(--red);background:#eef3ff}.table-mark{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:15px;font-weight:900;display:inline-grid}.legacy-stats{border-top:1px solid #355082;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.legacy-stats div{text-align:center;padding:40px}.legacy-stats strong{color:var(--red);font:54px Arial Black;display:block}.legacy-stats span{letter-spacing:.15em;font-size:12px}.quiz-layout{grid-template-columns:.6fr 1.4fr;align-items:center;gap:8vw;display:grid}.score-ring{border:18px solid var(--blue);border-right-color:var(--red);text-align:center;border-radius:50%;place-content:center;width:190px;height:190px;display:grid}.score-ring strong{color:var(--red);font:58px/.9 Arial Black}.score-ring span{text-transform:uppercase;letter-spacing:.13em;font-size:12px}@media (width<=1050px){nav{gap:16px}nav a{font-size:12px}.player-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.site-header{position:relative}.menu-button{margin-left:auto;margin-right:10px;display:block}nav{z-index:20;background:#fff;grid-template-columns:1fr 1fr;gap:0;padding:16px 20px 25px;position:absolute;top:82px;left:0;right:0;box-shadow:0 16px 30px #00000024;display:none!important}nav.open{display:grid!important}nav a{border-bottom:1px solid #eee;padding:15px 5px}.page-hero{min-height:430px;padding:75px 24px}.page-hero h1{font-size:52px}.demo-banner{flex-direction:column;align-items:flex-start;gap:7px}.home-grid,.content-grid,.quiz-layout{grid-template-columns:1fr}.home-grid>a{min-height:auto}.player-grid{grid-template-columns:1fr}.schedule-list article{grid-template-columns:75px 1fr 80px;padding:18px 14px}.schedule-list .game-index,.schedule-list article>div:nth-of-type(2),.schedule-list article>div:nth-of-type(3){display:none}.section-bar h2,.standings-head h2{font-size:42px}.legacy-stats{grid-template-columns:1fr}.legacy-stats div{padding:24px}.score-ring{margin-bottom:25px}}.data-status{letter-spacing:.08em;border-bottom:1px solid;align-items:center;gap:15px;padding:13px 7vw;font-size:12px;display:flex}.data-status strong{letter-spacing:.15em;padding:7px 9px;font-size:12px}.data-status i{margin-left:auto;font-style:normal;font-weight:900}.data-status.live-data{color:#145d37;background:#e9f7ef;border-color:#b8dfc9}.data-status.live-data strong{color:#fff;background:#16824b}.data-status.fallback{color:#6d5421;background:#fff5d9;border-color:#efd48e}.data-status.fallback strong{color:#201805;background:#e8bd49}.season-chip{background:var(--red);color:#fff;letter-spacing:.14em;padding:11px 14px;font-size:12px;font-weight:900}.empty-state{background:#fff;padding:55px;box-shadow:0 12px 40px #07102214}.empty-state h2{font-size:48px}.empty-state p{color:#747984}@media (width<=800px){.data-status{flex-direction:column;align-items:flex-start;gap:7px}.data-status i{margin-left:0}.empty-state{padding:28px}.empty-state h2{font-size:34px}}.player-card{flex-direction:column;display:flex}.player-headshot{object-fit:contain;object-position:bottom;opacity:.18;filter:grayscale();width:58%;max-height:78%;position:absolute;bottom:0;right:-8px}.player-card h3{z-index:1;max-width:75%;margin:82px 0 8px}.player-meta{z-index:1;color:#777e89;min-height:18px;font-size:12px;position:relative}.player-card .player-stats{z-index:1;border-top:1px solid #e4e5e8;gap:20px;margin-top:auto;padding-top:18px;display:flex;position:relative}.player-card .player-stats b{font-size:18px}.roster-note{color:#747984;max-width:800px;margin-top:25px;font-size:12px;line-height:1.6}.player-card{transition:all .25s}.player-card:hover{border-top-color:var(--red);transform:translateY(-5px);box-shadow:0 16px 35px #07102221}.player-open{z-index:2;color:var(--red);letter-spacing:.13em;margin-top:16px;font-size:12px;font-style:normal;font-weight:900;position:relative}.player-detail-hero{background:linear-gradient(120deg, var(--blue), #003b84);color:#fff;align-items:center;min-height:620px;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.player-detail-copy{z-index:3;max-width:65%;position:relative}.player-detail-copy>a{letter-spacing:.14em;color:#b9c8e3;margin-bottom:55px;font-size:12px;font-weight:900;display:inline-block}.player-detail-copy h1{max-width:900px;font-size:clamp(58px,8vw,116px)}.player-detail-copy>p:last-child{color:#c5d1e7;margin-top:28px}.player-detail-hero>img{object-fit:contain;object-position:bottom;z-index:2;filter:drop-shadow(0 18px 30px #00000040);max-width:48%;height:92%;position:absolute;bottom:0;right:2vw}.detail-number{color:#ffffff09;letter-spacing:-.09em;font:clamp(180px,30vw,450px)/.8 Arial Black;position:absolute;bottom:-7vw;right:-3vw}.profile-strip{background:#fff;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 12px 35px #07102212}.profile-strip div{border-right:1px solid #e2e4e8;padding:25px}.profile-strip small{color:#9499a2;letter-spacing:.14em;margin-bottom:8px;font-size:12px;display:block}.profile-strip strong{color:var(--blue);font-size:12px}.detail-section{margin-top:90px}.detail-section h2{margin-bottom:38px;font-size:58px}.stat-tiles{background:#d8d9dc;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.stat-tiles div{text-align:center;background:#fff;place-content:center;min-height:130px;padding:28px;display:grid}.stat-tiles strong{color:var(--red);font:36px Arial Black}.stat-tiles span{letter-spacing:.13em;color:#868c96;margin-top:8px;font-size:12px;font-weight:900}.career{border-top:1px solid #d4d5d8;padding-top:70px}.career-tiles{grid-template-columns:repeat(5,1fr)}.player-missing{min-height:650px}.player-missing>p:nth-of-type(2){color:#747984;margin:25px 0 45px}@media (width<=800px){.player-detail-hero{align-items:flex-start;min-height:680px;padding:70px 24px}.player-detail-copy{max-width:100%}.player-detail-copy>a{margin-bottom:45px}.player-detail-copy h1{max-width:90%;font-size:54px}.player-detail-hero>img{max-width:85%;height:52%;right:-8vw}.profile-strip,.stat-tiles,.career-tiles{grid-template-columns:1fr 1fr}.detail-section h2{font-size:42px}}.home-live-hero{min-height:720px}.home-live-hero h1{font-size:clamp(58px,8vw,118px)}.dashboard{background:#eeece5}.dashboard-head{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.record{text-align:right}.record strong{color:var(--red);font:42px Arial Black;display:block}.record span{letter-spacing:.14em;color:#737985;font-size:12px}.dashboard-grid{grid-template-columns:1.25fr .65fr 1.1fr;gap:18px;display:grid}.dash-card{border-top:5px solid var(--blue);background:#fff;min-height:290px;padding:30px;box-shadow:0 10px 28px #07102212}.dash-card>small,.upcoming-grid small{letter-spacing:.15em;color:#8a909a;font-size:12px;font-weight:900}.dash-card h3,.upcoming-grid h3{text-transform:uppercase;color:var(--blue);margin:55px 0 10px;font:25px Arial Black}.dash-card h3 em,.upcoming-grid h3 em{color:var(--red);font-style:normal}.dash-card p,.upcoming-grid p{color:#777e88;font-size:12px}.dash-card>b{color:var(--red);letter-spacing:.12em;margin-top:42px;font-size:12px;display:block}.big-rank{color:var(--red);margin-top:45px;font:92px/.9 Arial Black;display:block}.standings-card h3{margin:10px 0}.leaders-card>a{border-bottom:1px solid #e2e4e8;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.leaders-card>a:first-of-type{margin-top:24px}.leaders-card>a span{color:var(--red);font:18px Arial Black}.leaders-card>a strong{text-transform:uppercase;color:var(--blue);font-size:12px}.leaders-card>a b{font-size:12px}.upcoming-block{margin-top:90px}.upcoming-grid{background:#d8d9dc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.upcoming-grid>a{background:#fff;min-height:190px;padding:28px}.upcoming-grid h3{margin:35px 0 10px;font-size:20px}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr 1fr}.leaders-card{grid-column:1/-1}.upcoming-grid{grid-template-columns:1fr}.dashboard-head{align-items:flex-start}.home-live-hero{min-height:760px}}@media (width<=600px){.dashboard-grid{grid-template-columns:1fr}.leaders-card{grid-column:auto}.dashboard-head{display:block}.record{text-align:left;margin-top:30px}.record strong{font-size:32px}.dash-card{min-height:250px}.home-live-hero h1{font-size:52px}.upcoming-block .section-bar{display:block}.upcoming-block .season-chip{margin-top:22px;display:inline-block}}.match-center{background:#eeece5}.match-scoreboard.is-live{border-top-color:var(--red)}.score-meta,.score-status{letter-spacing:.14em;color:#777e89;border-bottom:1px solid #e3e5e8;justify-content:space-between;padding:17px 25px;font-size:12px;font-weight:900;display:flex}.score-status{border-top:1px solid #e3e5e8;border-bottom:0;justify-content:center}.score-teams{grid-template-columns:1fr 110px 50px 110px 1fr;align-items:center;gap:12px;padding:42px 8%;display:grid}.score-team{text-align:center}.score-team .mini-mark,.score-team .question-mark{margin:auto}.score-team h3{text-transform:uppercase;color:var(--blue);margin:14px 0 5px;font:22px Arial Black}.score-team small{letter-spacing:.15em;color:#969ba4;font-size:12px}.score-number{color:var(--blue);text-align:center;font:64px Arial Black}.score-divider{color:var(--red);text-align:center;font:25px Arial Black}.live-pulse{color:var(--red)}.match-center-grid{grid-template-columns:1.4fr .6fr;gap:20px;margin-top:55px;display:grid}.event-panel,.game-stats{background:#fff;padding:34px}.panel-head{justify-content:space-between;align-items:end;display:flex}.panel-head h2,.game-stats h2{font-size:48px}.panel-head>span{letter-spacing:.15em;color:#8a909a;font-size:12px}.event-list{margin-top:30px}.event-list article{border-top:1px solid #e1e3e7;grid-template-columns:65px 1fr;gap:20px;padding:20px 0;display:grid}.event-period{text-align:center}.event-period strong{color:var(--red);font:25px Arial Black;display:block}.event-period span,.event-list small{letter-spacing:.13em;color:#9399a2;font-size:12px}.event-list h3{text-transform:uppercase;color:var(--blue);margin:7px 0;font:18px Arial Black}.event-list p{color:#7b818b;margin:0;font-size:12px}.panel-empty{text-align:center;background:#f4f3ef;margin-top:30px;padding:45px}.panel-empty strong{color:var(--blue);font:25px Arial Black}.panel-empty p{color:#777e88;font-size:12px}.panel-empty.compact{padding:30px 18px}.game-stat-list{margin-top:30px}.game-stat-list div{text-align:center;border-top:1px solid #e1e3e7;grid-template-columns:55px 1fr 55px;align-items:center;padding:15px 0;display:grid}.game-stat-list strong{color:var(--blue);font:18px Arial Black}.game-stat-list span{letter-spacing:.1em;color:#8d939d;font-size:12px;font-weight:900}.last-game-strip{background:var(--blue);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:center;margin-top:20px;padding:20px 28px;display:grid}.last-game-strip span,.last-game-strip small{letter-spacing:.13em;color:#b9c7e2;font-size:12px}.last-game-strip strong{text-align:center;font:18px Arial Black}.last-game-strip small{text-align:right}@media (width<=800px){.score-teams{grid-template-columns:1fr 55px 25px 55px 1fr;padding:32px 10px}.score-number{font-size:42px}.score-team h3{font-size:13px}.match-center-grid{grid-template-columns:1fr}.event-panel,.game-stats{padding:24px}.panel-head h2,.game-stats h2{font-size:38px}.last-game-strip{text-align:center;grid-template-columns:1fr;gap:10px}.last-game-strip small{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.news-section{background:#eeece5}.news-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.news-card{border-top:5px solid var(--blue);background:#fff;flex-direction:column;min-height:280px;padding:28px;transition:all .25s;display:flex;position:relative;box-shadow:0 8px 25px #0710220f}.news-card:hover{border-top-color:var(--red);transform:translateY(-5px);box-shadow:0 16px 35px #07102221}.news-card>small{letter-spacing:.13em;color:#8b919a;font-size:12px;font-weight:900}.news-card>span{color:#edf0f5;font:40px Arial Black;position:absolute;top:20px;right:24px}.news-card h3{text-transform:uppercase;color:var(--blue);margin:55px 0 24px;font:23px/1.12 Arial Black;position:relative}.news-card b{color:var(--red);letter-spacing:.12em;margin-top:auto;font-size:12px}.featured-news{background:var(--blue);border-top-color:var(--red);color:#fff;grid-column:span 2}.featured-news h3{color:#fff;max-width:85%;font-size:34px}.featured-news>span{color:#123674}.moves-section{background:var(--blue);color:#fff}.moves-layout{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.moves-layout h2{color:#fff;font-size:clamp(48px,6vw,82px)}.moves-note{color:#b8c6df;max-width:500px;margin-top:32px;line-height:1.7}.moves-list{border-top:1px solid #355082}.moves-list>a{border-bottom:1px solid #355082;grid-template-columns:115px 1fr 25px;align-items:center;gap:20px;padding:23px 8px;transition:all .2s;display:grid}.moves-list>a:hover{background:#0b2b69;padding-left:18px}.moves-list small{color:#91a5ca;letter-spacing:.1em;font-size:12px}.moves-list strong{text-transform:uppercase;font-size:12px;line-height:1.4}.moves-list span{color:var(--red);font-weight:900}.moves-empty{background:#0b2b69;padding:45px}.moves-empty strong{color:#fff}.moves-empty p{color:#b8c6df;font-size:12px;line-height:1.6}.empty-state .primary-button{color:#fff;margin-top:20px;display:inline-block}.news-card.has-image{background-color:var(--blue);color:#fff;background-position:50%;background-size:cover}.news-card.has-image h3{color:#fff;text-shadow:0 2px 16px #00000073}.news-card.has-image>small{color:#dce5f5}.news-card.has-image>span{color:#ffffff2b}.news-card.has-image b{color:#fff}.news-card.has-image:hover{background-position:50%;background-size:cover}@media (width<=900px){.news-grid{grid-template-columns:1fr 1fr}.moves-layout{grid-template-columns:1fr}.featured-news{grid-column:span 2}}@media (width<=600px){.news-section .section-bar{display:block}.news-section .season-chip{margin-top:20px;display:inline-block}.news-grid{grid-template-columns:1fr}.featured-news{grid-column:auto}.featured-news h3{font-size:27px}.moves-list>a{grid-template-columns:1fr 22px}.moves-list small{grid-column:1/-1}.moves-layout{gap:50px}}.stats-hub{background:#eeece5}.leader-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;display:grid}.leader-tile{background:linear-gradient(145deg, var(--blue), #0b367e);color:#fff;border-top:6px solid #7185ae;align-items:flex-end;min-height:390px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #07102226}.leader-tile.rank-1{border-top-color:var(--red);min-height:440px}.leader-tile>img{opacity:.5;filter:drop-shadow(0 14px 20px #0000004d);height:90%;position:absolute;bottom:0;right:-8%}.leader-tile>span{color:#ffffff17;font:80px Arial Black;position:absolute;top:8px;right:20px}.leader-tile>div{z-index:2;position:relative}.leader-tile small{letter-spacing:.14em;color:#bac8e1;font-size:12px}.leader-tile h3{text-transform:uppercase;max-width:80%;margin:14px 0 25px;font:29px/1 Arial Black}.leader-tile strong{color:var(--red);font:70px/.8 Arial Black}.leader-tile strong em{color:#fff;letter-spacing:.12em;margin-left:8px;font:9px Arial}.leader-tile p{letter-spacing:.1em;font-size:12px;font-weight:900}.stats-columns{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:90px;display:grid}.stat-board,.goalie-board{background:#fff;padding:34px}.board-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.board-head h2{font-size:45px}.board-head>b{color:var(--red);font-size:12px}.bar-list>a{border-top:1px solid #e1e3e7;grid-template-columns:30px 1.1fr 1fr 35px;align-items:center;gap:14px;padding:15px 0;display:grid}.bar-list>a>span{color:#b2b7c0;font:10px Arial Black}.bar-list>a>strong{color:var(--blue);text-transform:uppercase;font-size:12px}.bar-list small{color:#999fa8;letter-spacing:.1em;margin-top:4px;font-size:12px;display:block}.bar-list>a>div{background:#e8e9eb;height:5px}.bar-list i{background:var(--red);height:100%;display:block}.bar-list>a>b{text-align:right;color:var(--blue);font:18px Arial Black}.goalie-grid{gap:15px;display:grid}.goalie-grid>a{background:var(--blue);color:#fff;flex-direction:column;justify-content:flex-end;min-height:245px;padding:25px;display:flex;position:relative;overflow:hidden}.goalie-grid img{opacity:.3;height:95%;position:absolute;bottom:0;right:-5%}.goalie-grid small,.goalie-grid h3,.goalie-grid>a>div{z-index:2;position:relative}.goalie-grid small{letter-spacing:.13em;color:#b7c6e0;font-size:12px}.goalie-grid h3{text-transform:uppercase;max-width:75%;margin:12px 0 30px;font:25px Arial Black}.goalie-grid>a>div{border-top:1px solid #385384;grid-template-columns:repeat(3,1fr);padding-top:16px;display:grid}.goalie-grid span{letter-spacing:.1em;color:#aebdd8;font-size:12px}.goalie-grid strong{color:var(--red);margin-bottom:4px;font:22px Arial Black;display:block}@media (width<=900px){.leader-podium{grid-template-columns:1fr 1fr}.leader-tile.rank-1{grid-column:1/-1}.stats-columns{grid-template-columns:1fr}}@media (width<=600px){.leader-podium{grid-template-columns:1fr}.leader-tile.rank-1{grid-column:auto}.leader-tile,.leader-tile.rank-1{min-height:350px}.stats-hub>.section-bar{display:block}.stats-hub .season-chip{margin-top:20px;display:inline-block}.stat-board,.goalie-board{padding:22px}.bar-list>a{grid-template-columns:25px 1fr 45px}.bar-list>a>div{display:none}.leader-tile h3{font-size:25px}.leader-tile strong{font-size:58px}}.team-logo{flex:none;place-items:center;width:58px;height:58px;display:inline-grid}.team-logo img{object-fit:contain;width:100%;height:100%}.team-logo b{background:var(--blue);color:#fff;border:2px solid #ffffff73;border-radius:50%;place-items:center;width:100%;height:100%;font:10px Arial Black;display:grid;box-shadow:0 5px 14px #040e252e}.team-logo.small{vertical-align:middle;width:36px;height:36px;margin-right:14px}.team-logo.large{width:105px;height:105px;margin:auto}.schedule-opponent{align-items:center;gap:14px;display:flex}.schedule-opponent h3{margin-top:0}.metrics-head{margin:90px 0 35px}.metrics-head h2{font-size:58px}.metric-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.metric-card{background:#fff;padding:28px;box-shadow:0 8px 24px #0710220f}.metric-card header{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.metric-card header h3{text-transform:uppercase;color:var(--blue);margin:0;font:23px Arial Black}.metric-card header>b{color:var(--red);letter-spacing:.12em;font-size:12px}.metric-card>a{border-top:1px solid #e1e3e7;grid-template-columns:25px 1fr 90px 42px;align-items:center;gap:12px;padding:14px 0;display:grid}.metric-card>a>span{color:#b1b6bf;font:10px Arial Black}.metric-card>a>strong{text-transform:uppercase;color:var(--blue);font-size:12px}.metric-card small{color:#999fa8;margin-top:3px;font-size:12px;display:block}.metric-card>a>i{background:#e8e9eb;height:4px}.metric-card>a>i em{background:var(--red);height:100%;display:block}.metric-card>a>b{text-align:right;color:var(--blue);font:18px Arial Black}.goalie-full{margin-top:20px}.goalie-full .goalie-grid{grid-template-columns:repeat(2,1fr)}.goalie-full .goalie-grid>a>div{grid-template-columns:repeat(4,1fr)}@media (width<=800px){.team-logo.large{width:70px;height:70px}.metric-grid,.goalie-full .goalie-grid{grid-template-columns:1fr}.metric-card>a{grid-template-columns:22px 1fr 42px}.metric-card>a>i{display:none}.metrics-head h2{font-size:42px}.schedule-opponent .team-logo{width:42px;height:42px}}.home-broadcast-hero{min-height:720px}.home-broadcast-hero .hero-copy{width:52%}.broadcast-clash{z-index:3;isolation:isolate;grid-template-columns:1fr 95px 1fr;align-items:center;width:43vw;height:68%;display:grid;position:absolute;top:11%;right:5vw}.clash-glow{filter:blur(20px);z-index:-2;background:radial-gradient(circle,#2869cc8c,#0000 68%);position:absolute;inset:5%}.broadcast-clash:before,.broadcast-clash:after{content:"";clip-path:polygon(0 8%,100% 0,80% 100%,8% 85%);z-index:-1;background:linear-gradient(135deg,#ffffff1f,#ffffff05);position:absolute;inset:8% 50% 8% 0}.broadcast-clash:after{clip-path:polygon(0 0,100% 8%,92% 85%,20% 100%);background:linear-gradient(225deg,#d9192038,#ffffff05);inset:8% 0 8% 50%}.clash-team{text-align:center;place-items:center;gap:20px;display:grid}.clash-team .team-logo.large{filter:drop-shadow(0 18px 25px #0000006b);width:min(13vw,180px);height:min(13vw,180px)}.clash-team strong{letter-spacing:.14em;font:26px Arial Black}.home-side{transform:rotate(-5deg)}.away-side{transform:rotate(5deg)}.clash-bolt{background:linear-gradient(170deg, transparent 0 38%, var(--red) 39% 61%, transparent 62%);filter:drop-shadow(0 0 15px #d91920bf);place-items:center;height:72%;display:grid}.clash-bolt span{background:var(--red);border:5px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;font:20px Arial Black;display:grid;box-shadow:0 0 0 8px #061f5cbf}.broadcast-clash>small{text-align:center;letter-spacing:.2em;color:#aebedf;font-size:12px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.logo-schedule>a{border-top:4px solid var(--blue);transition:all .2s;position:relative;overflow:hidden}.logo-schedule>a:hover{border-top-color:var(--red);transform:translateY(-5px)}.agenda-matchup{grid-template-columns:1fr 35px 1fr;align-items:center;max-width:190px;margin:25px auto 5px;display:grid}.agenda-matchup .team-logo{margin:auto}.agenda-matchup>b{text-align:center;color:var(--red);font:12px Arial Black}.logo-schedule h3{text-align:center;margin-top:22px}.logo-schedule p{text-align:center}@media (width<=900px){.home-broadcast-hero{align-items:flex-start;min-height:900px}.home-broadcast-hero .hero-copy{width:100%}.broadcast-clash{width:80vw;height:43%;top:auto;bottom:7%;right:10vw}.clash-team .team-logo.large{width:120px;height:120px}.home-broadcast-hero .hero-stat{bottom:25px}.broadcast-clash>small{bottom:5px}}@media (width<=600px){.broadcast-clash{grid-template-columns:1fr 65px 1fr;width:92vw;right:4vw}.clash-team .team-logo.large{width:90px;height:90px}.clash-team strong{font-size:18px}.clash-bolt span{width:52px;height:52px;font-size:15px}.home-broadcast-hero{min-height:870px}.home-broadcast-hero .hero-stat{display:none}}.compact-broadcast .hero-copy{width:44%}.compact-broadcast h1{font-size:clamp(54px,5.8vw,86px);line-height:.84}.compact-broadcast .eyebrow{margin-bottom:16px}.compact-broadcast .hero-lede{margin:17px 0 24px;font-size:15px}.match-names{letter-spacing:.24em;color:#fff;margin:20px 0 0;font:15px Arial Black}.compact-broadcast .broadcast-clash{grid-template-columns:1fr 110px 1fr;width:52vw;height:84%;top:5%;right:3vw}.compact-broadcast .clash-team .team-logo.large{filter:drop-shadow(0 24px 32px #0000008c);width:min(17vw,250px);height:min(17vw,250px)}.compact-broadcast .clash-team strong{font-size:31px}.compact-broadcast .clash-bolt{background:linear-gradient(166deg, transparent 0 34%, #ffffff2e 35% 42%, var(--red) 43% 60%, #ffffff2e 61% 68%, transparent 69%);filter:drop-shadow(0 0 22px #d91920e6);height:88%}.compact-broadcast .clash-bolt span{width:82px;height:82px;font-size:23px;box-shadow:0 0 0 9px #061f5ccc,0 0 35px #ffffff40}.compact-broadcast .clash-glow{background:radial-gradient(circle at 50% 45%,#ffffff2e,#2869cc85 30%,#0000 68%);inset:-5%}.compact-broadcast .broadcast-clash:before{background:linear-gradient(135deg,#ffffff2e,#003e871f)}.compact-broadcast .broadcast-clash:after{background:linear-gradient(225deg,#d9192052,#ffffff08)}.compact-broadcast .home-side{transform:translate(7%)rotate(-7deg)}.compact-broadcast .away-side{transform:translate(-7%)rotate(7deg)}.compact-broadcast .hero-stat{bottom:26px}.dashboard{padding-top:78px}@media (width<=900px){.compact-broadcast{min-height:780px;padding-top:60px}.compact-broadcast .hero-copy{width:100%}.compact-broadcast h1{font-size:58px}.compact-broadcast .broadcast-clash{width:86vw;height:49%;top:auto;bottom:4%;right:7vw}.compact-broadcast .clash-team .team-logo.large{width:150px;height:150px}.compact-broadcast .hero-stat{display:none}}@media (width<=600px){.compact-broadcast{min-height:740px}.compact-broadcast h1{font-size:49px}.compact-broadcast .broadcast-clash{grid-template-columns:1fr 70px 1fr;width:96vw;height:44%;right:2vw}.compact-broadcast .clash-team .team-logo.large{width:112px;height:112px}.compact-broadcast .clash-bolt span{width:56px;height:56px;font-size:16px}.compact-broadcast .clash-team strong{font-size:20px}.match-names{font-size:12px}.dashboard{padding-top:60px}}.schedule-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.schedule-filters button{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#fff;border:1px solid #cbd0d9;padding:12px 18px;font-size:12px;font-weight:900}.schedule-filters button.active{background:var(--red);border-color:var(--red);color:#fff}.status-pill.is-final{color:#5f6670;background:#eceef1}.schedule-empty,.offseason-panel{text-align:center;background:#fff;padding:46px}.schedule-empty strong,.offseason-panel strong{color:var(--blue);font:25px Arial Black}.schedule-empty p,.offseason-panel p{color:#747b86;max-width:650px;margin:15px auto 0;font-size:12px;line-height:1.7}.offseason-panel{border-top:5px solid var(--red);box-shadow:0 10px 28px #07102212}.offseason-panel a{color:var(--red);letter-spacing:.13em;margin-top:25px;font-size:12px;font-weight:900;display:inline-block}.playoff-card{border-top-color:var(--red)}.offseason-hero{min-height:540px}.seasonal-pulse{grid-template-columns:1fr 1fr 1fr}@media (width<=900px){.seasonal-pulse{grid-template-columns:1fr 1fr}.seasonal-pulse .leaders-card{grid-column:1/-1}}@media (width<=600px){.seasonal-pulse{grid-template-columns:1fr}.seasonal-pulse .leaders-card{grid-column:auto}.schedule-filters{grid-template-columns:1fr 1fr;display:grid}.schedule-filters button{padding:12px 8px}.schedule-empty,.offseason-panel{padding:34px 22px}.schedule-empty strong,.offseason-panel strong{font-size:21px}}.compact-broadcast .visitor-side{transform:translate(7%)rotate(-7deg)}.compact-broadcast .host-side{transform:translate(-7%)rotate(7deg)}.clash-team>small{letter-spacing:.13em;color:#c4d0e7;text-transform:uppercase;margin-top:-12px;font-size:12px;font-weight:900}.pulse-title{align-items:center;gap:28px;display:flex}.heartbeat{align-items:center;width:145px;height:44px;display:flex;overflow:hidden}.heartbeat i{background:var(--red);transform-origin:50%;width:25px;height:3px;display:block}.heartbeat i:nth-child(2){width:20px;transform:rotate(-55deg)}.heartbeat i:nth-child(3){width:35px;transform:rotate(72deg)}.heartbeat i:nth-child(4){width:27px;transform:rotate(-68deg)}.heartbeat i:nth-child(5){width:18px;transform:rotate(48deg)}.heartbeat{animation:1.8s ease-in-out infinite heart-beat}@keyframes heart-beat{0%,45%,to{opacity:.55;transform:scaleX(.98)}15%,28%{opacity:1;transform:scaleX(1.04)}}@media (width<=900px){.clash-team>small{font-size:12px}.pulse-title{gap:18px}.heartbeat{width:115px}.agenda-matchup .team-logo{width:70px;height:70px}}@media (width<=600px){.pulse-title{align-items:flex-end}.heartbeat{width:90px;height:35px}.clash-team>small{letter-spacing:.07em;font-size:12px}.agenda-matchup .team-logo{width:72px;height:72px}}.heartbeat{display:none}.live-data{color:#5e6671;letter-spacing:.12em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.live-data i{background:var(--red);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #d919201f}.team-season-meta{text-align:center;gap:5px;margin-top:-12px;display:grid}.team-season-meta small{letter-spacing:.09em;color:#c4d0e7;text-transform:uppercase;font-size:12px;font-weight:900}.team-season-meta b{letter-spacing:.1em;color:#fff;font-size:12px}.result-scoreboard{grid-template-columns:1fr 95px 1fr;align-items:center;gap:10px;margin:32px 0 16px;display:grid}.result-scoreboard>div{place-items:center;gap:8px;display:grid}.result-scoreboard .team-logo{width:74px;height:74px}.result-scoreboard>div span{color:var(--blue);letter-spacing:.1em;font:12px Arial Black}.result-scoreboard>strong{text-align:center;grid-template-columns:1fr 34px 1fr;align-items:center;display:grid}.result-scoreboard>strong b{color:var(--blue);font:35px Arial Black}.result-scoreboard>strong i{color:var(--red);letter-spacing:.08em;font:6px Arial Black}.result-card .result-scoreboard+p{text-align:center;margin-top:0}.result-card:has(.result-scoreboard)>b{margin-top:24px}.agenda-matchup{grid-template-columns:1fr 45px 1fr;max-width:285px}.agenda-matchup .team-logo{width:108px;height:108px}.upcoming-grid>a{padding-top:25px}.logo-schedule h3{margin-top:12px}@media (width<=900px){.team-season-meta small,.team-season-meta b{font-size:12px}.agenda-matchup .team-logo{width:102px;height:102px}}@media (width<=600px){.pulse-title{display:block}.live-data{margin-top:15px}.result-scoreboard{grid-template-columns:1fr 85px 1fr}.result-scoreboard .team-logo{width:68px;height:68px}.agenda-matchup .team-logo{width:96px;height:96px}.agenda-matchup{max-width:260px}}.ecg-monitor{filter:drop-shadow(0 3px 8px #d919202e);width:230px;height:64px;overflow:visible}.ecg-monitor path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ecg-gridline{stroke:#d9d8d4;stroke-width:1px;opacity:.55}.ecg-glow{stroke:#d919202e;stroke-width:8px}.ecg-trace{stroke:var(--red);stroke-width:3px;stroke-dasharray:360;stroke-dashoffset:360px;animation:2.25s linear infinite ecg-draw}@keyframes ecg-draw{0%{stroke-dashoffset:360px;opacity:.25}12%{opacity:1}72%,to{stroke-dashoffset:0;opacity:1}}@media (width<=700px){.ecg-monitor{width:175px;height:54px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.ecg-trace{stroke-dashoffset:0;animation:none}}.match-stage{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 45%,#17468f 0,#082964 42%,#031844 100%);min-height:610px;padding:42px 7vw 28px;position:relative;overflow:hidden}.match-stage:before{content:"";z-index:-1;background:linear-gradient(115deg,#ffffff0a,#0000 35%,#d9192014);position:absolute;inset:0}.match-stage>header{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.match-stage>header>div{text-align:right;gap:7px;display:grid}.match-stage>header span,.match-stage>header strong{letter-spacing:.14em;font-size:12px}.match-stage>header span{color:#aebfdf}.stage-matchup{z-index:2;grid-template-columns:1fr 260px 1fr;align-items:center;max-width:1060px;margin:22px auto 0;display:grid;position:relative}.stage-team{text-align:center;place-items:center;display:grid}.stage-team>small{letter-spacing:.2em;color:#9fb2d5;font-size:12px}.stage-team .team-logo.large{filter:drop-shadow(0 24px 30px #00000073);width:210px;height:210px;margin:12px auto}.stage-team h2{letter-spacing:.12em;margin:0;font:36px Arial Black}.stage-team p{letter-spacing:.1em;color:#b9c8e3;text-transform:uppercase;font-size:12px;font-weight:900}.stage-team.visitor{transform:rotate(-3deg)}.stage-team.host{transform:rotate(3deg)}.stage-score{text-align:center}.stage-score>span,.stage-score>small{letter-spacing:.15em;color:#aebfdf;text-transform:uppercase;font-size:12px;font-weight:900}.stage-score>div{grid-template-columns:1fr 55px 1fr;align-items:center;margin:15px 0;display:grid}.stage-score strong{font:78px Arial Black}.stage-score i{color:var(--red);font:10px Arial Black}.match-stage-footer{letter-spacing:.15em;color:#9fb2d5;border-top:1px solid #ffffff29;justify-content:space-between;padding-top:18px;font-size:12px;display:flex;position:absolute;bottom:25px;left:7vw;right:7vw}.match-stage-footer strong{color:#fff}.match-stage.is-live .match-stage-footer strong{color:#ff454b}.match-command{background:#eeece5}.match-context-grid{background:#d7d9dd;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:55px;display:grid}.match-context-grid article{background:#fff;padding:23px}.match-context-grid small{letter-spacing:.14em;color:#9298a2;font-size:12px}.match-context-grid strong{text-transform:uppercase;color:var(--blue);margin:10px 0 4px;font:18px Arial Black;display:block}.match-context-grid article>span{color:#818792;font-size:12px}.form-row{gap:5px;margin:10px 0 6px;display:flex}.form-row>span{color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font:10px Arial Black;display:grid;position:relative}.form-row .win{background:#16824b}.form-row .loss{background:var(--red)}.form-row span small{display:none}.form-row>b{color:var(--blue);font-size:12px}.match-center-grid.enhanced{margin-top:0}.match-wait{place-content:center;min-height:270px;display:grid}.puck-icon{color:#333;background:#101216;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:12px;display:grid;box-shadow:0 12px 18px #0003}.visual-stats div>span{gap:8px;display:grid}.visual-stats span>b{letter-spacing:.1em;color:#8d939d;font-size:12px}.visual-stats span>i{background:#dce2ed;height:4px;display:block}.visual-stats span em{background:var(--red);height:100%;display:block}.last-game-strip.richer>div{justify-content:center;align-items:center;gap:12px;display:flex}.last-game-strip.richer .team-logo.small{margin:0}.match-empty{background:#eeece5;min-height:700px}.match-empty h1{color:var(--blue);margin:30px 0;font-size:clamp(58px,8vw,105px)}.match-empty h1 em{color:var(--red);font-style:normal}.match-empty>p:nth-of-type(2){color:#747b86;margin-bottom:35px}@media (width<=900px){.match-stage{min-height:650px}.stage-matchup{grid-template-columns:1fr 160px 1fr}.stage-team .team-logo.large{width:155px;height:155px}.stage-score strong{font-size:58px}.match-context-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.match-stage{min-height:600px;padding:30px 20px}.match-stage>header>div{display:none}.stage-matchup{grid-template-columns:1fr 90px 1fr;margin-top:45px}.stage-team .team-logo.large{width:105px;height:105px}.stage-team h2{font-size:25px}.stage-team p{font-size:12px;line-height:1.5}.stage-score strong{font-size:40px}.stage-score>div{grid-template-columns:1fr 35px 1fr}.match-stage-footer{left:20px;right:20px}.match-stage-footer span:last-child{display:none}.match-context-grid{grid-template-columns:1fr}.last-game-strip.richer>div{flex-wrap:wrap}.match-empty{min-height:580px}.match-empty h1{font-size:52px}}.match-stage-v25{min-height:480px;padding-top:26px}.match-stage-v25 .match-identity{text-align:left;align-items:center;gap:18px;display:flex}.phase-badge{color:var(--blue);letter-spacing:.14em;background:#fff;padding:11px 15px;font:9px Arial Black;box-shadow:0 8px 25px #0003}.phase-badge.preseason{color:#17213a;background:#e5bd43}.phase-badge.regular{color:var(--blue);background:#fff}.phase-badge.playoffs{background:var(--red);color:#fff}.match-stage-v25 .match-identity>strong{letter-spacing:.06em;color:#fff;font:24px Arial Black}.match-stage-v25 .stage-team .team-logo.large{filter:drop-shadow(0 24px 30px #00000085);width:175px;height:175px;margin:4px auto}.match-stage-v25 .stage-team h2{font-size:32px}.match-stage-v25 .preseason-meta{color:#e5bd43}.broadcast-panel{background:var(--blue);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:6vw;margin-bottom:60px;padding:48px;display:grid}.broadcast-panel h2{color:#fff;font-size:62px}.broadcast-panel>div>p:last-child{color:#b6c3dd;max-width:460px;font-size:12px;line-height:1.7}.broadcast-links{gap:8px;display:grid}.broadcast-links>a,.broadcast-links>div,.broadcast-links>article{color:var(--blue);background:#fff;grid-template-columns:58px 1fr 25px;align-items:center;gap:16px;padding:14px;transition:all .2s;display:grid}.broadcast-links>a:hover{box-shadow:inset 5px 0 var(--red);transform:translate(6px)}.broadcast-links b{background:var(--red);color:#fff;place-items:center;width:58px;height:45px;font:13px Arial Black;display:grid}.broadcast-links span{gap:4px;display:grid}.broadcast-links strong{font:13px Arial Black}.broadcast-links small{letter-spacing:.13em;color:#7e8694;font-size:12px}.broadcast-links i{color:var(--red);font-style:normal;font-weight:900}.head-to-head{margin:0 0 60px}.head-to-head>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.head-to-head>header h2{font-size:58px}.head-to-head>header>strong{color:var(--red);letter-spacing:.15em;font:12px Arial Black}.meeting-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.meeting-grid article{border-top:4px solid var(--blue);background:#fff;padding:22px}.meeting-grid article>small,.meeting-grid article>span{letter-spacing:.12em;color:#8d939d;font-size:12px}.meeting-grid article>div{text-align:center;grid-template-columns:45px 1fr 95px 1fr 45px;align-items:center;margin:16px 0;display:grid}.meeting-grid .team-logo.small{width:44px;height:44px;margin:0}.meeting-grid article strong{color:var(--blue);font:13px Arial Black}.meeting-grid article b{color:var(--red);font:24px Arial Black}@media (width<=900px){.match-stage-v25{min-height:520px}.match-stage-v25 .stage-matchup{grid-template-columns:1fr 160px 1fr}.match-stage-v25 .stage-team .team-logo.large{width:150px;height:150px}.broadcast-panel,.meeting-grid{grid-template-columns:1fr}}@media (width<=600px){.match-stage-v25{min-height:540px}.match-stage-v25>header>div.match-identity{display:flex}.match-stage-v25 .match-identity{gap:9px}.phase-badge{padding:9px 10px;font-size:12px}.match-stage-v25 .match-identity>strong{font-size:15px}.match-stage-v25 .stage-matchup{grid-template-columns:1fr 80px 1fr;margin-top:42px}.match-stage-v25 .stage-team .team-logo.large{width:112px;height:112px}.match-stage-v25 .stage-team h2{font-size:27px}.match-stage-v25 .stage-score strong{font-size:36px}.broadcast-panel{padding:30px 22px}.broadcast-panel h2,.head-to-head>header h2{font-size:42px}.head-to-head>header{display:block}.head-to-head>header>strong{margin-top:15px;display:block}.meeting-grid article>div{grid-template-columns:40px 1fr 74px 1fr 40px}.meeting-grid article b{font-size:19px}.meeting-grid .team-logo.small{width:38px;height:38px}}.studio-shell{min-height:100vh;color:var(--ink);background:#ebe8df}.studio-top{color:#fff;background:#031844;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.studio-brand{letter-spacing:.12em;font:17px Arial Black}.studio-brand span{color:#ff454b;margin-left:9px}.studio-top>div{letter-spacing:.13em;color:#aebfdf;align-items:center;gap:24px;font-size:12px;font-weight:900;display:flex}.studio-top>div a{color:#fff;border-bottom:1px solid #ff454b;padding-bottom:4px}.studio-hero{color:#fff;border-bottom:7px solid var(--red);background:linear-gradient(120deg,#061f5c,#092e72);justify-content:space-between;align-items:end;padding:56px 5vw 48px;display:flex}.studio-hero p{letter-spacing:.2em;color:#aebfdf;font-size:12px;font-weight:900}.studio-hero h1{font-size:clamp(58px,7vw,100px)}.studio-hero button{background:var(--red);color:#fff;letter-spacing:.13em;cursor:pointer;border:0;padding:18px 24px;font-size:12px;font-weight:900}.studio-metrics{background:#fff;border-bottom:1px solid #d7d5ce;grid-template-columns:repeat(6,1fr);display:grid}.studio-metrics div{border-right:1px solid #e0ded8;padding:20px 2vw}.studio-metrics strong{color:var(--blue);font:28px Arial Black;display:block}.studio-metrics span{letter-spacing:.12em;color:#7a808a;font-size:12px;font-weight:900}.studio-workspace{grid-template-columns:330px minmax(0,1fr);min-height:700px;display:grid}.draft-list{background:#fff;border-right:1px solid #d3d1ca}.draft-list>header{letter-spacing:.12em;border-bottom:1px solid #e3e1dc;justify-content:space-between;padding:20px 22px;font-size:12px;display:flex}.draft-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e1dc;gap:8px;width:100%;padding:21px 22px;display:grid}.draft-list>button small,.draft-list>button span{letter-spacing:.1em;color:#808793;font-size:12px}.draft-list>button strong{color:var(--blue);text-transform:uppercase;font:15px/1.2 Arial Black}.studio-empty{padding:35px 22px}.studio-empty strong{color:var(--blue);font:17px Arial Black}.studio-empty p{color:#747b86;font-size:12px}.studio-editor{min-width:0}.editor-toolbar{background:#f8f7f3;border-bottom:1px solid #d6d4ce;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:0 25px;display:flex}.editor-toolbar>div{gap:8px;display:flex}.editor-toolbar button,.editor-toolbar select{letter-spacing:.1em;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8cbd2;padding:11px 14px;font-size:12px;font-weight:900}.editor-toolbar button.active{border-color:var(--blue);background:var(--blue);color:#fff}.editor-toolbar button.publish{background:var(--red);border-color:var(--red);color:#fff}.studio-message{color:#176238;letter-spacing:.08em;background:#dfeee5;padding:12px 28px;font-size:12px;font-weight:900}.editor-form{max-width:1000px;padding:32px}.editor-form label{letter-spacing:.12em;color:#606773;gap:8px;margin-bottom:22px;font-size:12px;font-weight:900;display:grid}.editor-form label small{letter-spacing:0;font-weight:400}.editor-form input,.editor-form textarea{color:#202735;resize:vertical;background:#fff;border:1px solid #cfd1d5;padding:13px 15px;font:14px Arial}.editor-form .title-input{color:var(--blue);text-transform:uppercase;font:25px Arial Black}.editor-form .body-input{font:16px/1.7 Georgia,serif}.form-row-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editor-welcome{text-align:center;place-content:center;min-height:620px;padding:40px;display:grid}.editor-welcome>span{background:var(--blue);color:#fff;width:80px;height:80px;box-shadow:inset 0 0 0 7px var(--red);border-radius:50%;place-items:center;margin:0 auto 25px;font:25px Arial Black;display:grid}.editor-welcome h2{font-size:45px}.editor-welcome p{color:#747b86;font-size:12px}.studio-preview{background:#fff;margin:28px;box-shadow:0 12px 35px #0710221a}.preview-image{color:#fff;background:var(--blue);flex-direction:column;justify-content:flex-end;min-height:430px;padding:55px;display:flex;overflow:hidden}.preview-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-cover-shade{z-index:1;background:linear-gradient(90deg,#031844f5,#03184459);position:absolute;inset:0}.preview-image>small,.preview-image>h1,.preview-image>p,.preview-image>b{z-index:2;position:relative}.preview-cover-error{z-index:3;color:var(--red);border-left:5px solid var(--red);background:#fff;padding:14px;font:700 12px/1.45 Arial,sans-serif;position:absolute;inset:20px 20px auto}.preview-image small{letter-spacing:.14em;font-size:12px;font-weight:900}.preview-image h1{margin:14px 0;font-size:clamp(46px,6vw,82px)}.preview-image p{color:#d0daed;max-width:720px;font-size:16px;line-height:1.55}.preview-copy{max-width:760px;margin:auto;padding:60px;font:18px/1.8 Georgia,serif}.preview-copy h2{margin:38px 0 18px;font-size:38px}.studio-denied{color:#fff;background:#031844;place-content:center;min-height:100vh;padding:8vw;display:grid}.studio-denied h1{font-size:clamp(70px,10vw,140px)}.studio-denied p{color:#aebfdf}.studio-denied a{color:#ff454b;letter-spacing:.13em;margin-top:25px;font-size:12px;font-weight:900}@media (width<=900px){.studio-metrics{grid-template-columns:repeat(3,1fr)}.studio-workspace{grid-template-columns:260px minmax(0,1fr)}.editor-toolbar{flex-direction:column;align-items:flex-start;height:auto;padding:15px}.editor-toolbar>div{flex-wrap:wrap}}@media (width<=650px){.studio-top>div span{display:none}.studio-hero{flex-direction:column;align-items:flex-start;gap:30px}.studio-metrics{grid-template-columns:repeat(2,1fr)}.studio-workspace{display:block}.draft-list{border-right:0;max-height:330px;overflow:auto}.form-row-2{grid-template-columns:1fr}.editor-form{padding:22px}.studio-preview{margin:12px}.preview-image{min-height:360px;padding:30px}.preview-copy{padding:32px 24px}.studio-top{padding:0 20px}.studio-brand{font-size:14px}}.studio-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.studio-hero-actions .ai-button{color:var(--blue);background:#fff}.studio-metrics{grid-template-columns:repeat(8,1fr)}.schedule-field{background:#fff3cf;border-left:5px solid #d8aa24;padding:18px}.schedule-field input{max-width:420px}.editor-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.editor-toolbar button.delete{color:#a20f14;border-color:#dfb1b3}.content-state{border-left:5px solid var(--red);background:#fff;justify-content:space-between;align-items:center;margin-bottom:24px;padding:14px 18px;display:flex}.content-state strong,.content-state span{letter-spacing:.12em;font-size:12px;font-weight:900}.content-state strong{color:var(--blue)}.content-state span{color:var(--red)}.ai-panel{color:#fff;border-bottom:7px solid var(--red);background:#031844;padding:48px 5vw}.ai-panel>header{justify-content:space-between;align-items:start;display:flex}.ai-panel>header small{letter-spacing:.18em;color:#9fb2d5;font-size:12px;font-weight:900}.ai-panel h2{color:#fff;margin-top:12px;font-size:clamp(44px,6vw,78px)}.ai-panel>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #5871a0;width:45px;height:45px;font-size:30px}.ai-form{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:35px;display:grid}.ai-form>label:last-of-type{grid-column:1/-1}.ai-form label{letter-spacing:.12em;color:#b8c7e4;gap:9px;font-size:12px;font-weight:900;display:grid}.ai-form input,.ai-form textarea,.ai-form select{color:#fff;background:#082964;border:1px solid #355082;padding:14px 16px;font:14px Arial}.ai-form .form-row-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ai-actions{grid-column:1/-1;gap:10px;display:flex}.ai-actions button{color:#fff;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #8397bd;padding:15px 20px;font-size:12px;font-weight:900}.ai-actions .generate{background:var(--red);border-color:var(--red)}.ai-actions button:disabled{opacity:.45;cursor:not-allowed}.idea-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:36px;display:grid}.idea-grid article{color:var(--ink);border-top:4px solid var(--red);background:#fff;flex-direction:column;min-height:275px;padding:22px;display:flex}.idea-grid small{letter-spacing:.12em;color:#7e8694;font-size:12px;font-weight:900}.idea-grid h3{color:var(--blue);text-transform:uppercase;margin:16px 0;font:16px/1.12 Arial Black}.idea-grid p{font-size:12px;line-height:1.55}.idea-grid span{color:#7b818b;font-size:12px;line-height:1.45}.idea-grid button{color:var(--red);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:18px 0 0;font-size:12px;font-weight:900}.ai-panel>footer{letter-spacing:.09em;color:#9fb2d5;border-top:1px solid #355082;margin-top:25px;padding-top:18px;font-size:12px}@media (width<=1100px){.idea-grid{grid-template-columns:repeat(2,1fr)}.studio-metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.studio-hero-actions{justify-content:flex-start}.ai-panel{padding:35px 22px}.ai-form{grid-template-columns:1fr}.ai-form>label:last-of-type,.ai-actions{grid-column:auto}.ai-form .form-row-2,.idea-grid{grid-template-columns:1fr}.ai-actions{flex-direction:column}.studio-metrics{grid-template-columns:repeat(2,1fr)}}.home-headlines{background:#f3f0e8;padding-top:80px;padding-bottom:70px}.headline-layout{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.headline-lead{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:520px;padding:48px;display:flex;position:relative;overflow:hidden}.headline-lead:after{content:"01";color:#ffffff1c;font:90px Arial Black;position:absolute;top:18px;right:30px}.headline-lead small,.headline-stack small{letter-spacing:.16em;color:#d8e1f1;font-size:12px;font-weight:900}.headline-lead h3{text-transform:uppercase;max-width:780px;margin:16px 0;font:43px/.97 Arial Black}.headline-lead p{color:#c5d0e5;max-width:680px;font-size:13px;line-height:1.55}.headline-lead b,.headline-stack b{letter-spacing:.13em;color:#fff;font-size:12px}.headline-stack{gap:14px;display:grid}.headline-stack>a{background:var(--blue);color:#fff;grid-template-columns:42% 58%;min-height:253px;display:grid;overflow:hidden}.headline-stack img{object-fit:cover;width:100%;height:100%}.headline-stack>a>div{flex-direction:column;padding:25px;display:flex}.headline-stack h3{text-transform:uppercase;margin:18px 0;font:22px/1.05 Arial Black}.headline-stack b{color:#ff686d;margin-top:auto}.ad-wrap{background:#fff;padding:26px 7vw}.ad-wrap.on-cream{background:#eeece5}.ad-placeholder{color:#7f8691;text-align:center;background:repeating-linear-gradient(135deg,#f7f7f7 0 12px,#f0f1f3 12px 24px);border:1px solid #cbd0d9;place-items:center;display:grid}.ad-placeholder.landscape{grid-template-columns:100px 1fr 230px;max-width:970px;min-height:90px;margin:auto;padding:12px 24px}.ad-placeholder small{letter-spacing:.15em;font-size:12px;font-weight:900}.ad-placeholder strong{color:#4f5867;font:16px Arial Black}.ad-placeholder span{letter-spacing:.1em;font-size:12px}.editorial-news{background:#fff}.editorial-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.editorial-card{border-top:5px solid var(--blue);background:#f3f0e8;grid-template-columns:38% 62%;min-height:300px;display:grid;overflow:hidden}.editorial-card.lead{border-top-color:var(--red);grid-column:1/-1;grid-template-columns:52% 48%;min-height:480px}.editorial-card img{object-fit:cover;width:100%;height:100%}.editorial-card>div{flex-direction:column;padding:30px;display:flex}.editorial-card small{letter-spacing:.13em;color:#858b95;font-size:12px;font-weight:900}.editorial-card h3{color:var(--blue);text-transform:uppercase;margin:20px 0;font:27px/1.05 Arial Black}.editorial-card p{color:#69717e;font-size:12px;line-height:1.6}.editorial-card b{color:var(--red);letter-spacing:.12em;margin-top:auto;font-size:12px}.editorial-article>header{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:620px;padding:80px 10vw;display:flex}.editorial-article>header>div{max-width:1000px}.editorial-article>header h1{font-size:clamp(55px,7vw,105px);line-height:.9}.editorial-article>header>div>p:nth-of-type(2){color:#d1dbee;max-width:800px;font-size:18px;line-height:1.6}.editorial-article>header small{letter-spacing:.15em;color:#aebfdf;font-size:12px}.article-layout{background:#f3f0e8;grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:7vw;padding:80px 7vw;display:grid}.article-copy{font-family:Georgia,serif}.editorial-disclosure{background:#fff0cf;border-left:5px solid #d8aa24;gap:5px;margin-bottom:45px;padding:18px 22px;font-family:Arial;display:grid}.editorial-disclosure strong{letter-spacing:.13em;font-size:12px}.editorial-disclosure span{color:#69717e;font-size:12px}.article-copy section{margin-bottom:42px}.article-copy h2{color:var(--blue);margin-bottom:20px;font-size:38px;line-height:1}.article-copy p{color:#303743;font-size:18px;line-height:1.85}.article-sources{border-top:2px solid var(--blue);gap:12px;padding-top:22px;font-family:Arial;display:grid}.article-sources strong{letter-spacing:.14em;color:var(--blue);font-size:12px}.article-sources a{color:var(--red);font-size:12px;font-weight:900}.article-layout aside{flex-direction:column;gap:25px;display:flex}.ad-placeholder.portrait{align-content:center;gap:25px;min-height:600px;padding:35px}.ad-placeholder.portrait strong{font-size:28px}.article-back{background:var(--blue);color:#fff;letter-spacing:.12em;text-align:center;padding:18px;font-size:12px;font-weight:900}.article-missing{min-height:700px}.article-missing h1{color:var(--blue);margin-bottom:50px}.article-missing em{color:var(--red);font-style:normal}@media (width<=900px){.headline-layout{grid-template-columns:1fr}.headline-stack{grid-template-columns:1fr 1fr}.editorial-card,.editorial-card.lead{grid-template-columns:1fr;min-height:0}.editorial-card img{height:280px}.article-layout{grid-template-columns:1fr}.article-layout aside{display:none}.editorial-article>header{min-height:520px}}@media (width<=600px){.home-headlines{padding-top:60px}.headline-lead{min-height:480px;padding:28px}.headline-lead h3{font-size:32px}.headline-stack{grid-template-columns:1fr}.headline-stack>a{min-height:220px}.ad-wrap{padding:18px 20px}.ad-placeholder.landscape{grid-template-columns:1fr;gap:6px;min-height:110px}.editorial-grid{grid-template-columns:1fr}.editorial-card.lead{grid-column:auto}.editorial-card img{height:220px}.editorial-card>div{padding:24px}.editorial-card h3,.editorial-card.lead h3{font-size:28px}.editorial-article>header{min-height:540px;padding:60px 24px}.editorial-article>header h1{font-size:48px}.editorial-article>header>div>p:nth-of-type(2){font-size:15px}.article-layout{padding:55px 24px}.article-copy h2{font-size:31px}.article-copy p{font-size:17px}}.ad-zone{background:#fff;padding:30px 7vw}.ad-zone.on-cream{background:#eeece5}.ad-slot{color:#717987;text-align:center;isolation:isolate;background:linear-gradient(120deg,#f8f8f6,#eef0f3);border:1px solid #cbd0d9;place-items:center;display:grid;position:relative;overflow:hidden}.ad-slot:before{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 18px,#08256106 18px 36px);position:absolute;inset:0}.ad-slot:after{content:"LE TRICOLORE";color:#08256109;letter-spacing:-.05em;z-index:-1;font:30px Arial Black;position:absolute;bottom:-4px;right:18px}.ad-slot small{letter-spacing:.18em;color:#9a3b43;font-size:12px;font-weight:900}.ad-slot strong{color:#3c485b;letter-spacing:.02em;font:17px Arial Black}.ad-slot span{letter-spacing:.12em;color:#8a919c;font-size:12px}.ad-slot-leaderboard,.ad-slot-in-feed{grid-template-columns:110px 1fr 240px;max-width:970px;min-height:110px;margin:auto;padding:14px 28px}.ad-slot-article-inline{border-left:5px solid var(--red);align-content:center;gap:9px;min-height:160px;margin:48px 0;padding:28px}.ad-slot-sidebar{align-content:center;gap:24px;min-height:600px;padding:35px}.ad-slot-sidebar strong{max-width:210px;font-size:27px}.ad-slot-sidebar span{line-height:1.5}@media (width<=900px){.ad-slot-sidebar{display:none}.ad-slot-article-inline{display:grid}.article-layout{grid-template-columns:1fr}.article-layout aside{width:100%;max-width:760px;margin:auto}}@media (width<=600px){.ad-zone{padding:20px}.ad-slot-leaderboard,.ad-slot-in-feed{grid-template-columns:1fr;gap:7px;min-height:125px;padding:20px}.ad-slot-article-inline{min-height:135px;margin:36px 0;padding:22px}.ad-slot:after{font-size:23px}}.ad-slot.ad-test-mode{border:2px dashed var(--red);box-shadow:inset 0 0 0 5px #a71e290d}.ad-location{background:var(--red);color:#fff;letter-spacing:.1em;text-align:left;padding:7px 12px;font-size:12px;font-weight:900;position:absolute;top:0;left:0;right:0}.ad-slot.ad-test-mode small{color:var(--red)}.ad-slot-leaderboard,.ad-slot-in-feed{padding-top:35px}.ad-slot-article-inline,.ad-slot-sidebar{padding-top:52px}.monetisation-panel{color:#061f5c;border-top:12px solid var(--red);background:#ece9e1;padding:70px 6vw 90px}.monetisation-panel>header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.monetisation-panel>header small{letter-spacing:.17em;color:var(--red);font-size:12px;font-weight:900}.monetisation-panel h2{margin:10px 0;font:clamp(44px,6vw,82px)/.9 Arial Black}.monetisation-panel>header p{color:#657080;max-width:700px;font-size:12px;line-height:1.6}.monetisation-panel>header a{background:var(--blue);color:#fff;letter-spacing:.1em;white-space:nowrap;padding:15px 20px;font-size:12px;font-weight:900}.monetisation-message{border-left:5px solid var(--red);background:#fff;margin-bottom:22px;padding:15px 20px;font-size:12px;font-weight:800}.monetisation-master{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.monetisation-master button,.monetisation-panel footer button{background:var(--red);color:#fff;letter-spacing:.09em;border:0;padding:14px 18px;font-size:12px;font-weight:900}.switch-row{cursor:pointer;align-items:center;gap:13px;display:flex}.switch-row input,.placement-card input{opacity:0;pointer-events:none;position:absolute}.switch-row>span,.placement-toggle{background:#8c96aa;border-radius:30px;flex:none;width:46px;height:24px;position:relative}.switch-row>span:after,.placement-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-row input:checked+span,.placement-card input:checked+.placement-toggle{background:#e12a35}.switch-row input:checked+span:after,.placement-card input:checked+.placement-toggle:after{transform:translate(22px)}.switch-row div{gap:3px;display:grid}.switch-row strong{letter-spacing:.1em;font-size:12px}.switch-row small{color:#bfc9db;font-size:12px}.placement-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0 28px;display:grid}.placement-card{cursor:pointer;background:#fff;border-top:5px solid #aeb5c1;flex-direction:column;align-items:flex-start;gap:10px;min-height:150px;padding:20px;display:flex}.placement-card.active{border-top-color:var(--red)}.placement-card strong{font:15px Arial Black}.placement-card small{color:#747d89;font-size:12px;line-height:1.4}.placement-card b{letter-spacing:.12em;color:#9298a1;margin-top:auto;font-size:12px}.placement-card.active b{color:var(--red)}.monetisation-config{grid-template-columns:.75fr 1.25fr;gap:14px;display:grid}.monetisation-config>div{background:#fff;padding:28px}.monetisation-config h3{margin-bottom:22px;font:22px Arial Black}.monetisation-config label{letter-spacing:.1em;gap:7px;margin-bottom:16px;font-size:12px;font-weight:900;display:grid}.monetisation-config input,.monetisation-config select{color:#061f5c;background:#f7f7f5;border:1px solid #cbd0d9;padding:13px;font:12px Arial}.monetisation-config .switch-row{letter-spacing:normal;margin-top:18px;display:flex}.monetisation-config .switch-row small{color:#7d8490;letter-spacing:normal;font-weight:400}.slot-id-grid{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.monetisation-warning{color:#6c5c30;background:#fff0cf;border-left:4px solid #d2a021;padding:13px;font-size:12px;line-height:1.5}.monetisation-panel footer{justify-content:flex-end;padding-top:18px;display:flex}.monetisation-panel footer button{padding:17px 25px;font-size:12px}.monetisation-panel button:disabled{opacity:.55}@media (width<=1000px){.placement-grid{grid-template-columns:repeat(2,1fr)}.monetisation-config{grid-template-columns:1fr}}@media (width<=600px){.ad-location{text-align:center;line-height:1.3}.monetisation-panel{padding:50px 20px}.monetisation-panel>header,.monetisation-master{flex-direction:column;align-items:stretch}.monetisation-panel>header a{text-align:center}.placement-grid{grid-template-columns:1fr}.placement-card{min-height:120px}.slot-id-grid{grid-template-columns:1fr}}.ad-slot.ad-placeholder-visible{min-height:150px;color:var(--blue);background:#fff4f1!important;border:3px dashed #d7192d!important;box-shadow:inset 0 0 0 7px #d7192d14!important}.ad-slot.ad-placeholder-visible .ad-location{background:#d7192d;padding:9px 14px;font-size:12px}.ad-placeholder-copy{justify-content:center;align-items:center;gap:20px;width:100%;padding:40px 20px 20px;display:flex}.ad-placeholder-copy>b{border:3px solid var(--red);width:62px;height:62px;color:var(--red);border-radius:50%;place-items:center;font:24px Arial Black;display:grid}.ad-placeholder-copy>small{letter-spacing:.12em;color:var(--red)!important;font-size:12px!important}.ad-placeholder-copy>strong{color:var(--blue)!important;font-size:24px!important}.ad-placeholder-copy>span{color:#545e6d!important;font-size:12px!important}.ad-slot-article-inline.ad-placeholder-visible{min-height:210px;margin:55px 0}.ad-slot-sidebar.ad-placeholder-visible{min-height:600px}.ad-slot-sidebar .ad-placeholder-copy{flex-direction:column}.ad-live{background:#f2f2f0;min-height:110px;overflow:hidden}.toolbar-live-state{color:#176236;letter-spacing:.06em;white-space:nowrap;background:#e8f5ec;border:1px solid #b9d6c2;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}@media (width<=760px){.toolbar-live-state{min-height:42px}}.criterion-generate{margin-top:8px;color:#fff!important;background:#071a43!important;border-color:#071a43!important}.section>.ad-slot-leaderboard,.match-command+.ad-slot-leaderboard,.match-stage~.ad-slot-leaderboard{margin:34px auto}.ad-live-article-inline{min-height:160px;margin:48px 0}.ad-live-sidebar{min-height:600px}.ad-live-wrap{min-height:inherit;padding-top:22px;position:relative}.ad-live-label{text-align:center;letter-spacing:.15em;color:#747b86;font-size:12px;position:absolute;top:5px;left:0;right:0}.adsense-readiness{background:#fff0cf;border-left:6px solid #d29c18;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.adsense-readiness.ready{background:#e5f4e9;border-left-color:#2a8848}.adsense-readiness strong{font:14px Arial Black}.adsense-readiness span{color:#596273;font-size:12px}.adsense-readiness a{color:var(--red);margin-left:auto;font-size:12px;font-weight:900}.monetisation-config input.invalid{border:2px solid var(--red);background:#fff2f2}.adsense-audit{background:#fff8e7;border:1px solid #ead29a;border-top:5px solid #d29c18;margin:0 0 22px;padding:24px}.adsense-audit.ready{background:#edf7f0;border-color:#2a8848 #a9d3b4 #a9d3b4}.adsense-audit-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.adsense-audit-head small{letter-spacing:.12em;font:8px Arial Black}.adsense-audit-head h3{color:var(--blue);margin:6px 0;font:19px Arial Black}.adsense-audit-head p{color:#596273;max-width:430px;margin:0;font-size:12px;line-height:1.5}.adsense-audit-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;display:grid}.adsense-audit-grid article{background:#fff;border:1px solid #d9e0e9;flex-direction:column;gap:3px;padding:14px;display:flex}.adsense-audit-grid strong{color:var(--blue);font:24px Arial Black}.adsense-audit-grid span{font:10px Arial Black}.adsense-audit-grid small{color:#596273;font-size:12px}.adsense-checks{flex-wrap:wrap;gap:8px;display:flex}.adsense-checks span{color:#7d4e00;background:#eef0f4;padding:7px 10px;font:8px Arial Black}.adsense-checks span.ok{color:#176232;background:#e1f2e6}.adsense-audit ol{margin:16px 0 0;padding-left:20px;font-size:12px;line-height:1.55}.adsense-indexing{border-left:5px solid var(--blue);background:#fff;grid-template-columns:1fr 1.4fr;gap:24px;margin:-10px 0 22px;padding:22px 24px;display:grid}.adsense-indexing small{letter-spacing:.12em;color:var(--red);font:8px Arial Black}.adsense-indexing h3{margin:6px 0;font:17px Arial Black}.adsense-indexing p{color:#596273;font-size:12px;line-height:1.5}.adsense-indexing ol{gap:7px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.adsense-indexing li.done{color:#176232}.adsense-indexing nav{grid-column:1/-1;gap:8px;display:flex}.adsense-indexing a{background:var(--blue);color:#fff;padding:10px 12px;font-size:12px;font-weight:900}@media (width<=900px){.ad-live-sidebar{display:none}}@media (width<=700px){.ad-placeholder-copy{flex-direction:column;gap:8px}.ad-placeholder-copy>strong{font-size:19px!important}.ad-slot.ad-placeholder-visible{min-height:190px}.adsense-readiness{flex-direction:column;align-items:flex-start}.adsense-readiness a{margin-left:0}.adsense-audit-head{display:block}.adsense-audit-head p{margin-top:10px}.adsense-audit-grid{grid-template-columns:repeat(2,1fr)}.adsense-indexing{grid-template-columns:1fr}.adsense-indexing nav{flex-direction:column;grid-column:auto}}.adblock-notice{z-index:9999;width:min(760px,100% - 40px);color:var(--blue);border-top:6px solid var(--red);background:#fff;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:20px 22px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #02113247}.adblock-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font:18px Arial Black;display:grid}.adblock-notice strong{letter-spacing:.03em;font:15px Arial Black}.adblock-notice p{color:#626c7a;margin-top:5px;font-size:12px;line-height:1.5}.adblock-notice button{background:var(--blue);color:#fff;letter-spacing:.08em;white-space:nowrap;border:0;padding:12px 14px;font-size:12px;font-weight:900}@media (width<=600px){.adblock-notice{grid-template-columns:44px 1fr;gap:12px;padding:16px;bottom:12px}.adblock-icon{width:44px;height:44px}.adblock-notice button{grid-column:1/-1;width:100%}}.editor-form select{color:#202735;background:#fff;border:1px solid #cfd1d5;padding:13px 15px;font:14px Arial}.title-controls{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.preview-image h1,.headline-lead h3,.editorial-article>header h1{font-size:clamp(38px,4.7vw,68px)}.editorial-card.lead h3{font-size:35px}.preview-image>b{letter-spacing:.13em;color:#c7d3e8;margin-top:18px;font-size:12px}.image-credit{margin-top:12px;display:block;color:#d8e1f1!important}.title-size-tres-compact{font-size:clamp(24px,2.8vw,40px)!important}.title-size-compact{font-size:clamp(29px,3.4vw,48px)!important}.title-size-standard,.title-size-normal{font-size:clamp(34px,4vw,58px)!important}.title-size-moyen{font-size:clamp(40px,4.8vw,68px)!important}.title-size-grand{font-size:clamp(47px,5.8vw,82px)!important}.title-size-impact{font-size:clamp(56px,7vw,100px)!important}.media-editor{background:#fff;border:1px solid #d4d4d0;margin:5px 0 28px;padding:22px}.media-editor>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.media-editor>header small{letter-spacing:.14em;color:var(--red);font-size:12px;font-weight:900}.media-editor>header h3{color:var(--blue);margin-top:6px;font:22px Arial Black}.media-editor>header>span{letter-spacing:.1em;color:#7c838e;font-size:12px}.media-preview{color:#fff;background:var(--blue);flex-direction:column;justify-content:flex-end;min-height:310px;margin-bottom:16px;padding:30px;display:flex;overflow:hidden}.media-preview-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-preview-shade{z-index:1;background:linear-gradient(90deg,#031844d1,#03184414);position:absolute;inset:0}.media-preview>strong,.media-preview>small{z-index:2;position:relative}.media-preview strong{text-transform:uppercase;max-width:700px;font:32px/.98 Arial Black}.media-preview small{letter-spacing:.12em;margin-top:12px;font-size:12px}.media-preview-error{z-index:2;color:var(--red);border-left:5px solid var(--red);background:#fff;padding:14px;font:700 12px/1.45 Arial,sans-serif;position:absolute;inset:22px 22px auto}.media-actions{grid-template-columns:240px 1fr;gap:10px;margin-bottom:18px;display:grid}.media-actions .upload-button{background:var(--blue);color:#fff;cursor:pointer;place-items:center;margin:0;display:grid}.upload-button input{display:none}.media-actions>div{grid-template-columns:1fr auto;display:grid}.media-actions>div input{min-width:0}.media-actions button{background:var(--red);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;padding:0 18px;font-size:12px;font-weight:900}.media-actions button:disabled{opacity:.5}.position-slider{accent-color:var(--red);padding:0!important}@media (width<=700px){.title-controls,.media-actions,.media-actions>div{grid-template-columns:1fr}.media-actions button,.media-editor{padding:15px}.media-editor>header{flex-direction:column;align-items:start;gap:10px}.media-preview{min-height:240px;padding:22px}}.ai-working{z-index:5;color:var(--blue);background:#fff2cd;border-left:6px solid #e1b72e;align-items:center;gap:18px;margin:-20px 0 28px;padding:18px 22px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0000002e}.ai-working strong{letter-spacing:.06em;font:16px Arial Black}.ai-working p{color:#5d6470;margin:5px 0 0;font-size:12px}.working-gear{font-size:34px;animation:1.8s linear infinite studio-spin;display:inline-block}.idea-grid button:disabled{opacity:.5;cursor:not-allowed}.media-actions>div{grid-template-columns:minmax(180px,1fr) auto auto}.photo-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.photo-results article{background:#eef1f6;border:1px solid #d1d6df;grid-template-columns:42% 58%;min-height:170px;display:grid;overflow:hidden}.photo-results img{object-fit:cover;width:100%;height:100%}.photo-results article>div{flex-direction:column;gap:8px;padding:15px;display:flex}.photo-results strong{color:var(--blue);text-transform:uppercase;font:12px/1.2 Arial Black}.photo-results span,.photo-results a{color:#69717e;font-size:12px;line-height:1.4}.photo-results a{color:var(--red);font-weight:900}.photo-results button{background:var(--blue);color:#fff;cursor:pointer;border:0;margin-top:auto;padding:10px;font-size:12px;font-weight:900}@keyframes studio-spin{to{transform:rotate(360deg)}}@media (width<=850px){.media-actions>div,.photo-results{grid-template-columns:1fr}.photo-results article{grid-template-columns:38% 62%}}.photo-results article.reference-photo{border-top:5px solid #d6a718}.photo-results article.reusable-photo{border-top:5px solid #2b7b50}.photo-results .photo-license{color:#745700;letter-spacing:.06em;background:#fff1c5;width:max-content;max-width:100%;padding:5px 7px;font-weight:900;display:inline-block}.photo-results .reusable-photo .photo-license{color:#17613c;background:#dff1e7}.photo-results article p{color:#6d7480;margin:0;font-size:12px;line-height:1.4}.editor-form label>small{line-height:1.45}.nav-more{position:relative}.nav-more summary{cursor:pointer;list-style:none;position:relative}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary span{color:var(--red);margin-left:4px}.nav-more>div{border-top:3px solid var(--red);background:#fff;width:175px;padding:8px;display:none;position:absolute;top:27px;right:-18px;box-shadow:0 16px 35px #07102229}.nav-more[open]>div{display:grid}.nav-more>div a{padding:12px 14px}.site-footer{min-height:0;padding:42px 7vw 24px;display:block}.footer-main{grid-template-columns:260px minmax(260px,620px) 150px;align-items:center;gap:40px;display:grid}.footer-main p{max-width:620px;line-height:1.65}.footer-main>a{color:#fff;text-align:right;font-weight:900}.footer-links{color:#d5dced;letter-spacing:.11em;border-top:1px solid #20304f;flex-wrap:wrap;gap:24px;margin-top:30px;padding-top:24px;font-size:12px;font-weight:900;display:flex}.site-footer>small{color:#667795;margin-top:20px;font-size:12px;display:block}.trust-page{background:#f3f0e8}.trust-copy{border-top:6px solid var(--red);background:#fff;max-width:860px;margin:0 auto;padding:70px;box-shadow:0 16px 45px #07102214}.trust-copy h2{color:var(--blue);margin:48px 0 18px;font:32px/1 Arial Black}.trust-copy h2:first-child{margin-top:0}.trust-copy p{color:#343b47;font:17px/1.8 Georgia,serif}@media (width<=800px){.nav-more{border-bottom:1px solid #eee;grid-column:1/-1}.nav-more summary{padding:15px 5px}.nav-more>div,.nav-more[open]>div{width:auto;box-shadow:none;border-top:1px solid #eee;grid-template-columns:1fr 1fr;padding:0 0 8px 15px;position:static}.nav-more>div a{padding:12px 5px}.header-cta{font-size:12px}.footer-main{text-align:center;grid-template-columns:1fr;gap:22px}.footer-main .brand{justify-content:center}.footer-main>a{text-align:center}.footer-links{justify-content:center}.trust-copy{padding:38px 25px}.trust-copy h2{font-size:27px}.trust-copy p{font-size:16px}}.compact-broadcast{min-height:600px;padding-top:54px;padding-bottom:64px}.headline-lead{min-height:450px}.headline-lead .headline-copy{z-index:2;max-width:78%;position:relative}.headline-subject{z-index:1;object-fit:contain;object-position:bottom right;filter:drop-shadow(-15px 10px 22px #00000061);width:48%;height:94%;position:absolute;bottom:0;right:-1%}.stack-image{min-width:0;position:relative;overflow:hidden}.stack-image>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stack-subject{z-index:2;object-position:bottom right;filter:drop-shadow(-8px 7px 11px #00000059);position:absolute;bottom:-3%;right:-10%;object-fit:contain!important;width:105%!important;height:96%!important}.headline-stack>a{transition:transform .22s,box-shadow .22s}.headline-stack>a:hover{transform:translateY(-4px);box-shadow:0 14px 30px #07102233}.editorial-card{transition:transform .22s,box-shadow .22s}.editorial-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #07102224}.editorial-card figure{background:#061f5c;margin:0;position:relative;overflow:hidden}.editorial-card figure>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.editorial-card:hover figure>img:first-child{transform:scale(1.035)}.editorial-card figure:after{content:"";background:linear-gradient(#0000 45%,#031844bf);position:absolute;inset:0}.editorial-card figure>span{z-index:3;color:#fff;font:34px Arial Black;position:absolute;bottom:18px;left:22px}.editorial-subject{z-index:2;object-position:bottom right;filter:drop-shadow(-12px 8px 18px #0006);object-fit:contain!important;width:92%!important;height:95%!important;position:absolute!important;inset:auto -8% 0 auto!important}.article-utility{background:#fff;border-bottom:1px solid #d9dce2;padding:0 10vw}.article-tools{align-items:center;gap:10px;max-width:1180px;min-height:62px;margin:auto;display:flex}.article-tools>span{letter-spacing:.15em;color:#7d8490;margin-right:10px;font-size:12px;font-weight:900}.article-tools button,.article-tools a{color:var(--blue);letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #d3d7df;padding:10px 13px;font-size:12px;font-weight:900}.article-tools button:hover,.article-tools a:hover{border-color:var(--red);color:var(--red)}.article-summary{border-top:5px solid var(--red);background:#fff;gap:0;margin-bottom:34px;padding:25px 28px;font-family:Arial;display:grid}.article-summary>strong{letter-spacing:.15em;color:var(--blue);margin-bottom:12px;font-size:12px}.article-summary>a{color:#4e5663;border-top:1px solid #e4e5e8;grid-template-columns:38px 1fr;gap:10px;padding:11px 0;font-size:12px;font-weight:800;line-height:1.35;display:grid}.article-summary>a span{color:var(--red);font:10px Arial Black}.article-byline{flex-wrap:wrap;gap:18px;display:flex}.article-aside-card{background:var(--blue);color:#fff;border-top:5px solid var(--red);padding:28px}.article-aside-card strong{letter-spacing:.08em;font:18px Arial Black}.article-aside-card p{color:#b9c7e1;font-size:12px;line-height:1.6}.article-aside-card a{color:#ff6267;letter-spacing:.1em;margin-top:12px;font-size:12px;font-weight:900;display:inline-block}.article-sources a{border-bottom:1px solid #dedfe2;grid-template-columns:30px 1fr;gap:8px;padding:11px 0;display:grid}.article-sources a span{color:#9ca2ac}.article-related{color:#fff;background:#071936;padding:70px 7vw}.article-related>div:first-child small{letter-spacing:.15em;color:#ff5f64;font-size:12px;font-weight:900}.article-related h2{color:#fff;margin:12px 0 32px;font-size:54px}.article-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-related a{color:var(--ink);border-bottom:5px solid var(--red);background:#fff;padding-bottom:24px;transition:transform .22s;overflow:hidden}.article-related a:hover{transform:translateY(-5px)}.article-related img{object-fit:cover;width:100%;height:180px}.article-related span,.article-related h3,.article-related b{margin-left:22px;margin-right:22px;display:block}.article-related span{color:var(--red);letter-spacing:.12em;margin-top:20px;font-size:12px;font-weight:900}.article-related h3{text-transform:uppercase;color:var(--blue);margin-top:12px;margin-bottom:22px;font:21px/1.08 Arial Black}.article-related b{color:var(--red);letter-spacing:.1em;font-size:12px}@media (width<=900px){.compact-broadcast{min-height:700px}.compact-broadcast .broadcast-clash{height:47%;top:auto}.headline-lead .headline-copy{max-width:88%}.headline-subject{opacity:.68;width:62%}.article-related>div:last-child{grid-template-columns:1fr 1fr}.article-related a:last-child{display:none}}@media (width<=600px){.compact-broadcast{min-height:680px}.compact-broadcast h1{font-size:48px}.compact-broadcast .broadcast-clash{height:42%}.headline-lead{min-height:430px}.headline-lead .headline-copy{max-width:100%}.headline-subject{opacity:.38;width:78%}.editorial-card figure{height:240px}.article-utility{padding:0 20px}.article-tools{flex-wrap:wrap;padding:13px 0}.article-tools>span{width:100%}.article-summary{padding:22px 18px}.article-related{padding:55px 24px}.article-related h2{font-size:42px}.article-related>div:last-child{grid-template-columns:1fr}.article-related a:last-child{display:block}.article-related img{height:200px}}.seo-editor{border:2px solid #061f5c;border-top:8px solid var(--red);background:#f7f8fb;gap:22px;margin:28px 0;padding:28px;display:grid}.seo-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seo-editor header small{letter-spacing:.15em;color:var(--red);font-size:12px;font-weight:900}.seo-editor h3{color:var(--blue);margin-top:7px;font:24px Arial Black}.seo-score{color:#fff;letter-spacing:.08em;padding:10px 14px;font-size:12px;font-weight:900}.seo-good{background:#16834c}.seo-fair{background:#b77900}.seo-weak{background:var(--red)}.seo-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seo-fields label{letter-spacing:.1em;gap:7px;font-size:12px;font-weight:900;display:grid}.seo-fields label small{color:#707988;letter-spacing:0;font-weight:600}.seo-fields input,.seo-fields textarea{color:#061f5c;background:#fff;border:1px solid #bfc7d4;padding:13px;font:13px Arial}.google-preview{background:#fff;border:1px solid #d5d9df;gap:6px;padding:20px;display:grid}.google-preview small{letter-spacing:.12em;color:#687181;font-size:12px;font-weight:900}.google-preview span{color:#257340;font-size:12px}.google-preview strong{color:#1a0dab;font:20px Arial}.google-preview p{color:#4d5156;margin:0;font-size:12px;line-height:1.5}.seo-checks{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.seo-checks li{color:#a52c34;background:#fff0f0;padding:10px 12px;font-size:12px;font-weight:800}.seo-checks li:before{content:"○ ";font-weight:900}.seo-checks li.ok{color:#167043;background:#e6f5ed}.seo-checks li.ok:before{content:"✓ "}@media (width<=700px){.seo-editor>header,.seo-fields{grid-template-columns:1fr;display:grid}.seo-checks{grid-template-columns:1fr}}.seo-actions{align-items:stretch;gap:8px;display:flex}.seo-actions button,.field-ai-button{background:var(--blue);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;padding:10px 14px;font-size:12px;font-weight:900}.field-ai-button{background:var(--red);margin-top:2px}.seo-actions button:disabled,.field-ai-button:disabled{opacity:.55;cursor:wait}@media (width<=700px){.seo-actions{display:grid}}.local-free{color:#167043;letter-spacing:.08em;background:#e6f5ed;border:1px solid #b9dfc9;place-items:center;padding:8px 10px;font-size:12px;font-weight:900;display:grid}.editor-form input[readonly]{color:#687181;cursor:not-allowed;background:#edf0f4}.ai-usage-panel{color:#fff;border-top:7px solid var(--red);background:#071936;padding:42px 7vw}.ai-usage-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ai-usage-panel small{color:#ff646b;letter-spacing:.14em;font-size:12px;font-weight:900}.ai-usage-panel h2{margin-top:8px;font:32px Arial Black}.ai-usage-panel>header>span{letter-spacing:.09em;background:#d7192d;padding:12px 16px;font-size:12px;font-weight:900}.ai-usage-panel>p{color:#b9c7e1;font-size:12px}.ai-usage-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.ai-usage-metrics>div{color:var(--blue);background:#fff;gap:7px;padding:24px;display:grid}.ai-usage-metrics strong{font:34px Arial Black}.ai-usage-metrics span{letter-spacing:.09em;font-size:12px;font-weight:900}.ai-usage-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ai-usage-list>div{background:#10284f;justify-content:space-between;padding:14px;font-size:12px;display:flex}.ai-usage-list strong{color:#ff646b}@media (width<=700px){.ai-usage-panel>header{display:grid}.ai-usage-metrics,.ai-usage-list{grid-template-columns:1fr}.seo-actions{align-items:stretch}}.rich-toolbar{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.rich-toolbar button{color:var(--blue);letter-spacing:.07em;cursor:pointer;background:#fff;border:1px solid #bfc7d4;padding:9px 11px;font-size:12px;font-weight:900}.rich-toolbar button:hover{border-color:var(--red);color:var(--red)}.rich-table,.rich-chart,.rich-image,.rich-note{margin:34px 0;font-family:Arial,sans-serif}.rich-table,.rich-chart{border-top:6px solid var(--red);background:#fff;padding:24px;box-shadow:0 10px 30px #061f5c14}.rich-table figcaption,.rich-chart figcaption{color:var(--blue);text-transform:uppercase;margin-bottom:18px;font:20px Arial Black}.rich-table>div{overflow-x:auto}.rich-table table{border-collapse:collapse;width:100%;min-width:480px}.rich-table th{background:var(--blue);color:#fff;text-align:left;letter-spacing:.08em;padding:12px;font-size:12px}.rich-table td{color:#343b47;border-bottom:1px solid #dfe3e9;padding:12px;font-size:12px}.rich-table tbody tr:nth-child(2n){background:#f5f6f8}.rich-table small,.rich-chart small{color:#747d89;letter-spacing:.08em;margin-top:13px;font-size:12px;display:block}.rich-chart>div{gap:12px;display:grid}.chart-row{grid-template-columns:minmax(90px,160px) 1fr 85px;align-items:center;gap:12px;display:grid}.chart-row>span,.chart-row>strong{font-size:12px}.chart-row>strong{text-align:right;color:var(--blue)}.chart-row>i{background:#e5e8ed;height:18px;overflow:hidden}.chart-row>i>b{background:linear-gradient(90deg, var(--blue), var(--red));height:100%;display:block}.rich-image img{object-fit:cover;width:100%;max-height:520px;display:block}.rich-image figcaption{color:#d3dceb;background:#071936;padding:12px 16px;font-size:12px;line-height:1.4}.rich-note{background:#fff0cf;border-left:6px solid #d8aa24;padding:20px 24px}.rich-note strong{letter-spacing:.13em;color:#7a5b00;font-size:12px}.rich-note p{font:15px/1.55 Arial,sans-serif;margin:8px 0 0!important}.article-copy>.rich-chart+*,.article-copy>.rich-table+*{margin-top:42px}@media (width<=600px){.rich-table,.rich-chart{margin-left:-10px;margin-right:-10px;padding:17px}.chart-row{grid-template-columns:85px 1fr 62px;gap:8px}.rich-toolbar{grid-template-columns:1fr 1fr;display:grid}.rich-toolbar button{padding:11px 7px}}.enrich-analyze{background:var(--red);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;justify-self:start;padding:13px 17px;font-size:12px;font-weight:900}.enrich-analyze:disabled{opacity:.5}.enrichment-suggestions{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;display:grid}.enrichment-card{border:1px solid #ccd2dc;border-top:5px solid var(--blue);background:#f7f8fb;flex-direction:column;gap:14px;padding:16px;display:flex}.enrichment-card>span{gap:7px;display:grid}.enrichment-card b{color:var(--red);letter-spacing:.09em;font-size:12px}.enrichment-card strong{color:var(--blue);letter-spacing:0;font:15px Arial Black}.enrichment-card small{color:#5c6573;font-size:12px;line-height:1.45}.enrichment-card em{color:#747d89;font-size:12px;font-style:normal}.enrichment-card a{color:var(--red);overflow-wrap:anywhere;font-size:12px;font-weight:900}.enrichment-card>button{background:var(--blue);color:#fff;cursor:pointer;border:0;margin-top:auto;padding:11px;font-size:12px;font-weight:900}.social-embed{border:1px solid #d3d8e0;border-top:6px solid var(--red);background:#fff;max-width:620px;margin:38px auto;font-family:Arial,sans-serif;overflow:hidden}.social-embed>figcaption{color:#fff;background:#071936;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.social-embed>figcaption strong{letter-spacing:.1em;font-size:12px}.social-embed>figcaption span{color:#b8c5dc;font-size:12px}.social-embed>p{padding:17px 20px 0;margin:0!important;font:14px/1.55 Arial,sans-serif!important}.social-consent{gap:12px;padding:22px;display:grid}.social-consent span,.social-unavailable{color:#5f6875;font-size:12px;line-height:1.5}.social-consent button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:13px;font-size:12px;font-weight:900}.social-consent a{color:var(--red);text-align:center;font-size:12px;font-weight:900}.social-unavailable{padding:22px}.social-embed .twitter-tweet,.social-embed .instagram-media{margin:18px auto!important}.social-embed iframe{margin:auto;display:block}@media (width<=700px){.enrichment-suggestions{grid-template-columns:1fr}.social-embed{margin-left:-8px;margin-right:-8px}.social-embed>figcaption{display:grid}}.enrich-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0;display:flex}.enrich-actions>small{flex-basis:100%;max-width:780px;line-height:1.5;color:#566174!important;font-size:12px!important}.enrich-targeted{background:#16834d}.enrich-full{color:var(--blue);letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #aab4c4;padding:12px 15px;font-size:12px;font-weight:900}.enrich-full:disabled{opacity:.5}.enrichment-cache{display:block;color:#167043!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:900!important}.studio-global-working{margin:0 7vw 20px;top:12px}.enrichment-feedback{background:#fff1d6;padding:10px;font-weight:800;line-height:1.4;color:#7a5600!important;font-size:12px!important;display:block!important}.enrichment-card>button:active{transform:translateY(1px)}.article-copy h2{margin-top:50px;margin-bottom:22px}.article-copy h2:first-child{margin-top:0}.enrichment-card>button:disabled{cursor:not-allowed;background:#8c929c}.enrichment-card.confidence-high{border-top-color:#16834d}.enrichment-card.confidence-medium{border-top-color:#d19a16}.enrichment-card.confidence-low{border-top-color:#9a2530}.confidence-explanation{font-weight:800;color:#303743!important}@media (width<=600px){.article-copy h2{margin-top:36px;margin-bottom:21px}}.article-copy>p,.article-copy>section>p{margin-top:0;margin-bottom:24px}.article-copy>p+p,.article-copy>section>p+p{margin-top:10px}.article-related img{object-position:50% 50%}.home-broadcast-hero.compact-broadcast{min-height:440px;padding-top:38px;padding-bottom:42px}.compact-broadcast h1{font-size:clamp(50px,5vw,76px)}.compact-broadcast .broadcast-clash{height:88%;top:4%}.compact-broadcast .clash-team .team-logo.large{width:min(13vw,190px);height:min(13vw,190px)}.home-headlines{padding-top:38px;padding-bottom:48px}.home-headlines .section-bar{margin-bottom:24px}.home-headlines .headline-lead{min-height:370px}.home-headlines .headline-stack>a{min-height:178px}@media (width<=900px){.home-broadcast-hero.compact-broadcast{min-height:700px;padding-top:55px}.compact-broadcast .broadcast-clash{height:46%;top:auto}.home-headlines .headline-lead{min-height:430px}.home-headlines .headline-stack>a{min-height:220px}}@media (width<=600px){.article-copy>p,.article-copy>section>p{margin-bottom:21px}.article-copy>p+p,.article-copy>section>p+p{margin-top:8px}.home-broadcast-hero.compact-broadcast{min-height:680px}.home-headlines{padding-top:55px}.home-headlines .headline-lead{min-height:430px}}.rich-video{border-top:6px solid var(--red);background:#071936;margin:38px 0;font-family:Arial,sans-serif}.rich-video figcaption{color:#fff;justify-content:space-between;gap:15px;padding:16px 18px;display:flex}.rich-video figcaption strong{text-transform:uppercase;font:16px Arial Black}.rich-video figcaption span{color:#b9c7e1;font-size:12px}.rich-video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.rich-video>a{color:#fff;text-align:center;padding:28px;font-size:12px;font-weight:900;display:block}.rich-source-card{border:1px solid #d4dae3!important;border-left:7px solid var(--red)!important;background:#fff!important;gap:9px!important;margin:38px 0!important;padding:24px!important;font-family:Arial,sans-serif!important;display:grid!important}.rich-source-card small{letter-spacing:.12em;color:var(--red);font-size:12px;font-weight:900}.rich-source-card strong{color:var(--blue);text-transform:uppercase;font:21px Arial Black}.rich-source-card p{color:#59616d;margin:0!important;font:13px/1.5 Arial,sans-serif!important}.rich-source-card a{color:var(--red);letter-spacing:.08em;margin-top:5px;font-size:12px;font-weight:900}@media (width<=600px){.rich-video{margin-left:-10px;margin-right:-10px}.rich-video figcaption{display:grid}}@media (width>=901px){.home-broadcast-hero.compact-broadcast{min-height:400px;padding-top:30px;padding-bottom:34px}}html,body{max-width:100%;overflow-x:hidden}.article-layout,.article-copy,.article-copy section,.rich-table,.rich-chart,.rich-contract,.rich-video,.rich-source-card,.social-embed{min-width:0;max-width:100%}.article-layout>aside{flex-direction:column;gap:25px;display:flex}.editorial-article>header{min-height:460px;padding-top:58px;padding-bottom:58px}.player-detail-hero{min-height:500px;padding-top:65px;padding-bottom:65px}@media (width<=900px){.article-layout>aside{display:none}.article-layout .rich-note,.article-layout .rich-contract{display:block}.article-layout .rich-source-card{display:grid}.article-layout aside:not(.rich-note):not(.rich-contract):not(.rich-source-card){max-width:100%}}@media (width<=600px){.site-header{height:76px;padding:0 14px}.brand-mark{width:54px;height:54px}.brand{gap:8px;font-size:12px}.header-cta{display:none}nav{top:76px}.page-hero{min-height:300px;padding:42px 20px}.page-hero h1{font-size:clamp(38px,12vw,48px)}.page-hero>div>p:last-child{margin-top:18px;font-size:14px}.page-hero-number{font-size:150px}.editorial-article>header{min-height:390px;padding:42px 20px}.editorial-article>header h1,.editorial-article>header .title-size-tres-compact,.editorial-article>header .title-size-compact,.editorial-article>header .title-size-standard,.editorial-article>header .title-size-normal,.editorial-article>header .title-size-moyen,.editorial-article>header .title-size-grand,.editorial-article>header .title-size-impact{overflow-wrap:anywhere;font-size:clamp(30px,9.5vw,40px)!important}.editorial-article>header>div{min-width:0;max-width:100%}.editorial-article>header>div>p:nth-of-type(2){font-size:14px;line-height:1.5}.article-byline{font-size:12px}.article-layout{width:100%;padding:42px 18px;overflow:hidden}.article-copy{overflow-wrap:anywhere;width:100%}.article-copy p{font-size:16px;line-height:1.72}.article-copy h2{overflow-wrap:anywhere;font-size:28px}.article-summary{margin-left:0;margin-right:0}.editorial-disclosure{margin-bottom:34px;padding:16px}.rich-table,.rich-chart{width:100%;margin-left:0;margin-right:0;padding:14px}.rich-table>div{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.rich-table table{min-width:560px}.rich-table figcaption,.rich-chart figcaption{font-size:17px;line-height:1.1}.chart-row{grid-template-columns:minmax(66px,82px) minmax(70px,1fr) 55px;gap:6px}.chart-row>span,.chart-row>strong{font-size:12px}.rich-contract{width:100%}.rich-contract>div{grid-template-columns:1fr}.rich-image,.rich-image img,.rich-video,.rich-video iframe{width:100%;max-width:100%}.rich-source-card{width:100%;padding:17px!important}.social-embed{width:100%;margin-left:0;margin-right:0}.social-embed iframe{width:100%!important}.editorial-card figure{height:210px}.editorial-card figure>img:first-child{object-position:var(--mobile-focus,50% 50%)}.editorial-subject{object-position:bottom right!important;width:76%!important;height:90%!important;right:-3%!important}.editorial-card>div{padding:20px}.editorial-card h3,.editorial-card.lead h3{font-size:25px}.article-related{padding:45px 18px}.article-related h2{font-size:36px}.article-related img{height:190px}.player-detail-hero{min-height:440px;padding:48px 20px}.player-detail-copy h1{overflow-wrap:anywhere;font-size:42px}.player-detail-copy>img{max-width:100%}}.rich-contract{border:1px solid #d6dce6;border-top:7px solid var(--red);background:#fff;margin:34px 0;font-family:Arial,sans-serif;box-shadow:0 12px 30px #061f5c17}.rich-contract header{background:var(--blue);color:#fff;gap:7px;padding:19px 22px;display:grid}.rich-contract header span{letter-spacing:.14em;color:#ff7479;font-size:12px;font-weight:900}.rich-contract header strong{text-transform:uppercase;font:22px Arial Black}.rich-contract>div{background:#dfe4eb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rich-contract>div>span{background:#fff;gap:6px;padding:17px;display:grid}.rich-contract>div small{letter-spacing:.1em;color:#737c89;text-transform:uppercase;font-size:12px;font-weight:900}.rich-contract>div b{color:var(--blue);font-size:15px}.rich-contract>small{color:#747d89;letter-spacing:.08em;padding:12px 18px;font-size:12px;display:block}.source-guide{background:#f2f4f8;border:1px solid #ccd3df;margin:8px 0}.source-guide summary{cursor:pointer;color:var(--blue);letter-spacing:.09em;padding:12px 14px;font-size:12px;font-weight:900}.source-guide>span{background:#dce1e9;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.source-guide>span>span{background:#fff;gap:5px;padding:12px;display:grid}.source-guide b{color:var(--red);font-size:12px}.source-guide small,.source-guide em{color:#5e6774;font-size:12px;font-style:normal;line-height:1.35}.radar-filters{flex-wrap:wrap;gap:7px;margin:0 0 22px;display:flex}.radar-filters button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8ced8;padding:10px 14px;font-size:12px;font-weight:900}.radar-filters button.active{background:var(--red);border-color:var(--red);color:#fff}.radar-news{margin-bottom:20px}.radar-channels{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.radar-channels a{color:#fff;border-top:5px solid var(--red);background:#071936;flex-direction:column;gap:12px;min-height:130px;padding:20px;display:flex}.radar-channels small{color:#ff7278;letter-spacing:.1em;font-size:12px;font-weight:900}.radar-channels strong{text-transform:uppercase;font:17px/1.08 Arial Black}.radar-channels span{margin-top:auto;font-size:12px;font-weight:900}.radar-empty{border-left:6px solid var(--blue);background:#f1f3f6;padding:22px}.radar-empty strong{color:var(--blue);font:15px Arial Black}.radar-empty p{color:#5f6875;margin-bottom:0;font-size:12px;line-height:1.5}@media (width<=800px){.rich-contract>div,.source-guide>span,.radar-channels{grid-template-columns:1fr 1fr}}@media (width<=520px){.rich-contract>div,.source-guide>span,.radar-channels{grid-template-columns:1fr}}.preview-copy.article-copy>p,.preview-copy.article-copy>section>p{margin:0 0 24px}.preview-copy.article-copy>p+p,.preview-copy.article-copy>section>p+p{margin-top:10px}.preview-copy.article-copy h2{margin:50px 0 22px}.preview-copy.article-copy h2:first-child{margin-top:0}.smart-embed{background:#edf5f1;border:1px solid #bddcc9;grid-template-columns:minmax(210px,1fr) minmax(240px,1.35fr) auto;align-items:center;gap:10px;margin:5px 0 12px;padding:14px;display:grid}.smart-embed>span{gap:4px;display:grid}.smart-embed b{color:#11643b;letter-spacing:.08em;font-size:12px}.smart-embed small{color:#51665a;font-size:12px;line-height:1.35}.smart-embed input{min-width:0;margin:0!important}.smart-embed button{color:#fff;letter-spacing:.07em;cursor:pointer;background:#16824b;border:0;padding:14px;font-size:12px;font-weight:900}.smart-embed button:disabled{opacity:.5;cursor:wait}.data-status{grid-template-columns:max-content minmax(0,1fr);align-items:center;min-height:52px;display:grid}.data-status span{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-weight:700;line-height:1.4;display:flex}.data-status span b,.data-status span i{letter-spacing:.06em;white-space:nowrap;border-left:1px solid #041f5c38;padding-left:12px;font-size:12px;font-style:normal}.split-squad-chip{color:#061f5c;letter-spacing:.1em;background:#f0c747;margin:10px auto -9px;padding:6px 8px;font:7px Arial Black;display:table}.schedule-list article>div>em{color:#747d89;letter-spacing:.02em;margin-top:5px;font:7px Arial;display:block}.player-card .player-headshot{filter:saturate(.95)contrast(1.02);object-fit:contain;object-position:right bottom;width:auto;max-width:64%;height:76%;opacity:.46!important}.leader-tile>img{object-fit:contain;object-position:right bottom;width:auto;max-width:78%}.goalie-grid img{object-fit:contain;object-position:right bottom;width:auto;max-width:68%}.split-match-nav{border-top:4px solid var(--red);background:#fff5d9;border-bottom:1px solid #ead59d;grid-template-columns:minmax(250px,.8fr) 1.2fr;align-items:center;gap:24px;padding:20px 7vw;display:grid}.split-match-nav>div strong{color:var(--blue);font:18px Arial Black;display:block}.split-match-nav>div span{color:#6e6041;margin-top:5px;font-size:12px;display:block}.split-match-nav nav{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.split-match-nav a{color:var(--blue);background:#fff;border:1px solid #d9c58d;padding:13px 16px}.split-match-nav a.active{background:var(--blue);color:#fff;border-color:var(--blue)}.split-match-nav a small{letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.split-match-nav a strong{margin-top:5px;font-size:12px;display:block}.watch-player{border-top:1px solid #e3e5ea;grid-template-columns:24px 1fr auto;align-items:center;padding:12px 0;display:grid!important}.watch-player b{color:var(--red)}.watch-player span{color:var(--blue);font-weight:900}.watch-player strong{letter-spacing:.1em;font-size:12px}.watch-empty{padding:20px 0}.watch-empty span{color:#707783;margin-top:6px;font-size:12px;display:block}@media (width<=1100px){.data-status{grid-template-columns:1fr;gap:7px}.data-status span b,.data-status span i{white-space:normal}.split-match-nav{grid-template-columns:1fr}}.pregame-intel{margin:0 0 60px}.pregame-intel>header{margin-bottom:24px}.pregame-intel h2{font-size:58px}.pregame-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.pregame-grid>article{border-top:5px solid var(--blue);background:#fff;min-height:225px;padding:24px}.pregame-grid>article:first-child{border-top-color:var(--red)}.pregame-grid>article>small{letter-spacing:.13em;color:#7c8492;margin-bottom:22px;font-size:12px;font-weight:900;display:block}.pregame-grid>article>a{color:var(--blue);border-bottom:1px solid #e0e3e9;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.pregame-grid>article>a b{color:var(--red);font:12px Arial Black}.pregame-grid>article>a>span:not(.leader-stats){min-width:0;font:11px Arial Black}.team-compare{text-align:center;grid-template-columns:1fr 35px 1fr;align-items:center;display:grid}.team-compare>span{gap:9px;display:grid}.team-compare b{font:25px Arial Black}.team-compare strong{color:var(--red);font:24px Arial Black}.team-compare em{font:8px Arial Black}.team-compare>i{color:var(--red);font:10px Arial Black}.goalie-note{color:#8b929d;letter-spacing:.1em;margin-top:16px;font:7px Arial Black;display:block}@media (width<=900px){.pregame-grid{grid-template-columns:1fr}.pregame-grid>article{min-height:0}}.page-hero,.editorial-article>header,.player-detail-hero,.home-broadcast-hero.compact-broadcast,.match-stage-v25{height:380px;min-height:380px;padding-top:42px;padding-bottom:42px}.match-stage-v25{background:radial-gradient(circle at 50% 42%,#24559d 0,#0b3478 45%,#031844 100%);padding:24px 7vw 22px}.match-stage-v25 .stage-matchup{grid-template-columns:1fr 210px 1fr;max-width:980px;margin-top:-4px}.match-stage-v25 .stage-team{gap:3px;transform:none}.match-stage-v25 .stage-team>small{color:#dce7fb;letter-spacing:.18em;font-size:12px;font-weight:900}.team-logo-plate{background:#ffffff1f;border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:148px;height:148px;display:grid;box-shadow:0 12px 30px #00000040}.match-stage-v25 .team-logo-plate .team-logo.large{filter:drop-shadow(0 7px 9px #00000059);width:122px;height:122px;margin:0}.match-stage-v25 .stage-team h2{color:#fff;text-shadow:0 2px 12px #0000008c;letter-spacing:.1em;font-size:38px;line-height:1}.match-stage-v25 .stage-team p{color:#fff;margin:2px 0 0;font-size:12px}.match-stage-v25>header span,.match-stage-v25>header strong{font-size:12px}.match-stage-v25>header>div:last-child strong{color:#fff;font-size:12px}.match-stage-v25 .stage-score>span,.match-stage-v25 .stage-score>small{color:#dbe5f8;font-size:12px}.match-stage-v25 .stage-score>div{margin:8px 0}.match-stage-v25 .stage-score strong{font-size:54px}.match-stage-v25 .stage-score i{color:var(--red);background:#fff;padding:10px 6px;font-size:13px}.match-stage-v25 .match-stage-footer{color:#dbe5f8;font-size:12px;bottom:16px}.match-stage-v25 .match-stage-footer span,.match-stage-v25 .match-stage-footer strong{font-weight:900}.match-command{padding-top:62px}@media (width<=900px){.smart-embed{grid-template-columns:1fr}.page-hero,.editorial-article>header,.player-detail-hero,.home-broadcast-hero.compact-broadcast,.match-stage-v25{height:auto;min-height:360px}.match-stage-v25{min-height:460px}.match-stage-v25 .stage-matchup{grid-template-columns:1fr 130px 1fr}}@media (width<=600px){.data-status{gap:5px;min-height:0;padding:10px 18px}.data-status strong{font-size:12px}.data-status span{font-size:12px;line-height:1.35;display:block}.data-status span b,.data-status span i{border:0;padding:3px 0 0;display:block}.page-hero,.editorial-article>header,.player-detail-hero,.home-broadcast-hero.compact-broadcast{height:auto;min-height:300px}.match-stage-v25{height:auto;min-height:430px;padding:22px 14px}.match-stage-v25 .stage-matchup{grid-template-columns:1fr 70px 1fr;margin-top:32px}.team-logo-plate{width:104px;height:104px}.match-stage-v25 .team-logo-plate .team-logo.large{width:84px;height:84px}.match-stage-v25 .stage-team h2{font-size:29px}.match-stage-v25 .stage-team>small{font-size:12px}.match-stage-v25 .stage-score strong{font-size:31px}.match-stage-v25 .stage-score i{padding:8px 3px;font-size:12px}.match-stage-v25 .stage-score>small{font-size:12px}.match-stage-v25 .match-stage-footer{font-size:12px;left:14px;right:14px}.match-command{padding-top:42px}.preview-copy.article-copy{padding:32px 22px}.preview-copy.article-copy>p,.preview-copy.article-copy>section>p{margin-bottom:21px}.home-broadcast-hero.compact-broadcast{display:block;min-height:610px!important;padding:34px 20px 24px!important}.home-broadcast-hero .hero-copy{z-index:4;width:100%;position:relative}.home-broadcast-hero.compact-broadcast h1{max-width:92%;font-size:44px;line-height:.88}.home-broadcast-hero .hero-lede{max-width:92%;font-size:12px;line-height:1.45}.home-broadcast-hero.compact-broadcast .broadcast-clash{grid-template-columns:1fr 58px 1fr;width:94%;height:245px;position:absolute;inset:auto 3% 18px;overflow:hidden}.home-broadcast-hero.compact-broadcast .clash-team{transform:none}.home-broadcast-hero.compact-broadcast .clash-team .team-logo.large{width:88px;height:88px}.home-broadcast-hero.compact-broadcast .clash-team strong{font-size:20px}.home-broadcast-hero.compact-broadcast .clash-bolt span{width:48px;height:48px;font-size:13px}.pregame-intel h2{font-size:42px}}.inline-source{white-space:nowrap;color:#b41629;border-bottom:1px solid #b4162959;font:700 .78em Arial,sans-serif}.inline-source:hover{color:var(--blue);border-color:var(--blue)}.division-tabs{flex-wrap:wrap;gap:8px;margin-bottom:35px;display:flex}.division-tabs button{color:var(--blue);letter-spacing:.1em;cursor:pointer;background:#fff;border:1px solid #c7ccd5;padding:13px 17px;font-size:12px;font-weight:900}.division-tabs button.active{background:var(--red);border-color:var(--red);color:#fff}.ai-panel label>small{color:#78808d;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.4}@media (width<=600px){.division-tabs{grid-template-columns:1fr 1fr;display:grid}.division-tabs button{padding:12px 7px}.inline-source{white-space:normal}}.preflight{border:1px solid;gap:5px;padding:12px 14px;display:grid}.preflight b{letter-spacing:.09em;font-size:12px}.preflight small{line-height:1.4;font-size:12px!important}.preflight.is-clean{color:#17683e;background:#e7f5ed;border-color:#b8dec8}.preflight.has-issues{color:#795300;background:#fff0d7;border-color:#e7c47e}.idea-library{border-top:7px solid var(--red);background:#eef0f4;padding:34px 4vw}.idea-library>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.idea-library header small{letter-spacing:.12em;color:var(--red);font-size:12px;font-weight:900}.idea-library h3{color:var(--blue);margin-top:7px;font:32px Arial Black}.idea-library header>span{color:#35704e;font-size:12px;font-weight:900}.idea-library>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.idea-library article{border-top:4px solid var(--blue);background:#fff;gap:10px;padding:18px;display:grid}.idea-library article>small{color:var(--red);font-size:12px;font-weight:900}.idea-library article>strong{color:var(--blue);text-transform:uppercase;font:15px/1.15 Arial Black}.idea-library article>p{color:#626b78;font-size:12px;line-height:1.45}.idea-library article>div{grid-template-columns:1fr auto;gap:7px;display:grid}.idea-library button,.idea-library select{background:var(--blue);color:#fff;border:0;padding:10px;font-size:12px;font-weight:900}.idea-library select{color:var(--blue);background:#e9edf4}.rich-infographic{background:#fff;margin:38px 0;box-shadow:0 12px 32px #0719361c}.rich-infographic img{width:100%;height:auto;display:block}.rich-infographic figcaption{color:#707a88;letter-spacing:.08em;padding:10px 14px;font:7px Arial,sans-serif}@media (width<=850px){.idea-library>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.idea-library{padding:26px 18px}.idea-library>header{display:grid}.idea-library>div,.idea-library article>div{grid-template-columns:1fr}.rich-infographic{margin-left:0;margin-right:0}}.editorial-calendar{background:#ccd2dc;margin-bottom:14px;grid-column:1/-1!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;display:grid!important}.editorial-calendar span{color:#fff;letter-spacing:.08em;background:#071f5d;padding:17px;font-size:12px;font-weight:900}.editorial-calendar b{color:#ff5962;margin-bottom:4px;font:27px Arial Black;display:block}@media (width<=850px){.editorial-calendar{grid-template-columns:1fr 1fr!important}}.ai-workflow-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.ai-workflow-tabs button{color:#b8c5df;letter-spacing:.09em;background:#071f5d;border:1px solid #6f82a8;padding:16px;font-size:12px;font-weight:900}.ai-workflow-tabs button.active{background:var(--red);border-color:var(--red);color:#fff}.idea-mode{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.idea-mode button{text-align:left;color:#fff;background:#102c66;border:1px solid #6076a1;gap:6px;padding:15px;display:grid}.idea-mode button.active{border-color:#fff;box-shadow:inset 5px 0 #ff4650}.idea-mode b{font-size:12px}.idea-mode small{color:#b8c6df!important;font-size:12px!important}.workflow-note{color:#17643c;background:#e8f4ed;padding:13px;font-size:12px;font-weight:900}.reject-batch{color:#a92a34;cursor:pointer;background:#fff;border:1px solid #a92a34;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:900}.rich-infographic{max-width:100%;overflow:hidden}.rich-infographic img{max-width:100%}@media (width<=600px){.ai-workflow-tabs,.idea-mode{grid-template-columns:1fr}}.ai-howto{color:#dce5f5;background:#0d285f;border:1px solid #6076a1;margin:-6px 0 18px;padding:12px 15px}.ai-howto summary{cursor:pointer;letter-spacing:.08em;color:#fff;font-size:12px;font-weight:900}.ai-howto ol{margin:12px 0 0 18px;padding:0}.ai-howto li,.ai-howto p{color:#c8d4e8;margin:5px 0;font-size:12px;line-height:1.55}.rich-table table{border-collapse:collapse;width:100%}.rich-table>div{-webkit-overflow-scrolling:touch;overflow-x:auto}.ai-workflow-tabs,.idea-mode,.ai-howto,.workflow-note{grid-column:1/-1}.ai-howto{margin:0}.editor-actions{align-items:end}.toolbar-field{gap:4px;display:grid}.toolbar-field span{letter-spacing:.12em;color:#737b8b;font-size:12px}.toolbar-field select:disabled{opacity:.48;background:#eceef2}.more-actions{position:relative}.more-actions summary{letter-spacing:.1em;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8cbd2;padding:11px 14px;font-size:12px;font-weight:900;list-style:none}.more-actions summary::-webkit-details-marker{display:none}.more-actions>div{z-index:8;background:#fff;border:1px solid #c8cbd2;gap:6px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #07102229}.more-actions button{text-align:left;width:100%}.featured-control{border-left:5px solid var(--blue);background:#eef2fa;grid-template-columns:minmax(220px,1fr) 180px 210px;align-items:end;gap:16px;margin-bottom:24px;padding:18px;display:grid}.featured-control>div{gap:5px;display:grid}.featured-control b{color:var(--blue);font:14px Arial Black}.featured-control small{color:#6d7583;font-size:12px}.featured-control label{margin:0}.featured-control select,.featured-control input{box-sizing:border-box;width:100%}.editor-toolbar button:disabled,.photo-results button:disabled,.idea-library button:disabled,.idea-grid button:disabled{filter:grayscale();opacity:.35!important;cursor:not-allowed!important}.photo-results article:has(button:disabled){outline:3px solid #d9a91e}.media-actions+.photo-results{position:relative}.studio-global-working{z-index:30;box-sizing:border-box;width:min(680px,100vw - 32px);margin:0;position:fixed;top:auto;bottom:24px;left:50%;transform:translate(-50%)}.idea-grid article,.idea-library article{position:relative}.idea-grid article.working-card:after,.idea-library article.working-card:after{content:"LE STUDIO TRAVAILLE";color:#6e5100;text-align:center;letter-spacing:.08em;background:#fff2cd;padding:8px;font-size:12px;font-weight:900;position:absolute;inset:auto 12px 12px}@media (width<=900px){.featured-control{grid-template-columns:1fr 1fr}.featured-control>div{grid-column:1/-1}}@media (width<=650px){.editor-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.editor-actions .toolbar-field,.editor-actions>button,.editor-actions .more-actions{width:100%}.featured-control{grid-template-columns:1fr}.featured-control>div{grid-column:auto}.more-actions>div{left:0;right:auto}.studio-global-working{bottom:12px}}.headline-lead:after{content:none}.editorial-article>header{position:relative}.article-byline .image-credit{text-align:right;background:#03102db8;max-width:min(520px,55vw);margin:0;padding:6px 9px;line-height:1.35;position:absolute;bottom:16px;right:22px;color:#fff!important}.article-sources a{grid-template-columns:1fr auto;align-items:center;gap:16px}.article-sources a>span{color:var(--blue);font-size:12px;line-height:1.35}.article-sources a>small{color:var(--red);letter-spacing:.08em;white-space:nowrap;font-size:12px}.rich-infographic{width:min(100%,680px);margin:34px auto}.photo-results .hero-ready,.photo-results .hero-warning{letter-spacing:.06em;margin:7px 0;font-size:12px;font-weight:900;display:block}.photo-results .hero-ready{color:#23704b}.photo-results .hero-warning{color:#9b5e15}@media (width<=600px){.article-byline .image-credit{max-width:75vw;bottom:9px;right:10px;font-size:12px!important}.article-sources a{grid-template-columns:1fr}.article-sources a>small{white-space:normal}.rich-infographic{width:100%}}.publication-facts{background:#d7dbe3;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 18px;display:grid}.publication-facts>span{background:#fff;gap:7px;padding:13px;display:grid}.publication-facts small{letter-spacing:.12em;color:#7b8493;font-size:12px}.publication-facts b{color:var(--blue);font-size:12px}@media (width<=800px){.publication-facts{grid-template-columns:1fr 1fr}}.image-search-mode{min-width:155px!important;color:var(--blue)!important;background:#fff!important;border:1px solid #cfd1d5!important;padding:12px!important;font-size:12px!important;font-weight:900!important}.article-copy p strong{color:#17213a;font-weight:800}.article-copy p em{font-style:italic}.preview-image{position:relative}.preview-image>b{text-align:right;background:#03102db8;max-width:60%;padding:6px 9px;position:absolute;bottom:12px;right:16px;color:#fff!important;margin:0!important}.rich-table th,.rich-table td{text-align:left!important}.featured-toggle{background:#fff;border:1px solid #cbd3e2;align-items:center;gap:9px;padding:13px;display:flex!important}.featured-toggle input{height:18px;margin:0;width:18px!important}.featured-control:has(.featured-toggle){grid-template-columns:minmax(220px,1fr) 190px 150px 240px}.featured-control:not(:has(.featured-toggle input:checked)){grid-template-columns:minmax(220px,1fr) 230px}.photo-results article:has(button:disabled) button{color:#fff;background:#8a6900}@media (width<=1100px){.featured-control:has(.featured-toggle){grid-template-columns:1fr 1fr}.featured-control>div{grid-column:1/-1}}@media (width<=650px){:is(.featured-control:has(.featured-toggle),.featured-control:not(:has(.featured-toggle input:checked))){grid-template-columns:1fr}.featured-control>div{grid-column:auto}}.studio-metrics button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0ded8;padding:20px 2vw}.studio-metrics button:hover,.studio-metrics button.active{background:var(--blue)}.studio-metrics button:hover strong,.studio-metrics button:hover span,.studio-metrics button.active strong,.studio-metrics button.active span{color:#fff}.draft-list>header{gap:10px;padding:16px 18px;display:grid}.draft-list>header label{color:#737b88;gap:5px;font-size:12px;display:grid}.draft-list>header select{width:100%;color:var(--blue);background:#fff;border:1px solid #ccd1da;padding:8px;font-size:12px;font-weight:800}.photo-results article:has(.photo-license:first-child){content-visibility:auto}.studio-metrics{scrollbar-width:thin;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.studio-metrics button{white-space:nowrap;flex:1 0 105px;min-width:0;padding:13px 16px}.studio-metrics strong{font-size:22px}.studio-metrics span{margin-top:3px;display:block}.photo-source-tools{margin:0 0 14px}.photo-source-tools>div{gap:5px;display:flex;overflow-x:auto}.photo-source-tools button{color:var(--blue);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c7ceda;padding:9px 11px;font-size:12px;font-weight:900}.photo-source-tools button.active{background:var(--blue);border-color:var(--blue);color:#fff}.pexels-health{color:#17643d;letter-spacing:.06em;background:#e7f4ec;margin:8px 0 0;padding:9px 11px;font-size:12px;font-weight:900}.pexels-health.rejected,.pexels-health.error,.pexels-health.missing{color:#765100;background:#fff0d7}.pexels-health a{text-decoration:underline}.photo-results article.reusable-photo:has(.photo-license){content-visibility:auto}@media (width<=700px){.studio-metrics button{flex-basis:92px;padding:11px 12px}.studio-metrics strong{font-size:19px}}.media-local-message{color:#705100;letter-spacing:.05em;background:#fff3d6;border-left:5px solid #d8aa24;margin:-7px 0 14px;padding:11px 13px;font-size:12px;font-weight:900}.media-local-message.success{color:#17613c;background:#e5f3eb;border-color:#2b7b50}.media-local-message.error{border-color:var(--red);color:#96171c;background:#fff0f0}.editor-toolbar{z-index:24;height:auto;min-height:70px;position:sticky;top:0;box-shadow:0 5px 18px #07132f14}.save-state{letter-spacing:.07em;white-space:nowrap;align-self:center;padding:9px 10px;font-size:12px;font-weight:900}.save-state.is-dirty{color:#805700;background:#fff0d7}.save-state.is-saved{color:#17613c;background:#e5f3eb}.draft-search{box-sizing:border-box;width:100%;color:var(--blue);background:#fff;border:1px solid #ccd1da;padding:8px;font-size:12px}.editor-section-nav{z-index:18;background:#ebe8dff5;border-bottom:1px solid #cfd3db;gap:6px;margin:-14px 0 22px;padding:8px;display:flex;position:sticky;top:83px;overflow-x:auto}.editor-section-nav a{text-align:center;color:var(--blue);letter-spacing:.08em;background:#fff;border:1px solid #c5ccd8;flex:1 0 auto;padding:9px 11px;font-size:12px;font-weight:900}.section-anchor{visibility:hidden;display:block;position:relative;top:-150px}.visibility-warning{color:#6b4d00;background:#fff0d7;border-left:6px solid #d29b00;justify-content:space-between;align-items:center;gap:18px;margin:-10px 0 20px;padding:15px 17px;display:flex}.visibility-warning>div{gap:4px;display:grid}.visibility-warning b,.visibility-warning span{font-size:12px}.visibility-warning button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:11px 14px;font-size:12px;font-weight:900}.draft-list>button small{font-weight:900}.draft-list>button small:has(+strong){color:#697487}.draft-list>button span{line-height:1.35}.studio-message{z-index:26;position:sticky;top:0;box-shadow:0 5px 15px #07132f14}@media (width<=900px){.editor-section-nav{top:154px}.save-state{box-sizing:border-box;width:100%}.visibility-warning{flex-direction:column;align-items:flex-start}.visibility-warning button{width:100%}}@media (width<=650px){.editor-section-nav{margin-left:-10px;margin-right:-10px;top:238px}.editor-section-nav a{padding:9px}.editor-toolbar{max-height:42vh;overflow:auto}}.studio-message{justify-content:space-between;align-items:center;gap:18px;display:flex}.studio-message a{color:#fff;white-space:nowrap;background:#17613c;padding:8px 11px;font-size:12px;font-weight:900}.publication-qa{border-top:6px solid var(--blue);background:#fff;margin:0 0 24px;box-shadow:0 8px 24px #07193612}.publication-qa>header{border-bottom:1px solid #dde1e8;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.publication-qa>header small{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.publication-qa h3{color:var(--blue);margin:5px 0 0;font:22px Arial Black}.publication-qa button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:11px 13px;font-size:12px;font-weight:900}.publication-qa>div{background:#dfe3ea;grid-template-columns:1fr 1fr;gap:1px;display:grid}.publication-qa>div>span{background:#fff;align-items:flex-start;gap:11px;padding:14px;display:flex}.publication-qa>div>span>b{border-radius:50%;place-items:center;width:24px;height:24px;font:14px Arial Black;display:grid}.publication-qa>div>span>span{gap:4px;display:grid}.publication-qa strong{color:var(--blue);font-size:12px}.publication-qa small{color:#6b7481;font-size:12px;line-height:1.4}.publication-qa .qa-ok>b{color:#17613c;background:#dff2e8}.publication-qa .qa-warning>b{color:#805800;background:#fff0c9}.publication-qa .qa-blocker>b{color:#a0151b;background:#ffe1e3}.publication-qa>footer{color:var(--blue);letter-spacing:.07em;background:#eef2f8;padding:12px 18px;font-size:12px;font-weight:900}.preview-workbench{background:#dfe3ea;min-height:650px;padding:20px}.preview-workbench>nav{z-index:17;background:#fff;border-bottom:1px solid #ccd2dc;gap:7px;padding:9px;display:flex;position:sticky;top:78px}.preview-workbench>nav button,.preview-workbench>nav a{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c9cfda;padding:10px 13px;font-size:12px;font-weight:900}.preview-workbench>nav button.active{background:var(--blue);color:#fff}.preview-workbench>nav a{margin-left:auto}.preview-viewport{margin:20px auto;transition:max-width .2s}.preview-viewport .studio-preview{margin:0}.preview-desktop{max-width:1200px}.preview-tablet{max-width:820px}.preview-mobile{max-width:390px}.preview-mobile .preview-image h1{overflow-wrap:anywhere;font-size:34px!important}.preview-mobile .preview-copy{padding:30px 20px;font-size:16px}.preview-mobile .rich-table{overflow-x:auto}.preview-tablet .preview-image h1{font-size:48px!important}@media (width<=720px){.publication-qa>header,.studio-message{flex-direction:column;align-items:stretch}.publication-qa>div{grid-template-columns:1fr}.publication-qa button,.studio-message a{text-align:center}.preview-workbench{padding:8px}.preview-workbench>nav{top:230px;overflow-x:auto}.preview-workbench>nav a{margin-left:0}.preview-workbench>nav button,.preview-workbench>nav a{white-space:nowrap}}.editorial-depth{color:#fff;border-top:6px solid var(--red);background:#071f5d;margin:0 0 24px;box-shadow:0 10px 30px #0719361f}.editorial-depth>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.editorial-depth>header small{letter-spacing:.11em;color:#ff7c83;font-size:12px;font-weight:900}.editorial-depth h3{margin:5px 0 0;font:24px Arial Black}.editorial-depth>header>strong{color:#fff;white-space:nowrap;font:42px Arial Black}.editorial-depth>header>strong small{color:#aebbd3;font-size:12px}.editorial-depth>p{color:#c7d2e6;margin:0;padding:0 22px 18px;font-size:12px;line-height:1.55}.editorial-depth>div{background:#334a7d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.editorial-depth article{color:#263449;background:#fff;grid-template-columns:26px 1fr auto;align-items:start;gap:11px;padding:15px 17px;display:grid}.editorial-depth article>b{border-radius:50%;place-items:center;width:24px;height:24px;font:14px Arial Black;display:grid}.editorial-depth article>span{gap:4px;display:grid}.editorial-depth article strong{color:var(--blue);font-size:12px}.editorial-depth article small{color:#667080;font-size:12px;line-height:1.45}.editorial-depth article em{color:#788397;font-size:12px;font-style:normal;font-weight:900}.editorial-depth .depth-strong>b{color:#17613c;background:#ddf2e7}.editorial-depth .depth-review>b{color:#805800;background:#fff0c9}.editorial-depth .depth-missing>b{color:#a0151b;background:#ffe2e4}.editorial-depth>footer{color:var(--blue);background:#eef2f8;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.editorial-depth>footer span{letter-spacing:.07em;font-size:12px;font-weight:900}.editorial-depth>footer button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:11px 13px;font-size:12px;font-weight:900}.rich-note strong{display:block}.article-copy h2[id]{scroll-margin-top:120px}.article-copy h2[id][id]{position:relative}.article-copy h2[id]:before{content:"";background:var(--red);width:38px;height:3px;margin-bottom:12px;display:block}@media (width<=720px){.editorial-depth>header,.editorial-depth>footer{flex-direction:column;align-items:stretch}.editorial-depth>div{grid-template-columns:1fr}.editorial-depth>footer button{text-align:center}}.data-status{grid-template-columns:max-content minmax(0,1fr);align-items:center;min-height:52px;display:grid;overflow:hidden}.data-status>strong{white-space:nowrap}.data-status-copy{grid-template-columns:minmax(140px,1fr) max-content max-content;align-items:center;gap:14px;min-width:0;font-weight:700;line-height:1.4;display:grid}.data-status-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-status-copy b,.data-status-copy i{letter-spacing:.06em;white-space:nowrap;border-left:1px solid #041f5c38;padding-left:12px;font-size:12px;font-style:normal}.data-status-copy i:before{content:none!important;display:none!important}.leader-row{color:var(--blue);border-bottom:1px solid #e0e3e9;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.leader-row b{color:var(--red);font:12px Arial Black}.leader-row>span:not(.leader-stats){min-width:0;font:11px Arial Black}.leader-stats{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font:9px Arial Black!important;display:flex!important}.leader-stats em{font:inherit;color:#6f7887;font-style:normal}.leader-stats em:after{content:"·";color:#c2c7d0;margin-left:7px}.leader-stats strong{color:var(--blue);font:inherit!important}.team-compare span>small{color:#707a89;letter-spacing:.07em;font:7px Arial Black}@media (width<=520px){.leader-stats{gap:5px;font-size:12px!important}.leader-stats em:after{margin-left:5px}}@media (width<=1100px){.data-status-copy{grid-template-columns:minmax(0,1fr) max-content}.data-status-copy i{display:none}}@media (width<=600px){.data-status{grid-template-columns:1fr;gap:5px;min-height:0;padding:10px 18px}.data-status>strong{width:max-content;font-size:12px}.data-status-copy{grid-template-columns:1fr}.data-status-copy>span{font-size:12px}.data-status-copy b{border:0;padding:2px 0}.data-status-copy i{display:none}}.data-status{grid-template-columns:max-content minmax(0,1fr)!important;overflow:hidden!important}.data-status-copy{grid-template-columns:minmax(0,1fr) max-content!important;gap:14px!important;display:grid!important}.data-status-copy>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.data-status-copy>b{white-space:nowrap!important;border-left:1px solid #041f5c38!important;margin:0!important;padding-left:12px!important;display:block!important}.data-status-copy>i{display:none!important}.radar-video-section{background:#071f5d;margin:26px 0;padding:22px}.radar-video-section>header{gap:6px;margin-bottom:16px;display:grid}.radar-video-section>header small{color:#ff5b64;letter-spacing:.12em;font-size:12px;font-weight:900}.radar-video-section>header strong{color:#fff;font:24px Arial Black}.radar-videos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.radar-videos article{background:#fff;gap:7px;padding-bottom:15px;display:grid}.radar-videos button,.radar-videos iframe{aspect-ratio:16/9;border:0;width:100%}.radar-videos button{cursor:pointer;background-position:50%;background-size:cover;place-items:center;display:grid}.radar-videos button span{background:var(--red);color:#fff;place-items:center;width:52px;height:38px;font-size:17px;display:grid}.radar-videos article>small,.radar-videos article>strong{margin:0 14px}.radar-videos article>small{color:var(--red);letter-spacing:.08em;font-size:12px;font-weight:900}.radar-videos article>strong{color:var(--blue);font:13px/1.15 Arial Black}@media (width<=1100px){.data-status-copy{grid-template-columns:minmax(0,1fr) max-content!important}.radar-videos{grid-template-columns:1fr 1fr}.radar-videos article:last-child{display:none}}@media (width<=600px){.data-status,.data-status-copy{grid-template-columns:1fr!important}.data-status-copy>b{border:0!important;padding:2px 0 0!important}.radar-video-section{margin-left:-18px;margin-right:-18px;padding:16px}.radar-videos{grid-template-columns:1fr}.radar-videos article:last-child{display:grid}}.leader-podium .leader-tile.rank-2{min-height:405px}.leader-podium .leader-tile.rank-3{opacity:.96;min-height:370px}.article-byline a{color:inherit;text-underline-offset:3px;text-decoration:underline}.article-author-card{border-top:4px solid var(--blue);background:#f1f4f8;grid-template-columns:82px 1fr;align-items:center;gap:20px;margin:34px 0;padding:24px;display:grid}.article-author-card img{object-fit:contain;width:74px;height:74px}.article-author-card div{gap:6px;display:grid}.article-author-card small{letter-spacing:.12em;color:var(--red);font-size:12px;font-weight:900}.article-author-card strong{color:var(--blue);font:20px Arial Black}.article-author-card p{color:#56606e;margin:0!important;font:13px/1.55 Arial,sans-serif!important}.article-author-card a{color:var(--red);font-size:12px;font-weight:900}@media (width<=600px){.article-author-card{grid-template-columns:58px 1fr;gap:14px;padding:18px}.article-author-card img{width:54px;height:54px}}.radar-channels a{gap:10px;min-height:150px}.radar-channels em{color:#c5cede;font-size:12px;font-style:normal;line-height:1.4}.radar-source-registry{margin-top:28px}.radar-source-registry>header,.radar-social-wall>header{gap:5px;margin-bottom:14px;display:grid}.radar-source-registry>header small,.radar-social-wall>header small{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:900}.radar-source-registry>header strong,.radar-social-wall>header strong{color:var(--blue);font:22px Arial Black}.radar-source-registry>header p,.radar-social-wall>header p{color:#66707d;margin:0;font-size:12px}.radar-social-wall{border-top:6px solid var(--blue);background:#f1f3f6;grid-template-columns:minmax(210px,.72fr) minmax(300px,1.28fr);gap:18px;margin:26px 0;padding:22px;display:grid}.radar-social-wall>header{align-content:center;margin:0}.radar-social-wall>button{color:#fff;cursor:pointer;background:#071936;border:0;place-items:center;gap:7px;min-height:210px;padding:24px;display:grid}.radar-social-wall>button b{font-size:42px}.radar-social-wall>button span{font:15px Arial Black}.radar-social-wall>button small{color:#c5cede;font-size:12px}.radar-x-frame{background:#fff;max-height:560px;padding:8px;overflow:auto}.social-source-guide{background:#f7fbf8;border:1px solid #bddcc9;margin:-5px 0 14px}.social-source-guide summary{cursor:pointer;color:#11643b;letter-spacing:.08em;padding:10px 13px;font-size:12px;font-weight:900}.social-source-guide>span{grid-template-columns:max-content 1fr;gap:7px 12px;padding:0 13px 13px;display:grid}.social-source-guide b{color:var(--red);font-size:12px}.social-source-guide small{color:#51665a;font-size:12px;line-height:1.35}@media (width<=800px){.radar-social-wall{grid-template-columns:1fr}}@media (width<=520px){.radar-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.radar-filters button{flex:none}.radar-social-wall{margin-left:-18px;margin-right:-18px;padding:18px}.radar-social-wall>button{min-height:170px}.social-source-guide>span{grid-template-columns:1fr}}.article-copy h2.editorial-key-section{border-top:5px solid var(--red);background:#fff;margin-top:48px;padding:22px 24px 0}.article-copy h2.editorial-key-section+p{background:#fff;margin-top:0;padding:18px 24px 24px}.studio-section-panel{animation:.18s ease-out v90-panel-in}.editor-section-nav button{text-align:center;color:var(--blue);letter-spacing:.08em;cursor:pointer;background:#fff;border:1px solid #c5ccd8;flex:1 0 auto;padding:9px 11px;font-size:12px;font-weight:900}.editor-section-nav button.active{background:var(--blue);border-color:var(--blue);color:#fff}.editor-section-nav a{flex:none}.editor-toolbar button.save-primary{border:2px solid var(--blue);color:var(--blue);background:#dfe7f6;box-shadow:0 4px #041d521f}.editor-toolbar button.save-primary.needs-save{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 5px 16px #d7192d3d}.editor-toolbar button.save-primary.is-saved{color:#17613c;background:#e5f3eb;border-color:#5b9c78}.studio-sources-panel textarea{min-height:220px}.article-sources,.article-sources a,.article-sources span,.rich-source-card{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.rich-key-section{border-top:6px solid var(--red);background:#fff;font-family:Arial,sans-serif;margin:48px 0 42px!important}.article-copy .rich-key-section h2{color:var(--blue);margin:0;padding:22px 28px 18px;font-size:clamp(25px,4vw,40px);line-height:1}.rich-key-section>div{gap:0;padding:0 28px 24px;display:grid}.article-copy .rich-key-section p{color:#303743;border-top:1px solid #e2e5ea;margin:0;padding:14px 0 14px 24px;font:17px/1.55 Georgia,serif;position:relative}.article-copy .rich-key-section p:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:2px}@keyframes v90-panel-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.enrichment-placement,.manual-placement{background:#eef2f8;border:1px solid #cbd3df;gap:7px;padding:12px;display:grid}.enrichment-placement b,.manual-placement b{color:var(--blue);letter-spacing:.09em;font-size:12px}.enrichment-placement select,.manual-placement select{width:100%;color:var(--blue);background:#fff;border:1px solid #b9c3d2;padding:10px;font-size:12px;font-weight:800}.manual-placement{grid-template-columns:minmax(180px,1fr) minmax(250px,1.2fr);align-items:center;margin:10px 0}.manual-placement>span{gap:4px;display:grid}.manual-placement small{color:#667080;font-size:12px;line-height:1.4}@media (width<=700px){.manual-placement{grid-template-columns:1fr}}.placement-recommendation{background:#fff7dc;border-left:4px solid #d79a00;padding:8px 10px;font-weight:800;color:#654900!important;display:block!important}.enrichment-placement>small:last-child{color:#667080;font-size:12px;line-height:1.4}.enrichment-card>button:not(:disabled){background:#17613c}@media (width<=900px){.editor-form{padding:22px}.editor-section-nav{top:164px}.editor-toolbar button.save-primary{order:-1;width:100%}.rich-key-section{margin-left:0!important;margin-right:0!important}}@media (width<=600px){.editor-section-nav{top:214px}.article-copy .rich-key-section h2{padding:18px 20px 15px;font-size:27px}.rich-key-section>div{padding:0 20px 18px}.article-copy .rich-key-section p{padding:12px 0 12px 20px;font-size:16px;line-height:1.55}.article-copy .rich-key-section p:before{top:21px}.article-sources a{grid-template-columns:1fr!important}.article-sources a>small{white-space:normal!important}}.article-sources{width:100%;min-width:0;display:block;overflow:visible}.article-sources>strong{margin-bottom:10px;display:block}.article-sources>a{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px;width:100%;min-width:0;display:grid;overflow:visible}.article-sources>a>span{overflow-wrap:break-word;word-break:normal;white-space:normal;min-width:0;max-width:none;display:block}.article-sources>a>small{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.editor-section-nav button{justify-content:center;align-items:center;gap:7px;display:flex}.section-health{background:#9198a4;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #ffffff8c}.section-health.health-ok{background:#278857}.section-health.health-warning{background:#d7a31f}.section-health.health-error{background:#d7192d}.editor-section-nav button.active .section-health{box-shadow:0 0 0 2px #ffffffd9}@media (width<=700px){.article-sources>a{grid-template-columns:minmax(0,1fr)}.article-sources>a>small{white-space:normal}.editor-section-nav button{gap:5px}}.article-sources>a{grid-template-columns:minmax(0,1fr) minmax(90px,180px);overflow:hidden}.article-sources>a>small{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:180px;overflow:hidden}@media (width<=700px){.article-sources>a{grid-template-columns:minmax(0,1fr)}.article-sources>a>small{white-space:normal;text-align:left;max-width:100%}}.media-preview{padding-bottom:92px;position:relative}.media-focus-overlay{z-index:3;border-left:5px solid var(--red);background:#fffffff0;grid-template-columns:max-content minmax(120px,1fr);align-items:center;gap:7px 14px;bottom:14px;left:18px;right:18px;box-shadow:0 5px 20px #03184433;color:var(--blue)!important;margin:0!important;padding:12px 14px!important;display:grid!important;position:absolute!important}.media-focus-overlay>span{letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:900}.media-focus-overlay>small{grid-column:1/-1;color:#657080!important;letter-spacing:0!important;margin:0!important;font-size:12px!important}.media-focus-overlay .position-slider{width:100%}.body-format-toolbar{z-index:16;background:#eef2f8;border:1px solid #c8d0dd;align-items:center;gap:6px;margin:12px 0 0;padding:8px;display:flex;position:sticky;top:150px;box-shadow:0 4px 12px #041d5214}.body-format-toolbar>span{flex:1}.body-format-toolbar button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b8c2d2;padding:8px 10px;font-size:12px;font-weight:900}.body-format-toolbar button:hover,.body-format-toolbar button:focus-visible{border-color:var(--red);color:var(--red)}.body-input{margin-top:0!important}.save-state.is-dirty{box-shadow:inset 4px 0 var(--red)}@media (width<=700px){.media-preview{padding-bottom:112px}.media-focus-overlay{grid-template-columns:1fr;left:9px;right:9px}.media-focus-overlay>small{grid-column:auto}.body-format-toolbar{top:208px;overflow-x:auto}.body-format-toolbar>span{display:none}.body-format-toolbar button{flex:none}}.stats-table-section,.career-ledger,.team-profile{margin-top:58px}.stats-table-section>header,.career-ledger>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.stats-table-section h2,.career-ledger h2,.team-profile h2{color:var(--blue);margin:6px 0;font:clamp(30px,5vw,58px)/.95 Arial Black}.stats-table-section>header>small,.career-ledger>header>small{letter-spacing:.09em;color:#747d8a;font-size:12px;font-weight:900}.table-wrap{background:#fff;max-width:100%;overflow-x:auto}.player-stats-table,.sortable-standings,.career-ledger table{border-collapse:collapse;width:100%;min-width:720px}.player-stats-table th,.sortable-standings th,.career-ledger th{background:var(--blue);color:#fff;text-align:left;letter-spacing:.08em;padding:12px;font-size:12px}.player-stats-table th button,.sortable-standings th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.player-stats-table td,.sortable-standings td,.career-ledger td{color:var(--blue);border-bottom:1px solid #e0e4ea;padding:11px 12px;font:11px Arial,sans-serif}.player-stats-table td:first-child a,.sortable-standings td:nth-child(2) a{color:var(--blue);align-items:center;gap:9px;display:flex}.player-stats-table img{object-fit:contain;background:#eef1f5;border-radius:50%;width:38px;height:38px}.player-stats-table td:first-child small{color:#747d89;margin-left:auto}.sortable-standings tr.highlight{box-shadow:inset 5px 0 var(--red);background:#eaf1ff}.sortable-standings .team-logo{width:30px;height:30px}.standings-head{justify-content:space-between;align-items:end;gap:15px;margin:26px 0 14px;display:flex}.standings-head h2{margin:0}.standings-head span{color:#7b8491;letter-spacing:.08em;font-size:12px;font-weight:900}.career-ledger>p{color:#6f7884;margin-top:10px;font-size:12px}.team-profile-summary{border-top:6px solid var(--red);background:#fff;grid-template-columns:190px 1fr auto;align-items:center;gap:32px;margin-bottom:22px;padding:32px 38px;display:grid}.team-profile-logo{border-right:1px solid #e2e5ea;place-items:center;min-height:150px;display:grid}.team-profile-summary .team-logo{width:145px;height:145px}.team-profile-summary small{color:var(--red);letter-spacing:.11em;font-size:12px;font-weight:900;display:block}.team-profile-summary p{color:#657080;font:13px Arial,sans-serif}.team-profile-name h2{text-transform:uppercase;margin:8px 0 16px;font-size:clamp(34px,4vw,62px)}.team-profile-name a,.team-games-header>a{letter-spacing:.08em;color:var(--red);font:9px Arial Black}.team-profile-record{text-align:right}.team-profile-record h2{white-space:nowrap;font-size:clamp(42px,6vw,82px)}.team-stat-grid{background:#dce1e8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.team-stat-grid article{border-top:4px solid var(--blue);background:#fff;min-height:102px;padding:22px 24px}.team-stat-grid small{color:#747d89;letter-spacing:.1em;font:8px Arial Black;display:block}.team-stat-grid strong{color:var(--blue);margin-top:14px;font:clamp(22px,3vw,38px) Arial Black;display:block}.team-reference-note{color:#6f7884;margin:12px 0 58px;font-size:12px}.team-games-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.team-games-header h2{margin-bottom:0}.team-games{background:#dce1e8;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.team-games a{color:var(--blue);background:#fff;grid-template-columns:92px 150px 1fr;align-items:center;gap:22px;padding:22px;display:grid;position:relative}.team-games a:hover{box-shadow:inset 5px 0 var(--red)}.team-game-date b{color:var(--red);display:block}.team-game-date span{margin-top:7px;font:16px Arial Black;display:block}.team-game-matchup{justify-content:center;align-items:center;gap:10px;display:flex}.team-game-matchup>span{grid-template-rows:auto auto;grid-template-columns:42px auto;align-items:center;column-gap:7px;display:grid}.team-game-matchup .team-logo{grid-row:1/3;width:42px;height:42px}.team-game-matchup small{letter-spacing:.07em;color:#8a929d;font:7px Arial Black}.team-game-matchup strong{font:16px Arial Black}.team-game-matchup i{color:var(--red);font:9px Arial Black}.team-game-meta strong,.team-game-meta span,.team-game-meta small{display:block}.team-game-meta strong{text-transform:uppercase;font:18px Arial Black}.team-game-meta span{color:#687384;margin-top:5px;font-size:12px}.team-game-meta small{letter-spacing:.07em;color:#8a929d;margin-top:7px;font:7px Arial Black}.team-games a>em{color:var(--red);font:7px Arial Black;position:absolute;bottom:12px;right:20px}.radar-channels a[href*=danslescoulisses],.radar-channels a[href*=HabsFan],.radar-channels a[href*=SickPodcast]{border-top-color:#f2bb2f}.data-status{opacity:.9}.data-status:hover{opacity:1}@media (width<=700px){.stats-table-section>header,.career-ledger>header,.standings-head{flex-direction:column;align-items:flex-start}.team-games{grid-template-columns:1fr}.team-games a{grid-template-columns:78px 1fr}.team-game-matchup{justify-content:flex-start}.team-game-meta,.team-games a>em{grid-column:1/-1}.team-games a>em{position:static}.team-profile-summary{grid-template-columns:100px 1fr;gap:18px;padding:22px}.team-profile-summary .team-logo{width:88px;height:88px}.team-profile-logo{min-height:100px}.team-profile-record{text-align:left;border-top:1px solid #e2e5ea;grid-column:1/-1;padding-top:18px}.team-stat-grid{grid-template-columns:repeat(2,1fr)}.team-games-header{flex-direction:column;align-items:flex-start}.team-games-header>a{font-size:12px}}.player-stats-table,.sortable-standings{table-layout:auto;font-variant-numeric:tabular-nums;min-width:1080px}.player-stats-table th,.player-stats-table td,.sortable-standings th,.sortable-standings td{text-align:right;vertical-align:middle;white-space:nowrap;padding:11px 10px}.player-stats-table th:first-child,.player-stats-table td:first-child,.sortable-standings th:nth-child(2),.sortable-standings td:nth-child(2){text-align:left;width:220px;min-width:200px}.player-stats-table th button,.sortable-standings th button{width:100%;text-align:inherit;min-height:30px;padding:6px 0;display:block}.player-stats-table td:first-child small{margin-left:3px}.player-stats-table img{width:32px;height:32px}.sortable-standings th:first-child,.sortable-standings td:first-child{text-align:center;width:30px}.player-stats-table tbody tr:hover,.sortable-standings tbody tr:hover{background:#f0f4fb}.table-wrap:focus-visible{outline:2px solid var(--red);outline-offset:3px}.stats-legend{color:#66707d;max-width:100%;margin:12px 0 0;font:11px/1.7 Arial,sans-serif}.stats-legend summary{cursor:pointer;color:var(--blue);font-weight:700}.studio-workspace{background:#e8e6df;grid-template-columns:300px minmax(0,1fr)}.draft-list{background:#f8f9fb;border-right:1px solid #cbd1db;align-self:start;height:100vh;position:sticky;top:0;overflow:auto;box-shadow:5px 0 20px #07193d0d}.draft-list>header{z-index:3;border-top:5px solid var(--red);background:#fff;position:sticky;top:0;box-shadow:0 5px 14px #07193d0f}.draft-list>header strong{color:var(--blue);letter-spacing:.04em;font:18px Arial Black}.draft-list>button{background:#f8f9fb;border-bottom:1px solid #d8dde5;padding:20px 20px 20px 24px;position:relative}.draft-list>button:hover{background:#fff}.draft-list>button.active{box-shadow:inset 7px 0 var(--red), 0 8px 20px #07193d14;background:#fff}.draft-list>button.active:after{content:"EN COURS";background:var(--blue);color:#fff;letter-spacing:.08em;padding:4px 6px;font:7px Arial Black;position:absolute;top:12px;right:12px}.draft-list>button strong{padding-right:48px;font-size:14px;line-height:1.25}.studio-editor{background:#ebe9e2}.editor-toolbar{background:#fff;border-bottom:1px solid #cbd1da;padding:12px 22px}.editor-toolbar>div:first-child{border-right:1px solid #d8dde5;align-self:stretch;align-items:center;padding-right:14px}.editor-toolbar>div:first-child button{box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000}.editor-toolbar>div:first-child button.active{background:var(--blue);border-bottom-color:var(--red);color:#fff}.editor-actions{gap:7px}.editor-form{max-width:1180px;margin:0 auto;padding:28px 34px 60px}.studio-article-header{background:var(--blue);color:#fff;border-top:6px solid var(--red);grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:28px;margin-bottom:18px;padding:26px 28px;display:grid;box-shadow:0 12px 28px #04184424}.studio-article-header>div:first-child{min-width:0}.studio-article-header small{color:#aebedc;letter-spacing:.13em;font:8px Arial Black}.studio-article-header h2{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;max-width:850px;margin:10px 0 8px;font:clamp(26px,3.3vw,46px)/1 Arial Black}.studio-article-header p{color:#c7d3e7;margin:0;font:12px/1.5 Arial,sans-serif}.studio-progress-card{color:var(--blue);background:#fff;gap:5px;padding:16px;display:grid}.studio-progress-card strong{font:34px/1 Arial Black}.studio-progress-card strong span{color:#8792a5;font-size:16px}.studio-progress-card small{letter-spacing:.1em;color:#657084;font:7px Arial Black}.studio-progress-card>span{background:#dfe4ec;height:5px;margin-top:6px;display:block;overflow:hidden}.studio-progress-card>span i{background:var(--red);height:100%;display:block}nav.editor-section-nav{background:#dfe3ea;border:1px solid #c9d0db;grid-template-columns:repeat(5,minmax(125px,1fr)) minmax(135px,.8fr);gap:7px;margin:0 0 22px;padding:7px;top:94px;box-shadow:0 8px 18px #07193d12;display:grid!important}.editor-section-nav button,.editor-section-nav a{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;position:relative;text-align:left!important;min-height:64px!important;color:var(--blue)!important;background:#fff!important;border:1px solid #c8cfda!important;padding:10px 12px!important;display:grid!important}.editor-section-nav button>b,.editor-section-nav a>b{color:var(--red);grid-row:1/3;font:18px Arial Black}.editor-section-nav button>span:not(.section-health-label),.editor-section-nav a>span{letter-spacing:.05em;font:11px Arial Black}.editor-section-nav .section-health-label,.editor-section-nav a>small{color:#687385;font:9px/1.25 Arial,sans-serif!important}.editor-section-nav button.active{box-shadow:inset 0 -4px var(--red);background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}.editor-section-nav button.active .section-health-label{color:#cbd7ea}.studio-section-panel{background:#f7f8fa;border:1px solid #ccd2dc;padding:24px;box-shadow:0 12px 30px #07193d12}.studio-section-panel>.content-state:first-child{margin-top:0}.studio-section-panel>label,.studio-section-panel>.form-row-2,.studio-section-panel>.title-controls{background:#fff;border:1px solid #d8dde5;padding:18px}.studio-section-panel>.form-row-2{margin-bottom:18px}.studio-section-panel>.form-row-2>label{margin-bottom:0}.studio-section-panel>.title-controls{background:#fff;border:1px solid #d8dde5;margin-bottom:18px;padding:18px;display:block}.studio-section-panel>.title-controls .article-title-field{margin:0}.studio-section-panel>.title-controls .article-title-field input{box-sizing:border-box;color:#17243c;text-transform:none;letter-spacing:0;width:100%;font:16px/1.45 Arial,sans-serif}.studio-section-panel>.title-controls .article-title-field small{color:#687385;font-size:12px}.studio-section-panel .media-editor{background:#fff;border:0;margin:0;padding:22px}.publication-qa,.editorial-depth,.featured-control,.publication-date-control{box-shadow:0 7px 18px #07193d0f}.publication-comparison{background:#f5f7fa}.comparison-row{border-color:#cdd4df!important}@media (width<=1100px){nav.editor-section-nav{grid-template-columns:repeat(3,1fr)}.studio-workspace{grid-template-columns:260px minmax(0,1fr)}.editor-form{padding:22px}.studio-article-header{grid-template-columns:1fr}.studio-progress-card{max-width:220px}}@media (width<=700px){.draft-list{height:auto;max-height:360px;position:static}.studio-article-header{padding:22px}.studio-article-header h2{font-size:28px}nav.editor-section-nav{grid-template-columns:repeat(2,1fr);top:170px;overflow:visible}.studio-section-panel{padding:14px}.editor-form{padding:16px 10px 45px}.editor-toolbar>div:first-child{border-right:0;padding-right:0}}.seo-fields .seo-title-sync{border-left:5px solid var(--blue);color:var(--blue);background:#eaf0fa;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin:0 0 4px;padding:13px 15px;display:flex}.seo-title-sync>span{letter-spacing:.06em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.seo-title-sync input{width:auto;padding:0}.seo-title-sync small{color:#647087;font-size:12px!important}.site-health-panel{color:var(--blue);border-top:8px solid var(--red);background:#e9e7e0;padding:56px 6vw 70px}.site-health-panel>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.site-health-panel>header small{color:var(--red);letter-spacing:.14em;font:8px Arial Black}.site-health-panel h2{margin:8px 0 6px;font:clamp(36px,5vw,62px)/1 Arial Black}.site-health-panel header p{color:#667183;margin:0;font-size:12px}.site-health-panel button{background:var(--blue);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;min-height:44px;padding:13px 18px;font:9px Arial Black}.site-health-panel button:disabled{opacity:.55}.site-health-panel>p[role=alert]{color:#6b4c00;background:#fff0d8;border-left:5px solid #d49b00;padding:15px}.site-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.site-health-grid article{border-top:5px solid var(--blue);background:#fff;gap:7px;min-height:130px;padding:20px;display:grid;box-shadow:0 7px 18px #07193d0f}.site-health-grid article.health-good{border-top-color:#238052}.site-health-grid article.health-watch{border-top-color:#d49b00}.site-health-grid article.health-unknown{border-top-color:#818997}.site-health-grid small{letter-spacing:.09em;color:#687385;font:8px Arial Black}.site-health-grid strong{color:var(--blue);font:28px Arial Black}.site-health-grid span{color:#697486;margin-top:auto;font-size:12px;line-height:1.4}.site-health-panel>footer{color:#536076;background:#dfe3ea;margin-top:14px;padding:12px 15px;font-size:12px}@media (width<=1000px){.site-health-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.site-health-panel{padding:42px 20px}.site-health-panel>header{flex-direction:column;align-items:stretch}.site-health-grid{grid-template-columns:1fr}.seo-fields .seo-title-sync{flex-direction:column;align-items:flex-start}}.data-status.live-data,.data-status.fallback{color:#657080;opacity:1;background:#eeece5;border:0;border-top:1px solid #d9dce1;min-height:0;padding:14px 7vw;font-size:12px}.data-status.live-data>strong,.data-status.fallback>strong{color:#657080;background:0 0;padding:0;font-size:12px}.data-status-copy,.data-status-copy>b{font-weight:400}@media (width<=700px){.player-stats-table th,.player-stats-table td,.sortable-standings th,.sortable-standings td{padding:9px 8px}.data-status.live-data,.data-status.fallback{padding:12px 20px}.stats-legend{font-size:12px}}.radar-source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.media-source-card{border:1px solid #dce1e8;border-top:4px solid var(--blue);background:#fff;min-height:290px;display:flex;position:relative;overflow:hidden}.source-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-source-card.with-brand .source-cover{object-fit:contain;background:#f4f5f7;height:56%;padding:22px}.source-card-copy{z-index:1;color:#fff;background:linear-gradient(#0000 8%,#061433b8 45%,#061433 100%);flex-direction:column;justify-content:flex-end;gap:10px;width:100%;padding:22px;display:flex;position:relative}.with-brand .source-card-copy{background:linear-gradient(#0000 42%,#061433f0 60%,#061433 100%);padding-top:170px}.source-card-copy small,.media-video-card small{letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;display:flex}.source-card-copy strong{font:21px/1.15 Arial Black,sans-serif}.source-card-copy>span{font-size:13px;line-height:1.45}.source-card-copy time{color:#d4deef;font-size:12px}.source-card-copy b{margin-top:4px;font-size:12px}.platform-icon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.platform-icon svg{width:24px;height:24px}.platform-icon>span{font-size:23px}.media-video-card{background:#fff;border:1px solid #dce1e8;flex-direction:column;overflow:hidden;display:flex!important}.media-video-card>iframe,.media-video-card>.media-thumbnail{aspect-ratio:16/9;background:#071936;border:0;width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden;min-height:0!important}.media-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.media-thumbnail>span{color:#fff;background:#f03;border-radius:8px;place-items:center;width:54px;height:40px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-video-card>div{gap:12px;padding:17px;display:grid}.media-video-card small{color:#5a6474;line-height:1.4}.media-video-card strong{color:var(--blue);font:700 16px/1.35 Arial,sans-serif}.media-video-card a{color:var(--blue);font-size:12px;font-weight:700}.source-feed-note{color:#657080;padding:9px 4px;font-size:12px;display:block}.source-video .media-video-card{height:calc(100% - 32px)}.x-widget-panel{background:#fff;min-width:0}.radar-x-frame{min-height:80px;max-height:600px}.radar-x-frame:empty{min-height:0;padding:0}.radar-x-frame iframe{max-width:100%!important}.embed-status{color:#657080;padding:24px;font-size:13px;line-height:1.6}.embed-status button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:12px;display:block}.embed-status a{margin-top:14px;font-size:12px;display:block}@media (width<=1050px){.radar-source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.radar-source-cards{grid-template-columns:1fr}.radar-social-wall{grid-template-columns:1fr;padding:16px}.radar-filters{flex-wrap:wrap;position:static;display:flex!important}.radar-videos .media-video-card:last-child{display:flex}.source-card-copy strong{font-size:20px}}.radar-news .publisher-badge{color:#071f5d;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-left:4px solid #e51b2b;padding:7px 10px;font-size:12px;font-weight:900;display:inline-block}.radar-news .publisher-date{color:#fff;margin-top:8px;font-size:12px;display:block}.web-image-search{color:#071f5d;background:#f2f5fa;border:1px solid #c4cddd;margin:16px 0;padding:16px}.web-image-search label{margin:12px 0;display:block}.web-image-search select{margin-left:10px}.web-image-search a{font-weight:800;text-decoration:underline}.web-image-search p{font-size:13px;line-height:1.6}.headline-lead,.stack-image,.editorial-card figure{position:relative}.card-photo-credit{z-index:4;overflow-wrap:anywhere;background:#040e25e6;display:block;color:#fff!important;letter-spacing:0!important;text-transform:none!important;padding:6px 9px!important;font:400 11px/1.4 Arial,sans-serif!important;position:absolute!important;inset:auto 0 0!important}.headline-lead .headline-copy{padding-bottom:55px}.stack-image{min-height:120px}.studio-diagnostics{background:#fff4e8;border-left:4px solid #d7192d;margin:12px 0;padding:16px}.studio-diagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.studio-diagnostics button{margin:6px 0;text-decoration:underline}.numbered-editor{background:#fff;border:1px solid #b8c2d2;grid-template-columns:52px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.editor-form .numbered-editor .body-input{resize:none;box-sizing:border-box;border-radius:0;width:100%;min-width:0;height:456px;letter-spacing:0!important;white-space:pre!important;border:0!important;margin:0!important;padding:12px 14px!important;font:14px/24px ui-monospace,SFMono-Regular,Consolas,monospace!important;overflow:auto!important}.line-number-window{-webkit-user-select:none;user-select:none;background:#eef2f8;border-right:1px solid #c8d0dd;height:456px;display:block;overflow:hidden}.line-number-list{will-change:transform;padding-top:12px;display:block}.line-number-list>span{text-align:right;letter-spacing:0;color:#586579;height:24px;padding-right:10px;font:14px/24px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.line-editor-help{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.storage-panel h2{margin:0 0 12px;font:700 18px/1.4 Arial,sans-serif}.storage-panel .storage-inventory-button{color:#fff;cursor:pointer;background:#071f5d;border:2px solid #071f5d;margin:12px 0;padding:14px 20px;font:700 13px/1.4 Arial,sans-serif;display:inline-block}.storage-panel .storage-inventory-button:hover{background:#143778}.storage-panel .storage-inventory-button:focus-visible{outline-offset:3px;outline:3px solid #e51b2b}.storage-panel .storage-inventory-button:disabled{opacity:.6;cursor:wait}.schedule-filters a{color:#071f5d;border:1px solid #c5cbd6;padding:12px 18px;font-size:13px;font-weight:700;display:inline-block}.schedule-filters a.active{color:#fff;background:#d7192d;border-color:#d7192d}.schedule-list a{margin-top:8px;font-size:12px;font-weight:800;text-decoration:underline;display:block}.schedule-opponent{gap:8px}.history-table{border-collapse:collapse;width:100%}.history-table th,.history-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #d5dae3;padding:12px}.history-table th:first-child,.history-table td:first-child{text-align:left}.history-table th{color:#fff;background:#071f5d}.history-score{align-items:center;gap:24px;margin:24px 0;display:flex}.history-score strong{font-size:48px}.health-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.health-cards article{background:#fff;border-left:3px solid #d7192d;padding:16px}.health-cards strong,.health-cards small{display:block}.health-cards strong{margin:8px 0;font-size:15px}.health-cards p{font-size:12px}.health-cards button{color:#fff;cursor:pointer;background:#071f5d;border:0;padding:10px 16px;font-weight:700}.compact-health summary,.storage-panel summary{cursor:pointer;font-weight:700}.match-sheet{min-width:0}.match-sheet .match-sheet-header h1{letter-spacing:-.02em;margin:20px 0;font-size:clamp(28px,5vw,52px);line-height:1.12}.match-sheet h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(22px,3vw,32px);line-height:1.25}.match-sheet h3{letter-spacing:0;margin:0;font-size:24px;line-height:1.2}.match-state{color:#12382a;background:#e3ece7;padding:8px 14px;font-size:13px;font-weight:700;display:inline-block}.match-scoreboard{background:#fff;border:1px solid #d5dae3;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:28px 0;padding:32px 20px;display:grid}.match-scoreboard>div{flex-direction:column;align-items:center;gap:10px;display:flex}.match-scoreboard img{object-fit:contain;width:72px;height:72px}.match-scoreboard strong{font-size:24px}.match-scoreboard .match-score-value strong{white-space:nowrap;font-size:clamp(32px,6vw,56px);line-height:1.1}.match-scoreboard small{letter-spacing:.08em;font-size:12px}.match-sheet-section{min-width:0;margin-top:48px}.match-table-legend{margin-bottom:24px;font-size:12px}.match-team-sheet{background:#fff;border:1px solid #d5dae3;min-width:0;margin-top:24px;padding:24px}.match-team-sheet>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.match-team-sheet>header img{object-fit:contain;width:44px;height:44px}.match-team-sheet>header span{margin-left:auto;font-size:13px}.match-sheet .table-wrap,.career-scroll{max-width:100%;display:block;overflow-x:auto}.match-sheet .history-table{table-layout:auto;min-width:620px}.match-sheet .history-table caption{text-align:left;padding:0 0 12px;font-size:15px;font-weight:700}.match-sheet .history-table th,.match-sheet .history-table td{padding:13px 16px;font-size:13px;line-height:1.5}.match-sheet .history-table td:not(:first-child){font-variant-numeric:tabular-nums}.goalie-sheet{margin-top:28px}.match-sheet .goalie-sheet table{min-width:480px}.match-previous-games{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.match-previous-games a{background:#fff;border:1px solid #d5dae3;flex-direction:column;gap:12px;padding:20px;display:flex}.match-previous-games small,.match-previous-games span{font-size:12px}.career-ledger .paired-career{border-collapse:collapse;width:100%;min-width:850px}.career-ledger .paired-career th,.career-ledger .paired-career td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 10px}.career-ledger .paired-career thead tr:first-child th[colspan]{text-align:center;border-left:2px solid #94a5c8}.career-ledger .paired-career tbody td:nth-child(-n+3),.career-ledger .paired-career th[rowspan]{text-align:left}.career-ledger .paired-career .phase-start{border-left:2px solid #cbd3e2}.career-ledger .paired-career tbody td:nth-child(n+8){background:#f0f3f9}.career-ledger>small{margin-top:14px;line-height:1.6;display:block}@media (width<=600px){.match-scoreboard{gap:10px;padding:24px 10px}.match-scoreboard img{width:48px;height:48px}.match-scoreboard strong{font-size:20px}.match-team-sheet{padding:16px 10px}.match-sheet-section{margin-top:32px}}.video-playback-help{font-size:12px;line-height:1.6}.video-playback-help button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.career-ledger>header{margin-bottom:24px;display:block}.career-ledger>header .eyebrow{margin-bottom:14px}.career-ledger>header h2{margin:0}.career-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.career-filters label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.career-filters select,.career-filters>button{color:var(--blue);background:#fff;border:1px solid #bcc6d8;min-height:40px;padding:10px 12px;font:13px Arial,sans-serif}.career-ledger th button,.sortable-game th button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px}.career-ledger th button:focus-visible,.sortable-game th button:focus-visible{outline-offset:2px;outline:2px solid}.stats-help{margin:20px 0;font-size:12px;line-height:1.7}.stats-help summary{cursor:pointer;font-weight:700;display:list-item}.stats-help p{max-width:900px;margin:10px 0}.schedule-count{margin:12px 0 20px;font-size:12px}.coordinated-video{color:#fff;background:#071f5d;min-height:200px;padding:0!important}.coordinated-video>div{padding:0!important}.coordinated-video iframe{aspect-ratio:16/9;border:0;width:100%;min-height:200px;display:block}.coordinated-video p{padding:12px;font-size:12px}.match-sheet .sortable-game{min-width:900px}.match-sheet .goalie-sheet .sortable-game{min-width:680px}.discovery-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;display:flex}.discovery-controls .radar-filters{margin:0}.trending-panel{margin:28px 0 42px}.trending-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.trending-panel h3{letter-spacing:0;margin:0;font-size:24px;line-height:1.2}.trending-panel>header a,.trending-panel>p{font-size:13px;line-height:1.7}.trending-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.trending-cards>a{border:1px solid #cbd3e2;border-top:4px solid var(--red);background:#fff;padding:22px}.trending-cards h4{margin:14px 0;font-size:19px;line-height:1.4}.trending-cards small,.trending-cards span{font-size:12px;line-height:1.6}.radar-toolbar{background:#fff;border:1px solid #cbd3e2;flex-direction:column;align-items:flex-start;gap:14px;margin:20px 0 24px;padding:20px;display:flex}.radar-toolbar .radar-filters{flex-wrap:wrap;justify-content:flex-start;margin:0}.radar-selectors{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.radar-selectors label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.radar-selectors select,.radar-selectors>button,.radar-more,.radar-empty button{min-height:40px;color:var(--blue);background:#fff;border:1px solid #aebbd0;padding:10px 14px;font-size:13px}.radar-toolbar>p,.radar-attribution{margin:0;font-size:12px;line-height:1.6}.unified-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.radar-result{background:#fff;border:1px solid #d2d9e5;flex-direction:column;min-width:0;display:flex}.result-tags{border-bottom:1px solid #e3e7ef;flex-wrap:wrap;gap:8px;padding:12px;font-size:12px;font-weight:700;display:flex}.result-tags span:first-child{color:var(--red)}.result-link{flex-direction:column;flex:1;display:flex}.result-link>img{object-fit:cover;width:100%;height:190px}.result-link h3{letter-spacing:0;overflow-wrap:anywhere;margin:14px 0;font:700 20px/1.35 Arial,sans-serif}.result-link p{font-size:12px;line-height:1.7}.result-link b{font-size:12px}.radar-result .media-video-card{border:0;height:100%}.radar-result audio{width:100%;max-width:100%;padding:10px}.podcast-section{margin-top:48px}.podcast-section h3,.podcast-directory h3,.official-socials>header h3{letter-spacing:0;margin:12px 0;font-size:clamp(23px,3vw,34px);line-height:1.2}.podcast-directory{margin:32px 0}.podcast-directory>a{border-left:4px solid var(--red);background:#fff;flex-direction:column;gap:12px;max-width:600px;padding:22px;display:flex}.podcast-directory span{font-size:13px;line-height:1.6}.podcast-directory b{font-size:12px}.source-directory{margin:32px 0}.source-directory>summary{cursor:pointer;margin-bottom:20px;font-size:14px;font-weight:700}.official-socials{margin-top:48px}.official-socials>header>p:last-child{max-width:850px;font-size:13px;line-height:1.7}.social-triptych{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:24px;display:grid}.social-triptych>.radar-social-wall,.social-post{background:#fff;border:1px solid #d2d9e5;min-width:0;margin:0;padding:16px}.social-triptych .radar-social-wall>header strong,.social-post h3{letter-spacing:0;margin:12px 0;font-size:20px;line-height:1.3;display:block}.social-post small{font-size:12px;font-weight:700}.social-post header p,.social-triptych .radar-social-wall header p{font-size:12px;line-height:1.6}.social-post iframe{border:0;width:100%;max-width:100%;display:block}.social-triptych .x-widget-panel{padding:0}.social-triptych .radar-x-frame{min-width:0;max-width:100%}.social-triptych .radar-filters{flex-wrap:wrap;display:flex}.social-triptych .radar-filters button{font-size:12px}.instagram-host{max-width:100%;min-height:100px;overflow:auto}.instagram-host .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important}.social-fallback{flex-wrap:wrap;gap:12px;margin-top:16px;font-size:12px;line-height:1.7;display:flex}.social-fallback button{font:inherit;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b7c1d3;padding:6px 10px}.radar-more{cursor:pointer;margin:16px 0}@media (width<=1100px){.unified-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-triptych{grid-template-columns:1fr}.social-triptych>section{width:100%;max-width:600px}.social-post iframe{max-width:500px}.social-post{padding:20px}}@media (width<=600px){.unified-radar-grid{grid-template-columns:1fr}.radar-toolbar{padding:14px}.radar-selectors{width:100%}.radar-selectors label{max-width:100%}.radar-selectors select{width:100%;max-width:100%}}.podcast-directory>a{margin:12px 0}.social-triptych .embed-status{font-size:12px;line-height:1.6}.social-triptych>.radar-social-wall{display:block}.social-triptych>.radar-social-wall>header{margin-bottom:20px}@media (width<=1300px){.social-triptych{grid-template-columns:1fr}.social-triptych>section{width:100%;max-width:600px}}.facebook-direct{overflow-wrap:anywhere;padding:24px 0;line-height:1.7}.facebook-direct strong{font-size:17px}.facebook-direct p{font-size:13px}.facebook-direct a{background:var(--blue);color:#fff;padding:14px;font-size:13px;font-weight:700;display:block}.feed-health p,.feed-health li,.feed-unavailable{font-size:13px;line-height:1.7}.feed-health ul{padding-left:20px}.feed-health li{margin:14px 0}.feed-health li span{display:block}.home-data-status .data-status{border-bottom:1px solid #d2d9e5}.news-jump-nav{z-index:25;background:var(--blue);flex-wrap:wrap;gap:8px;padding:14px max(20px,4vw);display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0002}.news-jump-nav a{color:#fff;border:1px solid #ffffff40;padding:10px 16px;font:700 12px/1.4 Arial,sans-serif;text-decoration:none}.news-jump-nav a:hover,.news-jump-nav a:focus-visible{background:var(--red);border-color:var(--red)}#articles,#radar,#podcasts,#reseaux-sociaux,#mouvements{scroll-margin-top:130px}.radar-image{aspect-ratio:16/9;background:var(--blue);margin:0;position:relative;overflow:hidden}.radar-image>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.result-link:hover .radar-image>img:first-child{transform:scale(1.035)}.radar-image .radar-watermark{object-fit:contain;opacity:.65;filter:drop-shadow(0 3px 8px #0008);width:35%;height:60%;position:absolute;top:18%;right:7%}.radar-image figcaption{color:#fff;letter-spacing:1px;background:#001a3acc;padding:6px 10px;font-size:12px;position:absolute;bottom:0;left:0}.result-link>div{padding:18px 20px}.result-link h3{margin:12px 0}.radar-result{overflow:hidden;box-shadow:0 3px 12px #071b4110}.facebook-visual{color:#fff;background:#062052;height:260px;text-decoration:none;display:block;position:relative;overflow:hidden}.facebook-ice{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.facebook-visual:after{content:"";background:linear-gradient(#0000,#001536f0);position:absolute;inset:0}.facebook-symbol{z-index:1;text-align:center;color:#fff;background:#1877f2;border-radius:8px;width:40px;height:40px;font:700 44px/48px Arial;position:absolute;top:14px;left:16px}.facebook-crest{object-fit:contain;z-index:1;width:100px;height:80px;position:absolute;top:24px;right:20px}.facebook-visual-copy{z-index:1;gap:10px;display:grid;position:absolute;bottom:22px;left:20px;right:12px}.facebook-visual-copy strong{font:800 23px/1.12 Arial,sans-serif}.facebook-visual-copy>span{font-size:12px}.facebook-note{font-size:12px;line-height:1.6}.facebook-timeline{margin-top:16px}.section-anchor{height:0}@media (width<=700px){.news-jump-nav{flex-wrap:nowrap;gap:6px;padding:10px 14px;overflow-x:auto}.news-jump-nav a{white-space:nowrap;flex-shrink:0;padding:10px 12px}.facebook-visual{height:250px}}@media (prefers-reduced-motion:reduce){.radar-image>img:first-child{transition:none}}@media (width<=800px){nav.news-jump-nav{background:var(--blue);z-index:25;position:sticky;top:0;left:auto;right:auto;display:flex!important}nav.news-jump-nav a{border:1px solid #ffffff40;padding:10px 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-nav-space{height:76px;margin:0 4vw}.section-nav-space.compact{height:64px}.section-nav-marker{height:0}nav.section-nav{background:var(--blue);color:#fff;z-index:45;border-radius:8px;align-items:center;gap:10px;padding:10px;font:700 12px/1.4 Arial,sans-serif;inset:auto;display:flex!important;position:relative!important}nav.section-nav>div{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}nav.section-nav a{white-space:nowrap;color:#fff;border:1px solid #ffffff40;padding:11px 14px;text-decoration:none;display:block}nav.section-nav a[aria-current],nav.section-nav a:hover{background:var(--red)}nav.section-nav.is-compact{color:var(--blue);background:#fff;border:1px solid #d2d9e5}nav.section-nav.is-compact a{color:var(--blue);border:0}nav.section-nav.is-compact a[aria-current],nav.section-nav.is-compact a:hover{color:#fff}nav.section-nav.is-floating{top:12px;left:4vw;right:4vw;box-shadow:0 5px 24px #001a3a30;position:fixed!important}nav.section-nav .section-nav-top{flex-shrink:0}#a-la-une,#le-pouls,#prochains-matchs{scroll-margin-top:100px}.podcast-list{gap:12px;margin:20px 0;display:grid}.podcast-compact{background:#fff;border:1px solid #d2d9e5;padding:14px}.podcast-summary{align-items:center;gap:16px;display:flex}.podcast-summary>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:84px;height:84px}.podcast-summary>div{flex:1;min-width:0}.podcast-summary h4{margin:8px 0;font:700 17px/1.35 Arial,sans-serif}.podcast-summary small,.podcast-summary a{font-size:12px;line-height:1.6}.podcast-summary a{display:block}.podcast-summary button{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;padding:12px}.podcast-player{max-width:680px;margin-top:14px}.podcast-player audio{width:100%}.publication-diff{background:#f2f5fa;border:1px solid #aebbd0;margin-bottom:20px;padding:18px}.publication-diff details{padding:8px 0}.publication-diff details>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.publication-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font:13px/1.6 Arial,sans-serif;overflow:auto}.publication-diff summary{cursor:pointer;font-weight:700}.article-tools input{min-width:240px;max-width:100%;padding:10px}@media (width<=600px){nav.section-nav.is-floating{top:8px;left:8px;right:8px}nav.section-nav{gap:5px;padding:6px}nav.section-nav a{padding:10px;font-size:12px}.podcast-summary{flex-wrap:wrap;gap:10px}.podcast-summary>img{width:64px;height:64px}.podcast-summary>div{flex-basis:calc(100% - 80px)}.podcast-summary button{margin-left:74px}.publication-diff details>div{grid-template-columns:1fr}}nav.editor-section-nav{flex-wrap:wrap;gap:8px;left:auto;right:auto;overflow:visible;display:flex!important;position:sticky!important}.editor-section-nav button{flex-direction:column;min-height:48px;padding:10px 14px;font-size:12px}.section-health-label{letter-spacing:0;font:600 11px/1.4 Arial,sans-serif}.editor-toolbar button{min-height:40px!important;font-size:12px!important}.publication-qa strong{font-size:13px}.publication-qa small,.publication-qa>footer{font-size:12px}.publication-qa{scroll-margin-top:170px}.preview-error{color:#071022;background:#fff;border:2px solid #061f5c;padding:24px}.preview-error button,.ai-usage-panel .usage-refresh{color:#061f5c;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:4px;min-height:44px;padding:12px 20px;font:700 14px/1.4 Arial,sans-serif}.ai-usage-panel h2{color:#fff}.ai-usage-panel .usage-refresh:disabled{opacity:.65;cursor:wait}.ai-usage-panel .usage-refresh:focus-visible{outline-offset:4px;outline:3px solid #ffdc73}.podcast-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.podcast-filters button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #aebbd0;padding:12px 14px;font:700 12px/1.4 Arial,sans-serif}.podcast-filters button[aria-pressed=true]{background:var(--blue);color:#fff}.podcast-note{font:12px/1.6 Arial,sans-serif}.source-diagnostics{color:#4b5870;margin:28px 0;font:12px/1.6 Arial,sans-serif}.source-diagnostics>summary{cursor:pointer;border-top:1px solid #ccd2dc;padding:12px 0}.source-diagnostics .source-directory{margin:16px 0}.source-diagnostics .feed-unavailable{font-size:12px}.podcast-summary>img{background:#061f5c}.studio-section-panel[hidden]{display:none!important}@media (width<=800px){nav.editor-section-nav{position:relative!important;top:0!important}nav.preview-workbench,.preview-workbench>nav{flex-wrap:wrap;top:auto;display:flex!important;position:relative!important}.editor-section-nav button{flex:120px}.publication-qa>div{grid-template-columns:1fr}}.content-tools{background:#f4f6fa;border:1px solid #ccd3df;margin:20px 0;padding:16px;display:block}.content-tools>summary{cursor:pointer;margin-bottom:12px;font:700 14px/1.5 Arial,sans-serif}.unified-content{font:13px/1.6 Arial,sans-serif}.unified-content>small{display:block}.unified-content textarea{width:100%}.usage-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.usage-actions>span{font:700 10px/1.4 Arial,sans-serif}.editorial-depth footer{flex-wrap:wrap}.editorial-depth footer button{min-height:44px;font-size:12px}.injury-panel{background:#fff;border:1px solid #d3d9e3;margin-top:32px;padding:24px}.injury-panel h2{font-size:28px;line-height:1.2}.injury-panel p{font-size:13px;line-height:1.6}.injury-panel a{text-decoration:underline}.injury-panel table{text-align:left;border-collapse:collapse;width:100%;font:13px/1.6 Arial,sans-serif}.injury-panel td,.injury-panel th{border-bottom:1px solid #d3d9e3;padding:12px}.injury-table{overflow:auto}.site-header>nav{align-items:center;gap:22px}.nav-group{position:relative}.nav-group-heading{align-items:center;gap:2px;display:flex}.nav-group-heading>button{width:32px;min-height:44px;color:var(--red);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.nav-submenu{border-top:3px solid var(--red);z-index:60;background:#fff;min-width:235px;padding:8px;position:absolute;top:100%;left:-12px;box-shadow:0 14px 28px #07132f29}.nav-submenu[hidden]{display:none!important}.nav-submenu>a{color:var(--blue);letter-spacing:.02em;padding:14px 12px;font:700 12px/1.4 Arial,sans-serif;display:block}.nav-submenu>a:hover,.nav-submenu>a:focus-visible{background:#eef3fc}.nav-submenu>a:after{display:none}.nav-group button:focus-visible,.nav-group a:focus-visible{outline:3px solid var(--blue2);outline-offset:2px}#blesses,#joueurs,#reader-value{scroll-margin-top:110px}.publication-qa a{margin-top:8px;font:700 12px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-block}@media (width>=801px) and (width<=1150px){.site-header{padding:0 3vw}.site-header>nav{gap:12px}.site-header .brand{letter-spacing:.07em}.nav-group-heading>button{width:26px}.site-header .header-cta{padding:12px;font-size:12px}}@media (width<=800px){.site-header>nav{align-items:start;gap:0;max-height:calc(100dvh - 100px);overflow-y:auto}.nav-group{border-bottom:1px solid #eee;grid-column:1/-1}.nav-group-heading{justify-content:space-between}.nav-group-heading>a{border:0;flex:1}.nav-group-heading>button{width:44px}.nav-submenu{width:auto;min-width:0;box-shadow:none;border-top:1px solid #eee;padding:4px 10px 12px;position:static}.nav-submenu>a{padding:13px 10px}.nav-group-heading:has(button[aria-expanded=true]){background:#f1f4fa}}.radar-filter-notice{margin-bottom:8px;font-weight:600;line-height:1.5;display:block}.nav-submenu>a.nav-subgroup-start{border-top:1px solid #cbd3e1;margin-top:6px;padding-top:18px}.local-format-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.local-format-actions>span{font:600 12px/1.5 Arial,sans-serif}.publication-qa .local-format-actions button{cursor:pointer;min-height:44px;padding:12px;font:700 11px/1.4 Arial,sans-serif}.format-feedback{border-left:4px solid var(--blue);color:var(--ink);background:#eef3fc;padding:16px;font:14px/1.6 Arial,sans-serif}#article-preview-workbench{scroll-margin-top:110px}@media (width<=800px){.local-format-actions{justify-content:flex-start}.publication-qa>header{flex-wrap:wrap;gap:14px}}.nav-group-heading{gap:4px}.nav-group-heading>button{width:30px;min-height:30px;color:var(--blue);background:#f6f8fb;border:1px solid #dce2ec;border-radius:6px}.nav-group-heading>button:hover,.nav-group-heading>button[aria-expanded=true]{background:#e8edf7;border-color:#a4b6d4}.nav-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .15s}.nav-group-heading>button[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.moves-redirect{padding:24px 7vw;font-size:13px;text-decoration:underline}#mouvements{scroll-margin-top:110px}.suggestion-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font:12px/1.5 monospace;overflow:auto}.rich-note ul{margin:10px 0;padding-left:24px;list-style:outside}.rich-note li{margin:8px 0;line-height:1.6}.enrichment-placement select,.manual-placement select{white-space:normal;width:100%;max-width:100%}.enrichment-card details{margin:10px 0;font-size:12px}.enrichment-card details summary{cursor:pointer}@media (width<=800px){.nav-group-heading>button{width:44px;min-height:44px}}.season-comparison{border-top:3px solid var(--navy,#12245d);margin-top:4rem;padding-top:2rem}.season-comparison fieldset{border:1px solid #c9cedb;flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.season-comparison fieldset label{background:#fff;grid-template-columns:auto 1fr;gap:.3rem .5rem;padding:.5rem;display:grid}.season-comparison fieldset small{grid-column:2}.comparison-range{max-width:650px;margin:1.5rem 0;display:block}.comparison-range input{width:100%;margin-top:1rem;display:block}.season-chart{background:#fff;width:100%;max-height:360px;padding:1rem}.season-comparison td,.season-comparison th{padding:.8rem 1rem}.season-comparison details{margin-top:1rem}.publication-comparison{background:#f3f4f8;border:1px solid #c8cedc;margin:1rem 0;padding:1rem}.comparison-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.comparison-controls button,.suggestion-actions button,.suggestion-history button{color:#12245d;cursor:pointer;background:#fff;border:1px solid #9ba8c4;padding:.65rem}.comparison-columns,.comparison-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.comparison-columns{padding:.5rem}.comparison-row{margin:.75rem 0;scroll-margin-top:120px}.comparison-row>div{overflow-wrap:anywhere;background:#fff;border:1px solid #cad0df;min-width:0;padding:1rem}.comparison-row:not(.same)>div{border-left:4px solid #b18622}.comparison-row img{object-fit:contain;max-width:100%;max-height:240px}.comparison-row small{margin-bottom:.65rem;font-weight:800;display:block}.comparison-row p{white-space:pre-wrap}.suggestion-actions{flex-wrap:wrap;gap:.5rem;display:flex}.source-ack{color:#412d00;background:#fff1d3;padding:.8rem;display:block}.suggestion-history{margin:1rem 0;display:block}.suggestion-history>div{border-bottom:1px solid #ccd1df;padding:1rem}.suggestion-actions button:disabled,.comparison-controls button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.comparison-columns{display:none}.comparison-row{grid-template-columns:1fr;gap:.3rem}.season-comparison fieldset{grid-template-columns:1fr;display:grid}.publication-comparison{padding:.6rem}}.rebuild-feature{color:#fff;background:#102254;border-left:8px solid #df1826;justify-content:space-between;align-items:center;gap:2rem;max-width:1440px;margin:2rem auto;padding:2rem 2.5rem;display:flex}.rebuild-kicker{letter-spacing:.14em;color:#fff;font-size:.75rem;font-weight:900}.rebuild-feature h2{color:#fff;margin:.65rem 0;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.1}.rebuild-feature p{color:#edf0f7;max-width:680px;line-height:1.6}.rebuild-feature>a{color:#102254;background:#fff;flex-shrink:0;max-width:260px;padding:1rem 1.25rem;font-weight:900;line-height:1.5;display:block}.rebuild-feature>a span{margin-left:.5rem;font-size:1.4rem}.rebuild-feature>a:hover{background:#f8e2a6}.studio-confirm{color:#102254;background:#fff;border:1px solid #b8c3d8;border-top:6px solid #df1826;max-width:min(580px,92vw);max-height:85vh;padding:2rem;overflow:auto;box-shadow:0 20px 80px #0006}.studio-confirm::backdrop{background:#07142dbb}.studio-confirm h2{margin-bottom:1rem;font-size:1.35rem}.studio-confirm p{white-space:pre-wrap;line-height:1.65}.studio-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.studio-confirm button,.publication-date-control button{color:#102254;background:#fff;border:1px solid #8596b6;padding:.8rem 1rem;font-weight:700}.studio-confirm button:last-child{color:#fff;background:#102254}.studio-confirm button:focus-visible{outline-offset:3px;outline:3px solid #d9a416}.publication-date-control{border:1px solid #c5cfde;margin:1rem 0;padding:1rem;display:block}.publication-date-control label{margin:.8rem 0;display:block}.publication-date-control input[type=checkbox],.source-ack input[type=checkbox]{margin-right:.6rem;width:auto!important;display:inline-block!important}.publication-date-control input[type=datetime-local],.publication-date-control input[type=date],.publication-date-control input[type=time]{max-width:350px;margin-top:.5rem;display:block}.suggestion-counts{color:#102254;background:#eef2fa;padding:1rem;line-height:1.6}.comparison-fold{margin:1rem 0}.comparison-fold>summary{cursor:pointer;background:#e6ebf5;padding:1rem;font-weight:800}@media (width<=700px){.rebuild-feature{margin:1.5rem 1rem;padding:1.5rem;display:block}.rebuild-feature>a{max-width:none;margin-top:1.25rem}.studio-confirm{padding:1.25rem}}.rebuild-feature{color:#102254;background:#f4cc4f;border-bottom:2px solid #102254;border-left:0;gap:1.5rem;max-width:none;margin:0;padding:.85rem max(1.25rem,50vw - 680px)}.rebuild-kicker{color:#102254;font-size:.65rem}.rebuild-feature h2{color:#102254;margin:.25rem 0;font-size:clamp(1.25rem,2vw,1.85rem)}.rebuild-feature p{color:#102254;margin:0;font-size:.9rem}.rebuild-feature>a{color:#fff;background:#102254;padding:.7rem 1rem;font-size:.8rem}.rebuild-feature>a:hover{color:#fff;background:#263e78}#saved-suggestions,#classement-lnh,#evolution{scroll-margin-top:145px}.suggestion-impact{color:#102254;background:#edf2fa;border:1px solid #ccd5e4;padding:.8rem}.suggestion-impact p{margin:.5rem 0;line-height:1.5}.suggestion-impact small{margin:.35rem 0;display:block}@media (width<=700px){.rebuild-feature{margin:0;padding:1rem}.rebuild-feature>a{margin-top:.75rem}.rebuild-feature p{font-size:.85rem}}#stats-joueurs,#stats-categories,#stats-gardiens,#match-duel,#match-reperes,#match-diffusion,#match-duels{scroll-margin-top:145px}.criterion-link{color:#10245b;text-align:left;cursor:pointer;background:#fff;border:1px solid #8497bf;margin-top:8px;padding:8px 10px;font-size:12px;display:block}.criterion-filter{background:#eaf0fa;border:1px solid #b8c7e0;margin:12px 0;padding:16px}.criterion-filter select{max-width:100%;margin:6px;padding:10px}.criterion-filter button{cursor:pointer;background:#fff;border:1px solid #8497bf;padding:10px}.summer-entry{background:#f4cb58;padding:20px 4%;font-weight:800}.summer-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.summer-feature h2{font-size:clamp(30px,4vw,60px);line-height:1.05}.summer-feature p{margin:20px 0;line-height:1.7}.summer-feature figure{margin:0;position:relative}.summer-feature img{object-fit:cover;width:100%;height:420px}.summer-feature figcaption{color:#fff;background:#101e51;width:100%;padding:14px;position:absolute;bottom:0}.summer-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.summer-actions a{color:#fff;background:#10245b;padding:14px 18px;font-weight:700}.summer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.summer-card{background:#fff;border:1px solid #c7d0df;text-decoration:none;display:block;overflow:hidden}.summer-card>img{object-fit:cover;width:100%;height:200px}.summer-card>div{padding:24px}.summer-card h3{margin:14px 0;font-size:22px}.summer-card p{line-height:1.6}.summer-card small{font-size:12px}.summer-watch{color:#fff;background:#10245b;border-top:5px solid #f4cb58}.summer-watch a{color:#fff;margin-top:20px;text-decoration:underline;display:block}.summer-note{margin-top:18px;font-size:12px;line-height:1.6}#hockey-ete,#rendez-vous,#a-suivre{scroll-margin-top:145px}@media (width<=800px){.summer-feature,.summer-grid{grid-template-columns:1fr}.summer-feature img{height:260px}.summer-card>img{height:180px}}.rebuild-feature.home-features{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.rebuild-feature .home-feature{color:#102052;white-space:normal;background:0 0;padding:24px 32px;text-decoration:none;display:block}.rebuild-feature .home-feature+.home-feature{border-left:1px solid #ad8c35}.rebuild-feature .home-feature:hover{background:#ffe594}.rebuild-feature .home-feature h2{font-size:clamp(20px,2vw,32px)}.home-feature b{margin-top:14px;font-size:12px;display:block}.editorial-profile{background:#eef2fa;padding:15px;display:block}.editorial-profile select,.criterion-decision select{color:#14254e;background:#fff;border:1px solid #8b9bbe;max-width:100%;padding:10px}.criterion-decision{border:1px solid #abb8d0;margin:12px 0;padding:10px}.criterion-decision legend{font-size:12px}.criterion-decision label{margin-top:8px;font-size:12px;display:block}.criterion-decision input{border:1px solid #8b9bbe;width:100%;margin-top:5px;padding:9px}.profile-note{font-size:12px}.editorial-depth article>span{min-width:0}.editorial-depth article>em{font-size:12px}@media (width<=700px){.rebuild-feature.home-features{grid-template-columns:1fr}.rebuild-feature .home-feature+.home-feature{border-top:1px solid #ad8c35;border-left:0}.rebuild-feature .home-feature{padding:18px 24px}}.rebuild-feature .home-feature{box-sizing:border-box;align-self:stretch;width:100%;max-width:none;margin:0}.rebuild-feature .home-feature .rebuild-kicker{margin-left:0;font-size:12px}.rebuild-feature .home-feature:focus-visible{outline-offset:-5px;outline:3px solid #102254}.playoff-bracket{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:32px;display:grid}.bracket-round{min-width:0}.bracket-round>h3{text-transform:uppercase;min-height:40px;font-size:14px}.round-series{flex-direction:column;justify-content:space-around;gap:16px;height:calc(100% - 40px);display:flex}.series-card{background:#fff;border:1px solid #bcc7dc;border-left:4px solid #bbc5d9;scroll-margin-top:150px;position:relative}.series-card>a:first-child{padding:12px;display:block}.series-card>a:first-child>div{align-items:center;gap:8px;padding:5px;display:flex}.series-card b{margin-left:auto}.series-winner{background:#edf2fa;font-weight:900}.series-habs{border-left-color:#d91827;box-shadow:0 0 0 1px #d91827}.series-card>small,.series-next{padding:4px 12px;font-size:12px;display:block}.series-next{background:#eef2f9;text-decoration:underline}.series-card:after{content:"";pointer-events:none;border-top:2px solid #bdc8dc;width:26px;position:absolute;top:50%;right:-27px}.bracket-round:last-child .series-card:after,.round-picker{display:none}.cup-champion{background:#f4cc4f;align-items:center;gap:16px;padding:16px;display:flex}.cup-champion span{font-size:12px}.cup-champion strong{font-size:24px;display:block}.playoff-status{font-size:12px;line-height:1.6}.journey-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.journey-grid>a{background:#fff;border-top:4px solid #d91827;padding:24px}.playoff-journey{background:#e6ebf3}.series-selector{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.series-selector select{max-width:100%;padding:12px}.series-selector button{color:#fff;background:#12245d;padding:12px 20px}.series-games{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.series-games>a{background:#fff;border:1px solid #c8d1e1;gap:12px;padding:20px;display:grid}.series-games time,.series-games small{font-size:12px}.series-empty{background:#fff;padding:40px}.series-empty a{margin-top:16px;display:block}.heritage-timeline{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.heritage-timeline a{background:#fff;border:1px solid #b6c3db;padding:10px 16px;font-weight:800}.heritage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.heritage-chapter{background:#fff;border:1px solid #c7d0df;scroll-margin-top:145px}.heritage-chapter figure{background:#12245d;height:230px;margin:0;position:relative;overflow:hidden}.heritage-chapter img{object-fit:cover;opacity:.65;width:100%;height:100%}.heritage-chapter figure>span{color:#fff;font-size:44px;font-weight:900;position:absolute;bottom:35px;left:24px}.heritage-chapter figcaption{color:#fff;font-size:12px;position:absolute;bottom:10px;left:24px}.heritage-chapter>div{padding:28px}.heritage-chapter h3{margin:12px 0;font-size:26px}.heritage-chapter p{margin-bottom:20px;line-height:1.8}.heritage-chapter a{font-size:12px;text-decoration:underline}.heritage-cups{color:#fff;background:#0d1d45}.heritage-cups h2{color:#fff}.heritage-cups>p{max-width:800px;line-height:1.8}.heritage-cups a{color:inherit}.heritage-milestones{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0;display:grid}.heritage-milestones>a{border:1px solid #697ba3;padding:24px}.heritage-milestones strong{color:#f4cc4f;font-size:26px;display:block}.heritage-milestones span{font-size:13px}.legend-links{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.legend-links>a{background:#fff;border-top:4px solid #d91827;padding:28px}.legend-links h3{margin:12px 0;font-size:24px}.quiz-session{max-width:1050px;margin:auto}.quiz-start,.quiz-finish{background:#fff;border:1px solid #bbc7db;padding:36px}.quiz-start p{margin:20px 0;line-height:1.6}.quiz-start select{margin:12px;padding:12px}.quiz-start>a{margin-top:22px;display:block}.quiz-session button{cursor:pointer}.quiz-session .answers button:disabled{cursor:default;opacity:1}.quiz-session .answers .muted{opacity:.6}.quiz-session .quiz-card h2{margin:28px 0;font-size:clamp(25px,3vw,38px)}.quiz-explanation{background:#edf2fa;margin-top:24px;padding:24px;line-height:1.7}.quiz-explanation .primary-button{margin-top:22px;display:block}.quiz-total{color:#142655;margin:20px 0;font-size:64px;font-weight:900}.quiz-finish article{border:1px solid #c2cde1;margin:20px 0;padding:20px}.quiz-finish>button{margin:12px 12px 0 0;padding:16px}.quiz-finish h3{font-size:20px}.quiz-finish p{line-height:1.7}.quiz-session [tabindex="-1"]:focus{outline:none}#tableau,#parcours-ch,#matchs,#epoques,#coupes,#legendes{scroll-margin-top:145px}@media (width<=800px){.playoff-bracket{display:block}.bracket-round{display:none}.bracket-round.round-selected{display:block}.round-series{height:auto}.series-card:after{display:none}.round-picker{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.round-picker button{background:#fff;border:1px solid #aabbda;padding:12px}.round-picker button[aria-pressed=true]{color:#fff;background:#12245d}.heritage-grid,.journey-grid,.legend-links,.series-games{grid-template-columns:1fr}.heritage-milestones{grid-template-columns:1fr 1fr}.quiz-start,.quiz-finish{padding:22px}.series-selector label{width:100%;min-width:0}.series-selector select{width:100%;display:block}}.playoff-bracket{gap:24px}.bracket-round+.bracket-round{border-left:1px dashed #8c9bb7;padding-left:20px}.association-group{flex-direction:column;flex:1;justify-content:space-around;gap:16px;padding:30px 0 18px;display:flex;position:relative}.association-group+.association-group{border-top:2px solid #8c9bb7}.association-group>h4{text-transform:uppercase;letter-spacing:.08em;color:#5b6c8e;font-size:12px;position:absolute;top:0;left:0}.round-series{gap:0}.cup-photo{flex-shrink:0;display:block}.cup-photo img{object-fit:cover;border:1px solid #ab913b;width:80px;height:110px}.series-card:after{width:24px;right:-25px}.future-filters{background:#fff;border:1px solid #bdc9dd;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;padding:22px;display:flex}.future-filters label{gap:8px;font-size:12px;font-weight:800;display:grid}.future-filters select{color:#12245d;background:#fff;border:1px solid #9daecb;min-width:150px;max-width:100%;padding:12px}.future-filters button{color:#fff;cursor:pointer;background:#12245d;border:1px solid #12245d;padding:13px 18px}.future-filters p{flex:1;min-width:220px;font-size:13px;line-height:1.7}.future-filters button:focus-visible,.future-filters select:focus-visible{outline-offset:3px;outline:3px solid #c99815}.future-note{color:#4d5e7a;margin:20px 0;font-size:12px;line-height:1.8}.future-note a{text-decoration:underline}.pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pick-card{background:#fff;border:1px solid #bac7dc;border-top:4px solid #13275e;gap:12px;padding:22px;display:grid}.pick-card small{font-size:12px;font-weight:800}.pick-card strong{font-size:26px}.pick-card span{font-size:13px;font-weight:700}.pick-card p{font-size:12px;line-height:1.7}.pick-traded{background:#e3e7ee;border-top-style:dashed}.prospects-section{background:#e7ecf4}.prospects-section>p{line-height:1.7}.prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.prospect-card{background:#fff;border:1px solid #b6c4dc;scroll-margin-top:150px}.prospect-card header{color:#fff;background:#112459;border-top:4px solid #e0192b;align-items:center;gap:18px;min-height:160px;padding:20px;display:flex}.prospect-card h3{color:#fff;margin:10px 0;font-size:25px}.prospect-card header small,.prospect-card header span{font-size:12px}.prospect-card header p{margin-bottom:10px;font-size:13px}.prospect-portrait{background:#223a72;flex-shrink:0;align-items:end;width:100px;height:120px;display:flex;overflow:hidden}.prospect-portrait img{object-fit:contain;width:100%;height:100%}.prospect-body{padding:20px}.prospect-body footer{flex-wrap:wrap;gap:16px;margin-top:18px;font-size:12px;text-decoration:underline;display:flex}.future-table-wrap{background:#fff;border:1px solid #c3cee0;max-width:100%;margin-top:20px;overflow-x:auto}.future-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.future-table-wrap th,.future-table-wrap td{vertical-align:top;border-bottom:1px solid #d7dfed;padding:15px 12px}.future-table-wrap thead{color:#fff;background:#112459}.future-table-wrap th small,.future-table-wrap td small{margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.future-table-wrap tbody tr:nth-child(2n){background:#f4f6fa}.future-table-wrap tbody tr:target{outline-offset:-3px;outline:3px solid #c99917;scroll-margin-top:150px}.future-table-wrap summary{cursor:pointer;min-width:110px;text-decoration:underline}.future-table-wrap details p{margin:12px 0;line-height:1.7}.future-table-wrap details a{text-decoration:underline}.contracts-table{min-width:850px}.contracts-table td:nth-child(2){white-space:nowrap}.contract-watch{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.contract-watch>a{background:#fff;border:1px solid #bac7dc;border-left:4px solid #d5192b;gap:12px;padding:22px;display:grid}.contract-watch small{font-size:12px}.contract-watch strong{font-size:21px}.contract-watch span{font-size:12px}.contract-extensions{background:#112459}.contract-extensions h2{color:#fff}.contract-lexicon{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.contract-lexicon article{background:#fff;padding:24px}.contract-lexicon h3{margin-bottom:16px;font-size:28px}.contract-lexicon p{line-height:1.8}.future-crosslinks{background:#b3bfce;grid-template-columns:1fr 1fr;gap:1px;margin:0 4%;display:grid}.future-crosslinks>a{background:#f4cf54;gap:10px;padding:24px;display:grid}.future-crosslinks small{letter-spacing:.1em;font-size:12px;font-weight:800}.future-crosslinks strong{font-size:22px}.future-empty{background:#fff;border:1px dashed #94a4c0;margin-top:22px;padding:28px}#choix,#espoirs,#repeches,#nouvelles-releve,#echeances,#contrats,#prolongations,#lexique{scroll-margin-top:150px}@media (width<=1000px){.pick-grid,.contract-watch{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-card header{gap:12px;padding:16px}.prospect-portrait{width:75px;height:100px}.prospect-card h3{font-size:22px}}@media (width<=800px){.bracket-round+.bracket-round{border-left:0;padding-left:0}.association-group{padding-top:32px;padding-bottom:24px}.association-group+.association-group{padding-top:40px}.association-group+.association-group>h4{top:12px}.prospect-grid,.future-crosslinks{grid-template-columns:1fr}.future-filters{padding:16px}.future-filters label{flex:1;min-width:140px}.future-filters select{width:100%;min-width:0}.contract-lexicon{grid-template-columns:1fr}.cup-champion{flex-wrap:wrap}.future-table-wrap table{font-size:12px}.future-table-wrap th,.future-table-wrap td{padding:12px 9px}}@media (width<=480px){.pick-grid,.contract-watch{grid-template-columns:1fr}.prospect-body{padding:12px}.future-filters{gap:12px}.future-filters p{flex-basis:100%;min-width:0}}.cup-photo-unavailable{color:#fff;text-align:center;background:#112459;justify-content:center;align-items:center;width:80px;min-height:110px;line-height:1.8;display:flex}.cup-photo-unavailable span{font-size:12px;font-weight:800}.skip-link{z-index:200;color:var(--blue);border:3px solid var(--red);background:#fff;padding:12px 16px;font-weight:800;position:fixed;top:10px;left:18px;transform:translateY(-160%);box-shadow:0 8px 24px #001a3a40}.skip-link:focus{transform:translateY(0)}.header-cta-short{display:none}.site-header nav a[aria-current=page]:after{right:0}.site-header nav a[aria-current=page]{color:var(--red)}.radar-filter-toggle{display:none}.radar-advanced-filters{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.section-nav-links{scrollbar-width:thin;scrollbar-color:#c6cfdf transparent}.section-nav-links:after{content:"→";color:var(--red);pointer-events:none;background:linear-gradient(90deg,#0000,#fff 35%);align-self:stretch;place-items:center;padding:0 6px;font-weight:900;display:grid;position:sticky;right:0}.table-wrap,.future-table-wrap,.career-scroll{scrollbar-color:#7081a2 #edf0f5}@media (width<=600px){.site-header{height:76px;padding:0 12px}.site-header .brand{gap:7px}.site-header .brand-mark{width:52px;height:52px}.site-header .brand>span{letter-spacing:.08em;font-size:12px}.site-header .menu-button{margin-right:2px}.site-header .header-cta{text-align:center;min-width:62px;padding:11px 10px}.header-cta-full{display:none}.header-cta-short{display:inline}.home-broadcast-hero.compact-broadcast{min-height:500px!important;padding:28px 20px 18px!important}.home-broadcast-hero.compact-broadcast h1{font-size:38px}.home-broadcast-hero .hero-lede{margin:12px 0 16px}.home-broadcast-hero.compact-broadcast .broadcast-clash{height:205px;bottom:8px}.home-broadcast-hero.compact-broadcast .clash-team .team-logo.large{width:72px;height:72px}.home-broadcast-hero.compact-broadcast .clash-team strong{font-size:17px}.home-broadcast-hero.compact-broadcast .team-season-meta{display:none}.home-headlines{padding-top:45px;padding-bottom:45px}.home-headlines .section-bar{align-items:flex-start;gap:18px}.home-headlines .section-bar h2{font-size:38px}.headline-lead{min-height:400px;padding:28px 22px}.headline-lead h3{font-size:31px}.headline-lead small,.headline-stack small,.headline-lead b,.headline-stack b{font-size:12px;line-height:1.45}.home-features{margin:0!important}.rebuild-feature .home-feature{padding:16px 20px}.rebuild-feature .home-feature p{display:none}.rebuild-feature .home-feature b{font-size:12px}.radar-filter-toggle{width:100%;min-height:44px;color:var(--blue);background:#eef2f8;border:1px solid #9caac2;justify-content:space-between;align-items:center;padding:11px 14px;font-weight:800;display:flex}.radar-advanced-filters[data-open=false]{display:none}.radar-advanced-filters .radar-filters{gap:6px}.radar-advanced-filters .radar-filters button{padding:10px;font-size:12px}.radar-selectors{gap:10px}.radar-selectors label,.radar-selectors>button{width:100%}.section-nav-links:after{content:"Glissez →";min-width:72px;font-size:12px}.table-wrap,.future-table-wrap,.career-scroll{background:linear-gradient(90deg,#fff 0 calc(100% - 42px),#dfe6f2 100%)}.player-card small,.schedule-list small,.metric-card small,.stats-table-section>header>small,.career-ledger>header>small,.standings-head span,.headline-lead small,.headline-stack small,.source-feed-note,.data-status.live-data>strong,.data-status.fallback>strong{letter-spacing:.04em;font-size:12px;line-height:1.45}}@media (width<=360px){.site-header .brand>span{display:none}.site-header .header-cta{min-width:56px}.home-broadcast-hero.compact-broadcast h1{font-size:34px}}.living-home{isolation:isolate;color:#fff;border-bottom:5px solid var(--red);background:#06183f;grid-template-columns:170px minmax(260px,.8fr) minmax(340px,1.2fr);align-items:center;gap:32px;padding:28px 5vw;display:grid;position:relative;overflow:visible}.living-home:before{content:"";z-index:-1;background:linear-gradient(115deg,#0b2d70 0,#06183f 55%,#03102c 100%);position:absolute;inset:0}.living-signal{border-right:1px solid #ffffff32;flex-direction:column;justify-content:center;align-self:stretch;gap:8px;padding-right:24px;display:flex}.living-signal>span{background:var(--red);width:38px;height:5px;box-shadow:0 0 18px #e61b29}.living-signal b{letter-spacing:.14em;font:900 11px/1.4 Arial,sans-serif}.living-signal strong{color:#f4cf54;font:28px/1 Arial Black}.living-copy>p:first-child,.living-brief>span{color:#9fb2d6;letter-spacing:.16em;margin:0 0 8px;font:900 10px/1.4 Arial,sans-serif;display:block}.living-copy h2{color:#fff;margin:0;font-size:clamp(27px,3.1vw,46px);line-height:.95}.living-copy>p:not(:first-child){color:#cbd6e9;max-width:600px;margin:12px 0 0;font-size:13px;line-height:1.55}.living-favorite{color:#f4cf54;letter-spacing:.08em;margin-top:12px;font-size:12px;font-weight:900;display:inline-block}.living-brief ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.living-brief li{color:#e6edf8;border-top:1px solid #ffffff1f;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:8px 0;font-size:12px;line-height:1.45;display:grid}.living-brief li b{color:#e62532;font:16px/1.2 Arial Black}.living-actions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:9px;margin-top:-12px;display:flex}.living-actions>a,.living-actions>button,.living-actions>details>summary{color:#fff;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff4a;align-items:center;min-height:40px;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.living-actions>a{background:var(--red);border-color:var(--red)}.living-actions>button[aria-pressed=true]{color:#07183f;background:#f4cf54;border-color:#f4cf54}.living-actions>details{position:relative}.living-actions>details>summary{list-style:none}.living-actions>details>summary::-webkit-details-marker{display:none}.living-actions>details>div{z-index:70;width:min(340px,88vw);color:var(--blue);border-top:4px solid var(--red);background:#fff;padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0007}.living-actions label{font-size:12px;font-weight:800}.living-actions select{width:100%;color:var(--blue);background:#fff;border:1px solid #9eabc1;margin:7px 0 15px;padding:10px;display:block}.living-actions fieldset{border:1px solid #c8d0de;gap:14px;margin:0 0 14px;padding:12px;display:flex}.living-actions legend{font-size:12px;font-weight:900}.living-actions fieldset label{font-weight:600}.living-actions small{color:#59677f;font-size:12px;line-height:1.5;display:block}.living-home.is-compact{grid-template-columns:150px 1fr 1fr;padding-top:20px;padding-bottom:20px}.living-home.is-compact .living-copy>p:not(:first-child){display:none}.living-live .living-signal>span{animation:1.4s ease-in-out infinite living-pulse}@keyframes living-pulse{50%{opacity:.7;transform:scaleX(1.55)}}html[data-spoilers=hidden] .spoiler-score,html[data-spoilers=hidden] .match-score-value strong{filter:blur(9px);-webkit-user-select:none;user-select:none}html[data-spoilers=hidden] .spoiler-score{position:relative}html[data-spoilers=hidden] .spoiler-score:after{content:"RÉSULTAT MASQUÉ";filter:none;white-space:nowrap;color:#fff;letter-spacing:.08em;background:#07183f;padding:5px 8px;font:900 8px/1 Arial,sans-serif;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (width<=900px){.living-home{grid-template-columns:130px 1fr;gap:20px}.living-brief{grid-column:1/-1}.living-actions{grid-column:1/-1;margin-top:0}.living-home.is-compact{grid-template-columns:120px 1fr}}@media (width<=600px){.living-home,.living-home.is-compact{padding:20px;display:block}.living-signal{border-bottom:1px solid #ffffff32;border-right:0;grid-template-columns:28px 1fr auto;align-items:center;min-height:0;margin-bottom:18px;padding:0 0 13px;display:grid}.living-signal>span{width:28px}.living-signal strong{font-size:20px}.living-copy h2{font-size:32px}.living-copy>p:not(:first-child){font-size:12px}.living-brief{margin-top:22px}.living-actions{margin-top:18px}.living-actions>a,.living-actions>button,.living-actions>details>summary{min-height:44px}.living-actions>a{justify-content:center;width:100%}.living-actions>details{position:static}.living-actions>details>div{width:auto;top:auto;left:12px;right:12px}.living-home.is-compact .living-copy>p:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.living-live .living-signal>span{animation:none}}.header-account{color:#071a43;background:#fff;border:1px solid #a7b1c1;flex:none;align-items:center;gap:9px;min-height:46px;padding:5px 9px;transition:border-color .2s,background .2s;display:flex}.header-account:hover{background:#eef2f8;border-color:#071a43}.header-account-icon{color:#fff;background:#071a43;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.header-account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.header-account-icon b{font:14px Arial Black}.header-account-icon i{background:#8893a5;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.header-account.is-connected .header-account-icon i{background:#16824b}.header-account-copy{gap:2px;line-height:1;display:grid}.header-account-copy small{color:#5b6678;letter-spacing:.12em;font-size:12px;font-weight:900}.header-account-copy strong{letter-spacing:.08em;white-space:nowrap;font-size:12px}.header-account:focus-visible{outline-offset:3px;outline:4px solid #f4c928}@media (width>=801px) and (width<=1250px){.header-account-copy{display:none}.header-account{padding:6px}.site-header .header-cta{padding-left:11px;padding-right:11px}}@media (width<=800px){.header-account{order:3;padding:6px}.header-account-copy{display:none}.site-header .menu-button{order:2}.site-header .header-cta{order:4}.site-header .brand{margin-right:auto}.site-header>nav{order:5}}@media (width<=360px){.header-account{justify-content:center;min-width:44px}.header-account-icon{width:30px;height:30px}}.passport-controls input[type=text]{color:#071a43;background:#fff;border:2px solid #5b6b86;width:100%;min-height:48px;margin-top:8px;padding:12px 14px;font:700 15px Arial,sans-serif;display:block}.passport-controls label>small{color:#344767;letter-spacing:0;margin-top:6px;font-size:12px;font-weight:600;line-height:1.4;display:block}.passport-controls input[type=text]:focus-visible{outline-offset:3px;outline:4px solid #f4c928}.help-page{background:#eef1f6}.help-intro{grid-template-columns:minmax(300px,1fr) minmax(420px,1fr);align-items:end;gap:38px;margin-bottom:28px;display:grid}.help-intro h2{font-size:clamp(38px,5vw,68px)}.help-intro nav{flex-wrap:wrap;gap:8px;display:flex}.help-intro nav a{color:#071a43;letter-spacing:.08em;background:#fff;border:1px solid #7c8aa1;min-height:44px;padding:13px 15px;font-size:12px;font-weight:900}.help-questions{background:#fff;border-top:7px solid #d91920}.help-questions details{border-bottom:1px solid #bdc7d6;scroll-margin-top:110px}.help-questions summary{color:#071a43;cursor:pointer;grid-template-columns:44px 1fr 34px;align-items:center;gap:16px;min-height:74px;padding:14px 24px;font-size:18px;font-weight:900;list-style:none;display:grid}.help-questions summary::-webkit-details-marker{display:none}.help-questions summary>span{color:#d91920;font:16px Arial Black}.help-questions summary>b{text-align:center;font:26px Arial Black;transition:transform .18s}.help-questions details[open] summary>b{transform:rotate(45deg)}.help-questions details>div{padding:0 74px 26px}.help-questions details p{color:#344767;max-width:820px;font-size:15px;line-height:1.75}.help-questions details a{color:#8f091a;letter-spacing:.08em;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:5px;font-size:12px;font-weight:900;text-decoration:underline;display:inline-flex}.help-questions summary:focus-visible,.help-page a:focus-visible{outline-offset:2px;outline:4px solid #f4c928}.help-contact{color:#fff;background:#071a43;border-left:7px solid #d91920;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:30px;display:flex}.help-contact small{color:#f4cf54;letter-spacing:.12em;font-weight:900}.help-contact h2{color:#fff;margin-top:8px;font-size:clamp(30px,4vw,52px)}.help-contact>a{color:#071a43;background:#fff;place-items:center;min-height:48px;padding:13px 18px;font-weight:900;display:grid}.passport-account>small a{text-underline-offset:3px;text-decoration:underline}.passport-onboarding{color:#071a43;background:#fff4ba;border-top:6px solid #d91920;grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);align-items:center;gap:34px;padding-top:38px;padding-bottom:38px;display:grid}.passport-onboarding h2{font-size:clamp(36px,5vw,64px)}.passport-onboarding>div>p:last-child{color:#344767}.passport-onboarding ol{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.passport-onboarding li{background:#fff;border:1px solid #8a98ad;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:72px;padding:11px;display:grid}.passport-onboarding li>span{color:#fff;background:#d91920;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.passport-onboarding li>a{color:#071a43;gap:6px;font-weight:900;display:grid}.passport-onboarding li b{color:#8f091a;letter-spacing:.09em;font-size:12px}.passport-onboarding li.is-done{background:#e2f1e7;border-color:#4f8564}.passport-onboarding li.is-done>span{background:#157347}.passport-onboarding li.is-done b{color:#157347}.quiz-theme-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 12px;display:grid}.quiz-theme-progress button{color:#071a43;text-align:left;background:#f3f5f8;border:2px solid #8b98ad;grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;min-height:70px;padding:12px;display:grid}.quiz-theme-progress button>span{background:#d9dfe8;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.quiz-theme-progress button strong{font-size:14px}.quiz-theme-progress button small{color:#536078;letter-spacing:.08em;font-size:12px;font-weight:900}.quiz-theme-progress button.is-completed{background:#e2f1e7;border-color:#157347}.quiz-theme-progress button.is-completed>span{color:#fff;background:#157347}.quiz-theme-progress button[aria-pressed=true]{border-color:#071a43;box-shadow:inset 0 0 0 3px #f4cf54}.quiz-hat-trick{color:#263a5d;background:#fff4ba;border-left:5px solid #d91920;padding:14px}.quiz-help-links{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.quiz-help-links a{text-underline-offset:4px;text-decoration:underline}.quiz-theme-progress button:focus-visible{outline-offset:2px;outline:4px solid #f4c928}@media (width<=800px){.help-intro,.passport-onboarding{grid-template-columns:1fr}.help-questions summary{grid-template-columns:34px 1fr 28px;padding:13px 16px;font-size:16px}.help-questions details>div{padding:0 50px 22px}.help-contact{display:grid}.passport-onboarding ol{grid-template-columns:1fr}}@media (width<=560px){.quiz-theme-progress{grid-template-columns:1fr}.help-questions details>div{padding-left:16px;padding-right:16px}.help-contact>a{width:100%}}.living-home{z-index:5}@media (width<=1200px){.living-actions>details[open]{flex:1 0 100%}.living-actions>details>div{width:100%;max-width:620px;box-shadow:none;margin-top:8px;position:static}.living-actions>details>summary{width:max-content}}.machine-promo{color:#fff;background:linear-gradient(120deg,#071c50 0,#0c3478 62%,#d7192d 140%);align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.machine-promo>div{z-index:1;max-width:700px;position:relative}.machine-promo h2{color:#fff;margin:16px 0;font-size:clamp(42px,6vw,76px);line-height:.92}.machine-promo p:not(.eyebrow){color:#d7e0f0;max-width:590px;margin-bottom:26px;line-height:1.7}.machine-promo>strong{color:#ffffff0d;letter-spacing:-.08em;font:190px/1 Arial Black;position:absolute;bottom:-55px;right:-35px}.machine-promo .primary-button{display:inline-block}.machine-section{background:#e9edf4}.machine-lab{max-width:1240px;margin:auto}.machine-controls{justify-content:space-between;align-items:end;gap:30px;display:flex}.machine-controls small{letter-spacing:.13em;color:#687792;font-size:12px;font-weight:900}.machine-controls h2{margin:12px 0 0;font-size:clamp(35px,5vw,62px);line-height:.94}.machine-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.machine-metrics button{min-height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #9aa8c0;padding:11px 15px;font-weight:900}.machine-metrics button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.machine-method{background:#fff;border-left:4px solid #d7192d;margin:25px 0 12px;padding:15px 18px;font-size:12px;line-height:1.6}.machine-method strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.machine-stage{color:#fff;background:#06183f;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:520px;display:grid}.machine-bars{background:linear-gradient(#0a2862,#06183f);border-right:1px solid #fff2;grid-template-columns:repeat(4,minmax(90px,1fr));align-items:end;gap:16px;padding:60px 38px 28px;display:grid}.machine-bars button{color:#fff;cursor:pointer;background:0 0;border:0;grid-template-rows:32px 1fr 26px 22px;align-items:end;gap:8px;height:390px;display:grid}.machine-bars i{opacity:.58;background:linear-gradient(#f02b36,#a70a18);border-top:4px solid #f5ce4f;width:100%;min-height:12px;transition:height .35s,opacity .2s;display:block}.machine-bars button:hover i,.machine-bars button.is-active i{opacity:1;box-shadow:0 0 28px #df1f2f70}.machine-bars button:focus-visible{outline-offset:4px;outline:3px solid #f5ce4f}.machine-bars strong{letter-spacing:.04em;font-size:12px}.machine-bars small{letter-spacing:.12em;color:#a8b8d6;font-size:12px}.machine-bar-value{color:#fff;align-self:end;font:18px Arial Black}.machine-dossier{color:var(--blue);border-top:6px solid var(--red);background:#fff;padding:38px 32px}.machine-dossier header{letter-spacing:.1em;border-bottom:1px solid #cbd2df;justify-content:space-between;gap:15px;padding-bottom:15px;font-size:12px;display:flex}.machine-dossier>p:first-of-type{letter-spacing:.08em;text-transform:uppercase;color:#7b8698;margin:28px 0 7px;font-size:12px;font-weight:900}.machine-dossier h3{margin:0 0 20px;font-size:clamp(30px,4vw,49px);line-height:.95}.machine-dossier h3+p{color:#56627a;font-size:13px;line-height:1.7}.machine-dossier dl{background:#cbd3df;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;display:grid}.machine-dossier dl>div{background:#eef1f6;padding:14px}.machine-dossier dt{letter-spacing:.12em;font-size:12px;font-weight:900}.machine-dossier dd{margin:7px 0 0;font:17px Arial Black}.machine-dossier>a{font-size:12px;font-weight:900;text-decoration:underline}.machine-verdict{color:#fff;background:#d7192d}.machine-verdict h2{color:#fff;margin:22px 0;font-size:clamp(55px,8vw,104px);line-height:.86}.machine-verdict>div{grid-template-columns:1fr 1fr;gap:35px;max-width:900px;margin:25px 0;display:grid}.machine-verdict>div p{line-height:1.8}.machine-verdict .primary-button{color:var(--blue);background:#fff;display:inline-block}.machine-methodology{background:#f5f1e8}.machine-methodology>div:first-child{justify-content:space-between;align-items:end;display:flex}.machine-methodology h2{font-size:clamp(46px,7vw,88px);line-height:.9}.machine-rules{background:#b9c2d1;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0;display:grid}.machine-rules article{background:#fff;padding:28px}.machine-rules b{color:var(--red);font:25px Arial Black}.machine-rules h3{margin:28px 0 12px;font-size:22px}.machine-rules p,.machine-source-note{color:#56627a;font-size:13px;line-height:1.75}.machine-source-note a{text-decoration:underline}.machine-crosslinks{background:#aeb9ca;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;display:grid}.machine-crosslinks a{color:#fff;background:#071f5d;gap:8px;padding:24px;display:grid}.machine-crosslinks a:last-child{color:var(--blue);background:#f4cf54}.machine-crosslinks small{letter-spacing:.1em;font-size:12px}.machine-crosslinks strong{font-size:18px}#machine,#comparateur,#verdict,#methode{scroll-margin-top:150px}@media (width<=900px){.machine-controls{display:block}.machine-metrics{justify-content:flex-start;margin-top:24px}.machine-stage{grid-template-columns:1fr}.machine-bars{border-right:0}.machine-verdict>div,.machine-rules{grid-template-columns:1fr}.machine-promo>strong{font-size:130px}}@media (width<=600px){.machine-bars{gap:7px;padding:38px 14px 20px}.machine-bars button{height:330px}.machine-bar-value{font-size:13px}.machine-bars strong{font-size:12px}.machine-dossier{padding:27px 20px}.machine-metrics button{flex:calc(50% - 6px)}.machine-crosslinks{grid-template-columns:1fr}.machine-promo{min-height:440px}.machine-promo>strong{font-size:96px;bottom:-28px;right:-18px}}@media (prefers-reduced-motion:reduce){.machine-bars i{transition:none}}.site-header{z-index:100}.rebuild-feature.home-features{grid-template-columns:repeat(3,1fr)}.passport-page{color:#102052;background:#f4f0e6;min-height:80vh}.passport-intro{color:#fff;background:radial-gradient(circle at 85% 40%,#1f55a6 0,#0a3376 28%,#071f50 60%,#061738 100%);justify-content:space-between;align-items:center;gap:40px;min-height:390px;padding:70px max(7vw,32px);display:flex;overflow:hidden}.passport-intro h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(58px,8vw,118px);line-height:.78}.passport-intro h1 em{color:#ed1b2f;font-style:normal}.passport-intro>div:first-child>p:last-child{color:#e8edf8;max-width:650px;font-size:18px;line-height:1.55}.passport-stamp{aspect-ratio:1;text-align:center;border:2px solid #f0c954;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;display:flex;transform:rotate(5deg);box-shadow:0 0 0 8px #071f50,0 0 0 10px #f0c954}.passport-stamp small,.passport-stamp span{letter-spacing:.13em;font-size:12px;font-weight:900}.passport-stamp strong{margin:8px 0;font-size:26px}.passport-workspace{grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);align-items:stretch;gap:32px;display:grid}.passport-identity{background:linear-gradient(145deg,#ed1b2f 0 20%,#f7f2e6 20% 78%,#143b80 78%);border:1px solid #9eabc0;min-height:360px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 50px #06173822}.passport-id-head{color:#fff;letter-spacing:.13em;justify-content:space-between;gap:20px;font-size:12px;display:flex}.passport-number{letter-spacing:.18em;margin-top:70px;font:700 13px ui-monospace,monospace}.passport-identity h2{max-width:85%;margin:12px 0 4px;font-size:clamp(30px,4vw,56px);line-height:.95}.passport-identity>p:not(.passport-number){letter-spacing:.1em;font-size:12px;font-weight:800}.passport-stripes{gap:10px;display:flex;position:absolute;bottom:-20px;right:-45px;transform:rotate(-18deg)}.passport-stripes span{background:#fff8;width:26px;height:180px;display:block}.passport-stripes span:nth-child(2){background:#ed1b2fcc}.passport-stripes span:nth-child(3){background:#0b357ddd}.passport-controls{padding:22px 10px}.passport-controls h2{margin:10px 0 24px;font-size:clamp(30px,4vw,52px)}.passport-controls label{letter-spacing:.08em;margin:16px 0;font-size:12px;font-weight:900;display:block}.passport-controls select{color:#102052;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #9ba8bd;margin-top:8px;padding:14px;font-size:15px;display:block}.passport-privacy{background:#e5ebf5;border-left:4px solid #143b80;margin-top:24px;padding:14px;font-size:13px;line-height:1.5}.passport-progress{background:#fff}.passport-stats{border:1px solid #bdc7d6;grid-template-columns:repeat(4,1fr);display:grid}.passport-stats article{border-right:1px solid #bdc7d6;padding:22px}.passport-stats article:last-child{border-right:0}.passport-stats strong{font-size:42px;line-height:1;display:block}.passport-stats strong small{font-size:16px}.passport-stats span{letter-spacing:.09em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900;display:block}.passport-badges{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.passport-badges article{color:#68738a;border:1px dashed #aeb8c8;align-items:center;gap:14px;padding:16px;display:flex}.passport-badges h3{margin:0 0 4px;font-size:15px}.passport-badges p{margin:0;font-size:12px}.passport-next{color:#fff;background:#09265e;grid-template-columns:.8fr 1.2fr;gap:35px;display:grid}.passport-next h2{font-size:clamp(32px,4vw,56px);line-height:.95}.passport-next p{color:#dbe3f1}.passport-recommendations{grid-template-columns:1fr 1fr;display:grid}.passport-recommendations a{color:#fff;border:1px solid #fff4;justify-content:space-between;align-items:center;padding:20px;font-weight:800;display:flex}.passport-reset{padding-top:26px;padding-bottom:40px}.passport-reset h2{font-size:20px}.passport-reset button{color:#102052;background:0 0;border:1px solid #102052;margin-right:8px;padding:11px 14px;font-weight:800}@media (width<=900px){.rebuild-feature.home-features{grid-template-columns:1fr}.rebuild-feature .home-feature+.home-feature{border-top:1px solid #ad8c35;border-left:0}.passport-intro{min-height:330px}.passport-stamp{width:160px}.passport-workspace,.passport-next{grid-template-columns:1fr}.passport-badges{grid-template-columns:1fr 1fr}}@media (width<=600px){.passport-intro{padding:48px 22px;display:block}.passport-intro h1{font-size:56px}.passport-stamp{aspect-ratio:auto;width:auto;box-shadow:none;border-radius:0;align-items:flex-start;margin-top:32px;padding:16px;transform:none}.passport-workspace{padding-left:16px;padding-right:16px}.passport-identity{min-height:320px}.passport-stats{grid-template-columns:1fr 1fr}.passport-stats article:nth-child(2){border-right:0}.passport-stats article:nth-child(-n+2){border-bottom:1px solid #bdc7d6}.passport-badges,.passport-recommendations{grid-template-columns:1fr}.passport-progress,.passport-next{padding-left:18px;padding-right:18px}}.passport-page{--passport-ink:#071a43;--passport-muted:#344767;--passport-paper:#f7f3e9;--passport-line:#8491a8;--passport-red:#b30d23;--passport-blue:#061b46;background:var(--passport-paper);color:var(--passport-ink)}.passport-page h2,.passport-page h3,.passport-page p,.passport-page label,.passport-page span{color:inherit}.passport-intro{color:#fff;background:radial-gradient(circle at 84% 38%,#174683 0,#0b326d 28%,#061b46 60%,#03112f 100%)}.passport-intro h1{color:#fff}.passport-intro h1 em{color:#ff4050}.passport-intro .eyebrow,.passport-intro>div:first-child>p:last-child{color:#fff}.passport-stamp{color:#fff;border-color:#f9d968;box-shadow:0 0 0 8px #061b46,0 0 0 10px #f9d968}.passport-identity{background:linear-gradient(145deg, var(--passport-red) 0 20%, #fff 20% 78%, #0b3475 78%);color:var(--passport-ink);border-color:#6f7f99}.passport-id-head{color:#fff}.passport-number,.passport-identity h2,.passport-identity>p:not(.passport-number),.passport-controls,.passport-controls .eyebrow.dark,.passport-progress .eyebrow.dark,.passport-history .eyebrow.dark{color:var(--passport-ink)}.passport-controls select{min-height:48px;color:var(--passport-ink);background:#fff;border:2px solid #5b6b86}.passport-privacy{color:#142b52;background:#dfe8f5;border-color:#0b3475;font-size:14px}.passport-progress{color:var(--passport-ink);background:#fff}.passport-progress .section-bar>a{background:var(--passport-red);color:#fff;align-items:center;min-height:46px;padding:11px 15px;text-decoration:none;display:inline-flex}.passport-stats{border-color:#77869f}.passport-stats article{background:#fff;border-color:#77869f}.passport-stats span{color:#243a61;font-size:12px}.passport-level-progress{color:var(--passport-ink);background:#e2e9f3;border-left:6px solid #0b3475;margin-top:22px;padding:20px}.passport-level-progress>div{justify-content:space-between;gap:16px;display:flex}.passport-level-progress>div span{font-size:12px;font-weight:800}.passport-level-progress progress{accent-color:#b30d23;width:100%;height:16px;margin:14px 0;display:block}.passport-level-progress progress::-webkit-progress-bar{background:#fff;border:1px solid #52627c}.passport-level-progress progress::-webkit-progress-value{background:#b30d23}.passport-level-progress p{color:#243a61;margin:0;font-size:13px}.passport-badges article{color:#263a5d;background:#f0f2f5;border:2px solid #7b879b;min-height:76px}.passport-badges article>span{font-size:24px}.passport-badges .is-locked{border-style:dashed}.passport-badges .is-earned{color:var(--passport-ink);background:#fff0a8;border:2px solid #8a6500}.passport-badges .is-earned>span{color:#7a5700}.passport-history{background:var(--passport-blue);color:#fff;grid-template-columns:minmax(220px,.75fr) minmax(340px,1.25fr);align-items:start;gap:24px;margin-top:28px;padding:22px;display:grid}.passport-history .eyebrow.dark{color:#fff}.passport-history h3{color:#fff;margin:12px 0 0;font-size:20px;line-height:1.35}.passport-history ol{border-top:1px solid #8294b5;margin:0;padding:0;list-style:none}.passport-history li{color:#fff;border-bottom:1px solid #8294b5;grid-template-columns:1fr auto 60px;align-items:center;gap:16px;padding:11px 0;display:grid}.passport-history li span,.passport-history li time{color:#fff}.passport-history li time{text-align:right;font-size:12px}.passport-history>a{min-height:46px;color:var(--passport-ink);background:#fff;justify-content:center;align-items:center;padding:12px;font-weight:900;display:inline-flex}.passport-next{background:var(--passport-blue);color:#fff}.passport-next h2,.passport-next p,.passport-next .eyebrow{color:#fff}.passport-recommendations a{color:#fff;border-color:#8294b5;min-height:58px}.passport-recommendations a:hover{background:var(--passport-red)}.passport-reset{color:var(--passport-ink)}.passport-reset button{border:2px solid var(--passport-ink);min-height:46px;color:var(--passport-ink);background:#fff}.passport-reset div button:first-child{color:#fff;background:#9e0c1e;border-color:#9e0c1e}.passport-page a:focus-visible,.passport-page button:focus-visible,.passport-page select:focus-visible{outline-offset:3px;outline:4px solid #f4c928}.passport-page :is(a,button,select){touch-action:manipulation}@media (width<=900px){.passport-workspace{gap:24px}.passport-controls{padding:10px 0}.passport-history{grid-template-columns:1fr}.passport-level-progress>div{display:block}.passport-level-progress>div span{margin-top:6px;display:block}}@media (width<=600px){.passport-page .section{padding-top:34px;padding-bottom:34px}.passport-intro h1{font-size:clamp(46px,15vw,62px)}.passport-intro>div:first-child>p:last-child{font-size:16px}.passport-id-head{font-size:12px}.passport-stats strong{font-size:34px}.passport-badges article{min-height:82px}.passport-history{padding:18px}.passport-history li{grid-template-columns:1fr auto}.passport-history li time{text-align:left;grid-column:1/-1}.passport-progress .section-bar>a{justify-content:center;width:100%;margin-top:12px}.passport-reset button{width:100%;margin:5px 0}}#mon-pronostic{scroll-margin-top:150px}.match-journal-card{color:#071a43;background:#fff;border-top:8px solid #b30d23;border-bottom:1px solid #75839a;max-width:1360px;margin:0 auto;padding:38px max(4vw,26px)}.match-journal-card>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.match-journal-card .eyebrow{color:#071a43}.match-journal-card h2{color:#071a43;margin:9px 0;font-size:clamp(36px,5vw,64px);line-height:.9}.match-journal-card header p:not(.eyebrow){color:#344767}.match-journal-card header>a{color:#fff;background:#071a43;align-items:center;min-height:46px;padding:11px 15px;font-weight:900;display:inline-flex}.prediction-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.prediction-form fieldset,.prediction-form>label{color:#071a43;background:#f2f4f7;border:2px solid #64728a;margin:0;padding:18px}.prediction-form legend,.prediction-form>label{letter-spacing:.07em;font-size:12px;font-weight:900}.prediction-form fieldset:not(.score-pick) button{color:#071a43;background:#fff;border:2px solid #52627c;min-height:48px;margin:8px 8px 0 0;padding:12px 18px;font-weight:900}.prediction-form fieldset:not(.score-pick) button[aria-pressed=true]{color:#fff;background:#071a43;border-color:#071a43}.score-pick{justify-content:center;align-items:center;gap:14px;display:flex}.score-pick label{text-align:center;gap:7px;font-weight:900;display:grid}.score-pick input{color:#071a43;text-align:center;background:#fff;border:2px solid #52627c;width:74px;min-height:48px;padding:8px;font-size:24px;font-weight:900}.score-pick>b{font-size:25px}.prediction-player select,.prediction-note textarea{color:#071a43;width:100%;min-height:48px;font:inherit;background:#fff;border:2px solid #52627c;margin-top:10px;padding:12px;display:block}.prediction-note{position:relative}.prediction-note>span{float:right;color:#344767}.prediction-save{background:#dfe8f5;border-left:6px solid #0b3475;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.prediction-save p{color:#142b52;margin:0;font-size:13px}.prediction-save button{color:#fff;background:#b30d23;border:0;min-height:48px;padding:12px 18px;font-weight:900}.prediction-privacy{color:#344767;margin-top:16px;font-size:12px;display:block}.match-journal-card :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:4px solid #f4c928}.match-journal-card.is-loading{place-items:center;min-height:190px;display:grid}.match-journal-card.is-locked{color:#fff;background:#071a43;border-bottom-color:#7285a8}.match-journal-card.is-locked .eyebrow,.match-journal-card.is-locked h2{color:#fff}.match-journal-card.is-locked header>a{color:#071a43;background:#fff}.prediction-verdict{background:#8292ad;border:1px solid #8292ad;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.prediction-verdict>div{color:#071a43;background:#fff;gap:8px;padding:24px;display:grid}.prediction-verdict small{letter-spacing:.1em;color:#344767;font-weight:900}.prediction-verdict strong{font-size:26px}.prediction-verdict b{color:#8f091a}.prediction-empty{color:#071a43;background:#fff;padding:20px}.living-actions>a.living-prediction{color:#071a43;background:#f4cf54;border-color:#f4cf54}.passport-match-journal{color:#071a43;background:#edf1f6}.passport-match-journal .eyebrow.dark{color:#071a43}.passport-match-journal .section-bar>a{color:#fff;background:#071a43;align-items:center;min-height:46px;padding:11px 15px;display:inline-flex}.passport-match-stats{background:#fff;border:1px solid #6e7d96;grid-template-columns:repeat(5,1fr);display:grid}.passport-match-stats article{border-right:1px solid #6e7d96;padding:20px}.passport-match-stats article:last-child{border-right:0}.passport-match-stats strong{color:#071a43;font-size:36px;display:block}.passport-match-stats strong small{font-size:16px}.passport-match-stats span{color:#243a61;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900;display:block}.passport-match-badges{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.passport-match-badges article{color:#263a5d;background:#fff;border:2px dashed #6e7d96;align-items:center;gap:15px;padding:17px;display:flex}.passport-match-badges article>span{font-size:24px}.passport-match-badges h3{color:#071a43;margin:0 0 4px}.passport-match-badges p{color:#344767;margin:0;font-size:12px}.passport-match-badges .is-earned{background:#fff0a8;border-style:solid;border-color:#8a6500}.passport-match-note{color:#344767;margin:18px 0 0;font-size:13px}.match-context-grid small,.match-context-grid article>span,.visual-stats span>b{color:#344767}.match-stage-v25 .stage-score>span,.match-stage-v25 .stage-score>small,.match-stage-v25 .match-stage-footer{color:#e8eef9}@media (width<=800px){.match-journal-card>header{display:block}.match-journal-card header>a{margin-top:14px}.prediction-form{grid-template-columns:1fr}.prediction-save{grid-column:auto;display:block}.prediction-save button{width:100%;margin-top:12px}.passport-match-stats{grid-template-columns:1fr 1fr}.passport-match-stats article{border-bottom:1px solid #6e7d96}.passport-match-stats article:nth-child(2n){border-right:0}.passport-match-stats article:last-child{border-bottom:0;grid-column:1/-1}.passport-match-badges,.prediction-verdict{grid-template-columns:1fr}}@media (width<=480px){.match-journal-card{padding:28px 18px}.match-journal-card h2{font-size:38px}.score-pick{gap:8px}.score-pick input{width:64px}.prediction-form fieldset,.prediction-form>label{padding:14px}.passport-match-stats strong{font-size:30px}}#ma-carte{scroll-margin-top:150px}.fan-card-section{color:#071a43;background:#fff}.fan-card-section>.section-bar{align-items:end}.fan-card-section>.section-bar>p{color:#344767;max-width:390px;font-size:13px;line-height:1.6}.fan-card-layout{grid-template-columns:minmax(330px,.9fr) minmax(360px,1.1fr);align-items:start;gap:34px;margin-top:24px;display:grid}.fan-card-preview{isolation:isolate;aspect-ratio:4/5;color:#fff;background:#061b46;border-left:12px solid #ed1b2f;flex-direction:column;padding:7% 8% 6% 10%;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #071a4333}.fan-card-preview[data-format=square]{aspect-ratio:1}.fan-card-preview:before{content:"";z-index:-2;border-top:7px solid #ed1b2f;position:absolute;inset:0}.fan-card-lines{z-index:-1;opacity:.32;background:repeating-linear-gradient(115deg,#0000 0 100px,#315c9f 101px 103px);position:absolute;inset:-30%}.fan-card-preview header{gap:8px;display:grid}.fan-card-preview header b{letter-spacing:.18em;font:900 clamp(14px,2vw,22px) Arial,sans-serif}.fan-card-preview header small{color:#f2c84b;letter-spacing:.16em;font:900 clamp(9px,1.2vw,13px) Arial,sans-serif}.fan-card-preview h3{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin:8% 0 4%;font:900 clamp(30px,5vw,57px)/.95 Arial Black,Arial,sans-serif}.fan-card-preview>i{background:#ed1b2f;width:22%;height:7px;margin-bottom:6%;display:block}.fan-card-preview dl{gap:5%;margin:0;display:grid}.fan-card-preview dl div{gap:4px;display:grid}.fan-card-preview dt{color:#dce7fb;letter-spacing:.12em;text-transform:uppercase;font:900 clamp(8px,1vw,12px) Arial,sans-serif}.fan-card-preview dd{color:#fff;text-transform:uppercase;margin:0;font:900 clamp(16px,2.2vw,26px) Arial Black,Arial,sans-serif}.fan-card-panels{gap:7px;margin-top:auto;display:grid}.fan-card-panels p{color:#fff;background:#102f68;gap:3px;margin:0;padding:9px 12px;display:grid}.fan-card-panels b{color:#f2c84b;letter-spacing:.12em;font-size:12px}.fan-card-panels span{color:#fff;font-size:clamp(9px,1vw,12px);font-weight:800;line-height:1.35}.fan-card-preview footer{color:#dce7fb;letter-spacing:.12em;justify-content:space-between;gap:10px;margin-top:5%;font-size:12px;display:flex}.fan-card-preview.is-heritage{color:#071a43;background:#f5ead3;border-left-color:#b30d23}.fan-card-preview.is-heritage:before{border-top-color:#b30d23}.fan-card-preview.is-heritage .fan-card-lines{background:repeating-linear-gradient(115deg,#0000 0 100px,#aa8e61 101px 103px)}.fan-card-preview.is-heritage header b,.fan-card-preview.is-heritage h3,.fan-card-preview.is-heritage dd{color:#071a43}.fan-card-preview.is-heritage header small{color:#8a5700}.fan-card-preview.is-heritage>i{background:#b30d23}.fan-card-preview.is-heritage dt,.fan-card-preview.is-heritage footer{color:#344767}.fan-card-preview.is-heritage .fan-card-panels p{background:#e6d6b7}.fan-card-preview.is-heritage .fan-card-panels b{color:#7b1725}.fan-card-preview.is-heritage .fan-card-panels span{color:#071a43}.fan-card-controls{background:#edf1f6;border-top:7px solid #071a43;gap:18px;padding:28px;display:grid}.fan-card-controls h3{margin:6px 0 0;font-size:30px}.fan-card-controls>label{letter-spacing:.05em;gap:7px;font-size:12px;font-weight:900;display:grid}.fan-card-controls input[type=text],.fan-card-controls>label>input{color:#071a43;background:#fff;border:2px solid #52627c;min-height:48px;padding:12px;font:700 16px Arial,sans-serif}.fan-card-controls>label small{color:#344767;letter-spacing:0;font-size:12px;font-weight:500}.fan-card-controls fieldset{background:#fff;border:2px solid #75839a;flex-wrap:wrap;gap:8px 18px;margin:0;padding:14px;display:flex}.fan-card-controls legend{color:#071a43;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:900}.fan-card-controls fieldset label{color:#071a43;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:800;display:flex}.fan-card-controls :is(input[type=radio],input[type=checkbox]){accent-color:#b30d23;width:21px;height:21px}.fan-card-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fan-card-actions button{color:#fff;background:#071a43;border:2px solid #071a43;min-height:48px;padding:12px;font-weight:900}.fan-card-actions button:first-child{background:#b30d23;border-color:#b30d23}.fan-card-actions button:last-child{color:#071a43;background:#fff;grid-column:1/-1}.fan-card-privacy,.fan-card-status{color:#142b52;background:#dfe8f5;border-left:5px solid #0b3475;margin:0;padding:13px;font-size:12px;line-height:1.5}.fan-card-status{background:#fff4ba;border-color:#8a6500;font-weight:800}.fan-card-reset{color:#071a43;text-underline-offset:4px;background:0 0;border:0;justify-self:start;min-height:44px;font-weight:800;text-decoration:underline}.fan-card-section :is(button,input):focus-visible{outline-offset:3px;outline:4px solid #f4c928}.fan-card-section :is(button,input,label){touch-action:manipulation}@media (width<=900px){.fan-card-layout{grid-template-columns:1fr}.fan-card-preview{justify-self:center;width:min(100%,580px)}.fan-card-section>.section-bar{align-items:flex-start}.fan-card-section>.section-bar>p{max-width:none}}@media (width<=520px){.fan-card-section{padding-left:18px;padding-right:18px}.fan-card-preview{border-left-width:8px;padding:8% 6% 6% 9%}.fan-card-preview h3{font-size:clamp(28px,10vw,44px)}.fan-card-controls{padding:20px 16px}.fan-card-controls fieldset{display:grid}.fan-card-actions{grid-template-columns:1fr}.fan-card-actions button:last-child{grid-column:auto}.fan-card-preview footer{letter-spacing:.05em}}.fan-card-side-tabs{gap:8px;margin:22px 0 0;display:flex}.fan-card-side-tabs button{color:#071a43;letter-spacing:.06em;background:#fff;border:2px solid #071a43;min-height:48px;padding:12px 18px;font-weight:900}.fan-card-side-tabs button[aria-pressed=true]{color:#fff;background:#071a43}.fan-card-preview header{align-items:center;gap:12px;min-height:48px;display:flex}.fan-card-preview header>img{object-fit:contain;width:48px;height:48px}.fan-card-preview header>span{gap:5px;display:grid}.fan-card-preview[data-side=front] h3{margin:5% 0 3%;font-size:clamp(27px,4.3vw,50px);line-height:.96}.fan-card-preview[data-side=front] dl{gap:10px}.fan-card-preview[data-side=front] dl div{gap:2px}.fan-card-preview[data-side=front] dd{font-size:clamp(14px,1.9vw,22px);line-height:1.08}.fan-card-preview[data-side=front] .fan-card-panels{margin-top:clamp(10px,3%,22px)}.fan-card-preview[data-side=front] footer{margin-top:auto}.fan-card-preview.is-dense[data-side=front] h3{margin:3% 0 2%;font-size:clamp(24px,3.8vw,42px)}.fan-card-preview.is-dense[data-side=front]>i{height:5px;margin-bottom:3%}.fan-card-preview.is-dense[data-side=front] dl{gap:7px}.fan-card-preview.is-dense[data-side=front] dt{font-size:clamp(7px,.85vw,10px)}.fan-card-preview.is-dense[data-side=front] dd{font-size:clamp(13px,1.65vw,19px)}.fan-card-preview.is-dense[data-side=front] .fan-card-panels{gap:5px;margin-top:8px}.fan-card-preview.is-dense[data-side=front] .fan-card-panels p{padding:7px 10px}.fan-card-medallions{background:#102f68;grid-template-columns:repeat(8,minmax(0,1fr));align-items:flex-start;gap:7px;min-height:48px;padding:7px 9px;display:grid;overflow:hidden}.fan-card-medallions>span,.fan-card-collection span{color:#fff;justify-items:center;gap:3px;min-width:40px;display:grid}.fan-card-medallions>span{min-width:0}.fan-card-medallions small,.fan-card-collection small{max-width:58px;color:inherit;text-align:center;font-size:12px;font-weight:900;line-height:1.1}.fan-badge-icon{width:36px;height:36px;display:block;overflow:visible}.fan-badge-icon .badge-ring{fill:#0000;stroke:currentColor;stroke-width:2.5px}.fan-badge-icon .badge-mark{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fan-badge-icon .icon-puck ellipse{fill:currentColor}.fan-card-medallions .fan-badge-icon{color:#f2c84b}.fan-card-preview.is-heritage .fan-card-medallions{background:#e6d6b7}.fan-card-preview.is-heritage .fan-card-medallions>span{color:#071a43}.fan-card-preview.is-heritage .fan-card-medallions .fan-badge-icon{color:#7b1725}.fan-card-preview[data-side=back] h3{margin:5% 0 3%;font-size:clamp(25px,4vw,46px);line-height:.96}.fan-card-preview[data-side=back]>i{margin-bottom:4%}.fan-card-back-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fan-card-back-stats p{background:#102f68;gap:2px;margin:0;padding:9px 11px;display:grid}.fan-card-back-stats b{color:#fff;font-size:clamp(18px,2.7vw,30px)}.fan-card-back-stats span{color:#f2c84b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.fan-card-collection{margin-top:4%}.fan-card-collection h4,.fan-card-recent h4{color:#f2c84b;letter-spacing:.13em;margin:0 0 8px;font-size:12px}.fan-card-collection>div{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.fan-card-collection span{color:#fff;min-width:0}.fan-card-collection .is-locked{opacity:.28}.fan-card-collection .fan-badge-icon{width:34px;height:34px}.fan-card-recent{margin-top:4%}.fan-card-recent ol{margin:0;padding:0;list-style:none}.fan-card-recent li{color:#fff;border-bottom:1px solid #fff5;grid-template-columns:1fr auto auto;gap:8px;padding:4px 0;font-size:12px;display:grid}.fan-card-recent time{color:inherit}.fan-card-recent p{color:#dce7fb;font-size:12px}.fan-card-preview[data-side=back] footer{margin-top:auto}.fan-card-preview.is-heritage .fan-card-back-stats p{background:#e6d6b7}.fan-card-preview.is-heritage .fan-card-back-stats b,.fan-card-preview.is-heritage .fan-card-collection span,.fan-card-preview.is-heritage .fan-card-recent li{color:#071a43}.fan-card-preview.is-heritage .fan-card-back-stats span,.fan-card-preview.is-heritage .fan-card-collection h4,.fan-card-preview.is-heritage .fan-card-recent h4{color:#7b1725}.fan-card-preview.is-heritage .fan-card-recent li{border-bottom-color:#34476766}.fan-card-preview.is-heritage .fan-card-recent p{color:#344767}.fan-card-section :is(.fan-card-side-tabs button,.fan-card-collection span):focus-visible{outline-offset:3px;outline:4px solid #f4c928}@media (width<=520px){.fan-card-side-tabs{grid-template-columns:1fr 1fr;display:grid}.fan-card-side-tabs button{padding:9px;font-size:12px}.fan-card-preview header>img{width:38px;height:38px}.fan-card-preview header b,.fan-card-preview header small{font-size:12px}.fan-card-preview[data-side=front] h3,.fan-card-preview[data-side=back] h3{font-size:clamp(23px,8vw,37px)}.fan-card-collection>div{grid-template-columns:repeat(4,1fr)}.fan-card-preview[data-format=square] .fan-card-collection>div{grid-template-columns:repeat(8,1fr)}.fan-card-collection small{display:none}}.fan-badge-icon.icon-puck ellipse{fill:currentColor}.site-breadcrumbs{color:#344767;background:#f7f3e9;border-bottom:1px solid #cbd3df;align-items:center;gap:8px;min-height:42px;padding:9px 5vw;font-size:12px;display:flex}.site-breadcrumbs>span{align-items:center;gap:8px;display:flex}.site-breadcrumbs a{color:#071a43;text-underline-offset:3px;font-weight:800;text-decoration:underline}.site-breadcrumbs [aria-current=page]{font-weight:700}.section-nav-space.automatic{height:0;margin:0}.section-nav-space.automatic nav:not(.is-floating){visibility:hidden;pointer-events:none}.section-nav{transition:opacity .18s,transform .18s}.section-nav button{color:#071a43;cursor:pointer;background:#fff;border:1px solid #fff5;flex:none;min-width:44px;min-height:44px;font-size:12px;font-weight:900}.section-nav button:disabled{opacity:.35;cursor:default}.section-nav-copy{padding:8px 12px}.section-nav-resume{text-overflow:ellipsis;white-space:nowrap;max-width:230px;padding:8px 12px;overflow:hidden;background:#f4cf54!important;border-color:#f4cf54!important}.section-nav-status{color:#071a43;background:#fff4ba;padding:6px 9px;font-size:12px;position:absolute;top:calc(100% + 7px);right:12px;box-shadow:0 4px 12px #001a3a22}.section-nav-status:empty{display:none}.section-nav-progress{width:var(--reading-progress);background:#f4cf54;height:4px;transition:width .12s linear;position:absolute;top:0;left:0}.section-nav :is(a,button):focus-visible{outline-offset:2px;outline:4px solid #f4cf54}html[data-menu-open=true] .section-nav.is-floating{opacity:0;pointer-events:none;transform:translateY(-12px)}main:has(.nav-submenu:not([hidden])) .section-nav.is-floating{opacity:0;pointer-events:none;transform:translateY(-12px)}.section-nav-links a[aria-current=location]{color:#fff;background:#d91920}.section-nav-links a{scroll-margin-inline:60px}main :is(section,h2)[id]{scroll-margin-top:96px}.contextual-next{color:#fff;background:#071a43;border-top:8px solid #d91920;grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);align-items:end;gap:34px;padding:54px 7vw;display:grid}.contextual-next>div>small{color:#f4cf54;letter-spacing:.16em;font-size:12px;font-weight:900}.contextual-next h2{color:#fff;margin-top:9px;font-size:clamp(30px,4vw,56px)}.contextual-next nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contextual-next nav a{color:#fff;border:1px solid #8294b5;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;min-height:84px;padding:18px;display:grid}.contextual-next nav a small{color:#aebedb;letter-spacing:.1em;grid-column:1;font-size:12px;font-weight:900}.contextual-next nav a strong{grid-column:1;font-size:15px}.contextual-next nav a span{color:#f4cf54;grid-area:1/2/3;font-size:24px}.contextual-next nav a:hover{background:#d91920;border-color:#d91920}.contextual-next :is(a):focus-visible{outline-offset:3px;outline:4px solid #f4cf54}@media (width<=900px){.contextual-next{grid-template-columns:1fr;align-items:start}.contextual-next nav{grid-template-columns:1fr 1fr}}@media (width<=700px){.site-breadcrumbs{white-space:nowrap;padding-inline:18px;overflow-x:auto}.section-nav-space{margin-inline:8px}.section-nav-copy{font-size:0}.section-nav-copy:after{content:"🔗";font-size:15px}.section-nav-resume{max-width:155px}.section-nav-top{font-size:0}.section-nav-top:after{content:"↑";font-size:15px}.contextual-next{padding:38px 20px}.contextual-next nav{grid-template-columns:1fr}.section-nav-status{right:4px}.section-nav-step{display:none}}@media (prefers-reduced-motion:reduce){.section-nav,.section-nav-progress{transition:none}.section-nav-links{scroll-behavior:auto}}.article-reading-guide{z-index:8;position:sticky;top:112px}.article-reading-trigger{display:none}.article-reading-panel{border-top:6px solid var(--red);background:#fff;font-family:Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 12px 28px #071a4324}.article-reading-progress{width:var(--reading-progress);background:#f4cf54;height:6px;transition:width .15s linear;position:absolute;inset:0 auto auto 0}.article-reading-panel header{color:#fff;background:#071a43;gap:8px;padding:25px 23px 18px;display:grid}.article-reading-panel header small{color:#f4cf54;letter-spacing:.13em;font-size:12px;font-weight:900}.article-reading-panel header strong{font-size:15px;line-height:1.3}.article-reading-panel nav{display:grid}.article-reading-panel nav button{color:#344767;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #dfe3ea;grid-template-columns:28px 1fr;gap:9px;width:100%;padding:12px 18px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.article-reading-panel nav button span{color:var(--red);font:9px Arial Black}.article-reading-panel nav button[aria-current=location]{color:#071a43;box-shadow:inset 4px 0 var(--red);background:#eaf0fa}.article-reading-panel footer{grid-template-columns:1fr 1fr;display:grid}.article-reading-panel footer button{color:#fff;cursor:pointer;background:#071a43;border:0;min-height:44px;font-size:12px;font-weight:900}.article-reading-panel footer button+button{border-left:1px solid #fff4}.article-reading-panel footer button:disabled{opacity:.35}.article-reading-guide :is(button):focus-visible{outline-offset:2px;outline:4px solid #f4cf54}.schedule-filter-panel{border-top:5px solid var(--blue);background:#e4e9f2;grid-template-columns:minmax(270px,1.5fr) repeat(4,minmax(130px,.7fr)) auto;align-items:end;gap:12px;margin:0 0 18px;padding:20px;display:grid}.schedule-filter-panel>div>span,.schedule-filter-panel label{color:#071a43;letter-spacing:.11em;gap:7px;font-size:12px;font-weight:900;display:grid}.schedule-filter-panel .schedule-filters{flex-wrap:nowrap;margin:0}.schedule-filter-panel select{color:#071a43;background:#fff;border:1px solid #8794aa;min-height:44px;padding:9px 34px 9px 10px;font-weight:800}.schedule-reset{color:#fff;cursor:pointer;background:#071a43;border:1px solid #071a43;min-height:44px;padding:10px 13px;font-size:12px;font-weight:900}.schedule-count{color:#536078;margin:0 0 18px;font-size:12px}.schedule-count strong{color:var(--red);font-size:18px}.schedule-empty button{color:#fff;background:#071a43;border:0;min-height:44px;margin-top:20px;padding:10px 16px;font-weight:900}.living-brief li>span small{color:#f4cf54;letter-spacing:.12em;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.machine-method-example{border-left:5px solid var(--red);color:#344767;background:#fff;max-width:900px;margin:26px 0 8px;padding:20px 22px;font-size:14px;line-height:1.7}.machine-method-example strong{color:#071a43;letter-spacing:.13em;margin-bottom:5px;font-size:12px;display:block}#podcasts,#reseaux,#radar{scroll-margin-top:118px}@media (width<=1180px){.schedule-filter-panel{grid-template-columns:repeat(3,1fr)}.schedule-filter-panel>div{grid-column:1/-1}.schedule-filter-panel .schedule-filters{grid-template-columns:repeat(4,1fr);display:grid}.schedule-reset{align-self:end}}@media (width<=900px){.article-reading-guide{z-index:28;position:fixed;top:auto;bottom:18px;right:18px}.article-reading-trigger{color:#fff;background:#071a43;border:4px solid #f4cf54;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 8px 25px #00132d66}.article-reading-trigger span{font:16px Arial Black}.article-reading-trigger b{letter-spacing:.1em;font-size:12px}.article-reading-panel{width:min(360px,100vw - 36px);max-height:70vh;display:none;position:absolute;bottom:78px;right:0;overflow-y:auto}.article-reading-panel nav{box-shadow:none!important;padding:0!important;display:grid!important;position:static!important}.article-reading-guide.is-open .article-reading-panel{display:block}.article-layout aside{width:0;height:0;position:static;margin:0!important;display:block!important}.article-layout aside>.article-aside-card,.article-layout aside>.ad-slot,.article-layout aside>.article-back{display:none}.article-reading-guide{width:auto;height:auto}.schedule-filter-panel{grid-template-columns:1fr 1fr}.schedule-filter-panel>div{grid-column:1/-1}}@media (width<=600px){.schedule-filter-panel{grid-template-columns:1fr;padding:16px}.schedule-filter-panel>div{grid-column:auto}.schedule-filter-panel .schedule-filters{grid-template-columns:1fr 1fr}.article-reading-guide{bottom:12px;right:12px}.article-reading-trigger{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.article-reading-progress{transition:none}}.article-reading-slot{min-width:0}.article-reading-guide{position:relative;top:auto}.article-reading-guide.is-docked{z-index:18;position:fixed;top:112px}.article-reading-guide{transition:opacity .16s,transform .16s}html[data-menu-open=true] .article-reading-guide{opacity:0;pointer-events:none;transform:translateY(-10px)}main:has(.nav-submenu:not([hidden])) .article-reading-guide{opacity:0;pointer-events:none;transform:translateY(-10px)}.tricolore-icon{color:currentColor;flex:none;width:34px;height:34px;display:block}.section-title-with-icon{align-items:center;gap:15px;display:flex}.section-title-with-icon .tricolore-icon{border:2px solid var(--red);width:48px;height:48px;color:var(--red);border-radius:50%;padding:8px}.contextual-next nav a{grid-template-columns:44px 1fr auto}.contextual-next nav a .contextual-icon{color:#f4cf54;grid-area:1/1/3;width:36px;height:36px}.contextual-next nav a small,.contextual-next nav a strong{grid-column:2}.contextual-next nav a>span{grid-column:3}.home-contextual-next{grid-template-columns:minmax(250px,.55fr) minmax(620px,1.45fr)}.home-contextual-next>div>p{color:#b7c5df;max-width:370px;font-size:12px;line-height:1.6}.home-contextual-next nav{grid-template-columns:repeat(3,1fr)}.home-contextual-next nav a strong{font-size:13px;line-height:1.35}.schedule-filter-panel select:focus-visible,.schedule-filter-panel button:focus-visible{outline-offset:2px;outline:4px solid #f4c928}@media (width<=1100px){.home-contextual-next{grid-template-columns:1fr}.home-contextual-next nav{grid-template-columns:1fr 1fr}.home-contextual-next nav a:last-child{grid-column:1/-1}}@media (width<=900px){.article-reading-guide{position:fixed;top:auto}.home-contextual-next nav{grid-template-columns:1fr 1fr}}@media (width<=800px){.contextual-next nav{box-shadow:none!important;padding:0!important;display:grid!important;position:static!important}.contextual-next nav a{padding:18px!important}.site-breadcrumbs{box-shadow:none!important;display:flex!important;position:static!important}}@media (width<=700px){.home-contextual-next nav{grid-template-columns:1fr}.home-contextual-next nav a:last-child{grid-column:auto}.section-title-with-icon .tricolore-icon{width:42px;height:42px}.section-title-with-icon h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.article-reading-guide{transition:none}}.passport-account{background:#edf1f6;border-top:7px solid #071a43;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 30px;padding-top:34px;padding-bottom:34px;display:grid}.passport-account.is-connected{background:#e6f0e9;border-top-color:#157347}.passport-account h2{color:#071a43;margin:7px 0 10px;font-size:clamp(30px,4vw,52px)}.passport-account p{color:#344767;max-width:760px;margin:0;line-height:1.6}.passport-account>button{color:#071a43;letter-spacing:.06em;text-align:center;cursor:pointer;background:#fff;border:2px solid #071a43;place-items:center;min-height:50px;padding:13px 20px;font-size:12px;font-weight:900;display:grid}.passport-account .passport-signin{color:#fff;background:#071a43}.passport-account>small{color:#344767;grid-column:1/-1;font-size:12px;font-weight:700}.passport-account>button:focus-visible{outline-offset:3px;outline:4px solid #f4c928}.auth-page{background:linear-gradient(125deg,#071b48 0 49%,#f3f5f9 49%);grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:center;gap:8vw;min-height:720px;padding:84px 7vw;display:grid}.auth-intro{color:#fff;max-width:660px}.auth-intro h1{margin:25px 0;font:clamp(52px,7vw,94px)/.86 Arial Black}.auth-intro h1 em{color:var(--red);font-style:normal}.auth-intro>p:last-child{color:#d5deee;max-width:590px;font:18px/1.65 Arial,sans-serif}.auth-page .cl-rootBox{width:100%}.auth-page .cl-cardBox,.auth-page .cl-card{width:100%;box-shadow:0 22px 60px #0716372e}@media (width<=820px){.auth-page{background:linear-gradient(#071b48 0 42%,#f3f5f9 42%);grid-template-columns:1fr;gap:48px;padding:52px 22px}.auth-intro h1{font-size:52px}.auth-intro>p:last-child{font-size:16px}}@media (width<=760px){.passport-account{grid-template-columns:1fr}.passport-account>button{justify-self:stretch}.passport-account>small{grid-column:auto}}.passport-badge-link{color:#263a5d;background:#f0f2f5;border:2px dashed #7b879b;align-items:center;gap:14px;min-height:88px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.passport-badge-link>.badge-icon{flex:none;font-size:24px}.passport-badge-link>div{min-width:0}.passport-badge-link .badge-action{color:#8f091a;letter-spacing:.08em;margin-top:8px;font-size:12px;font-weight:900;display:block}.passport-badge-link.is-earned{color:#071a43;background:#fff0a8;border-style:solid;border-color:#8a6500}.passport-badge-link.is-earned>.badge-icon{color:#7a5700}.passport-badge-link:hover{border-color:#8f091a;transform:translateY(-2px);box-shadow:0 8px 20px #071a4324}.passport-badge-link:focus-visible{outline-offset:3px;outline:4px solid #f4c928}.passport-match-badges .passport-badge-link{background:#fff}.passport-match-badges .passport-badge-link.is-earned{background:#fff0a8}.passport-account.is-local{border-top-color:#8f091a}@media (prefers-reduced-motion:reduce){.passport-badge-link{transition:none}.passport-badge-link:hover{transform:none}}.passport-sync-status{letter-spacing:.04em;color:#17633b;margin-top:6px;font-size:.72rem;display:block}.passport-sync-status.is-saving{color:#755200}.passport-sync-status.is-error{color:#b30d23}.fan-card-controls>label:first-of-type{display:none}.fan-card-controls>div:first-child:after{content:"L’alias de ton Passeport est utilisé automatiquement sur cette carte.";color:#46546c;margin-top:8px;font-size:.78rem;line-height:1.45;display:block}.global-media-player{z-index:1200;color:#fff;width:min(440px,100vw - 36px);font-family:var(--font-geist-sans);background:#061b46;border-top:4px solid #ed1b2f;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 55px #000a2361}.global-media-heading{grid-template-columns:54px minmax(0,1fr) 42px 42px;align-items:center;gap:10px;padding:10px 12px;display:grid}.global-media-heading>img,.global-media-heading>span{object-fit:cover;background:#143a77;place-items:center;width:54px;height:54px;font-size:1.35rem;display:grid}.global-media-heading div{min-width:0}.global-media-heading small{color:#f2c84b;letter-spacing:.08em;font-size:.65rem;font-weight:850;display:block}.global-media-heading strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.global-media-heading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;height:42px;font-size:1.35rem}.global-media-player audio{border-radius:0;width:100%;height:48px;display:block}.global-video-frame{aspect-ratio:16/9;background:#000}.global-video-frame iframe{border:0;width:100%;height:100%}.global-media-player:not(.is-expanded) .global-video-frame{height:0;overflow:hidden}.global-media-player footer{color:#344767;background:#fff;justify-content:space-between;gap:12px;padding:8px 12px;font-size:.68rem;display:flex}.global-media-player footer a{color:#b30d23;font-weight:850}.global-media-launch,.rich-video-launch{color:#fff;letter-spacing:.04em;cursor:pointer;background:#ed1b2f;border:0;min-height:44px;padding:10px 14px;font-weight:850}.media-video-card .global-media-launch{width:max-content;max-width:100%;margin-top:10px}.rich-video-launch{width:100%;min-height:72px;font-size:.9rem}.rich-video{background:#071a43}.rich-video figcaption{color:#fff}.contact-form-section{color:#071a43;background:#eef2f8;border-top:5px solid #ed1b2f;margin:34px 0 48px;padding:clamp(22px,4vw,42px)}.contact-form-intro{margin-bottom:26px}.contact-form-intro h2{margin:.35rem 0;font-size:clamp(1.7rem,4vw,3rem)}.contact-form-section form{gap:18px;display:grid}.contact-form-section label{letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:850;display:grid}.contact-form-section input,.contact-form-section select,.contact-form-section textarea{color:#071a43;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #61708a;padding:13px 14px;font-size:1rem}.contact-form-section textarea{resize:vertical;line-height:1.55}.contact-form-section label small{color:#536078;justify-self:end}.contact-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-honeypot{position:absolute!important;left:-9999px!important}.contact-turnstile{min-height:65px}.contact-form-section>form>button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#ed1b2f;border:0;min-height:52px;font-weight:900}.contact-form-section>form>button:disabled{cursor:not-allowed;background:#8993a5}.contact-form-status{min-height:1.4em;font-weight:750}.contact-form-unavailable{background:#fff3cd;border-left:4px solid #b88700;padding:14px}.article-comments{max-width:1160px;margin:70px auto;padding:0 clamp(18px,4vw,46px)}.article-comments>header{border-bottom:4px solid #071a43;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.article-comments>header small{color:#b30d23;letter-spacing:.14em;font-weight:900}.article-comments>header h2{color:#071a43;margin:5px 0 0;font-size:clamp(2rem,5vw,4.2rem)}.article-comments>header>span{color:#536078;font-weight:800}.article-comments>ol{margin:0;padding:0;list-style:none}.article-comments>ol>li{border-bottom:1px solid #cbd2dd;padding:24px 0}.article-comments li>div{justify-content:space-between;gap:16px;display:flex}.article-comments li strong{color:#071a43}.article-comments li time{color:#68758a;font-size:.78rem}.article-comments li p{color:#17233b;white-space:pre-wrap;font-size:1rem;line-height:1.65}.article-comments li>button{color:#8a1730;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:850}.comments-empty{color:#536078;padding:28px 0}.comment-composer{background:#eef2f8;border-left:6px solid #ed1b2f;margin-top:28px;padding:clamp(20px,4vw,34px)}.comment-composer h3{color:#071a43;margin-top:0}.comment-composer form,.comment-composer label{gap:10px;display:grid}.comment-composer textarea{color:#071a43;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #61708a;padding:14px;line-height:1.55}.comment-composer form button,.comment-composer>button,.comment-composer>a{color:#fff;letter-spacing:.06em;cursor:pointer;background:#ed1b2f;border:0;place-items:center;min-height:48px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-grid}.comment-composer form button{justify-self:start}.comment-composer small{color:#536078;margin-top:10px;display:block}.comment-status{min-height:1.3em;font-weight:750}.studio-comment-moderation{color:#071a43;background:#eef2f8;max-width:1500px;margin:30px auto;padding:28px}.studio-comment-moderation>header{border-bottom:3px solid #071a43;justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.studio-comment-moderation h2{margin:5px 0 0}.studio-comment-moderation button{color:#071a43;cursor:pointer;background:#fff;border:1px solid #071a43;min-height:42px;padding:8px 13px;font-weight:800}.studio-comment-list{gap:14px;display:grid}.studio-comment-list article{background:#fff;border-left:5px solid #d49a00;padding:18px}.studio-comment-list article.is-approved{border-color:#16804b}.studio-comment-list article.is-hidden{border-color:#697386}.studio-comment-list article>div{justify-content:space-between;gap:16px;display:flex}.studio-comment-list article span,.studio-comment-list article small{color:#536078;font-size:.72rem}.studio-comment-list article p{white-space:pre-wrap}.studio-comment-list footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.studio-comment-list footer button:last-child{color:#b30d23;border-color:#b30d23}@media (width<=700px){.global-media-player{width:100vw;bottom:0;right:0}.global-media-player footer span{display:none}.global-media-heading{grid-template-columns:44px minmax(0,1fr) 40px 40px}.global-media-heading>img,.global-media-heading>span{width:44px;height:44px}.contact-form-grid{grid-template-columns:1fr}.article-comments>header,.article-comments li>div,.studio-comment-moderation>header,.studio-comment-list article>div{flex-direction:column;align-items:flex-start}.article-comments{margin:48px auto}.studio-comment-moderation{padding:18px}.comment-composer form button{width:100%}}.article-layout>aside{align-self:stretch}.article-reading-slot{position:relative}.article-reading-panel footer button{min-height:36px;padding:7px 5px;font-size:6.5px}.article-reading-guide.is-docked{top:106px}.article-comments{background:#f7f8fa;border-top:1px solid #d9dee7;margin-top:0;margin-bottom:0;padding-top:46px;padding-bottom:46px}.comment-thread,.comment-replies{margin:0;padding:0;list-style:none}.comment-thread>li{border-bottom:1px solid #cbd2dd;padding:25px 0;scroll-margin-top:115px}.comment-message>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.comment-avatar{color:#fff;background:#071a43;border-radius:50%;place-items:center;width:42px;height:42px;font:15px Arial Black;display:grid}.comment-message header>div{gap:3px;display:grid}.comment-message time{color:#68758a;font-size:.75rem}.comment-message header>b{color:#725300;letter-spacing:.07em;background:#fff0b8;padding:5px 7px;font-size:.63rem}.comment-message>p{color:#17233b;white-space:pre-wrap;margin:10px 0 7px;padding-left:53px;font-size:1rem;line-height:1.62}.comment-message>button,.comment-reply-toggle{color:#8a1730;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;margin-left:53px;font-size:.67rem;font-weight:900}.comment-thread>li.is-pending,.comment-replies>li.is-pending{opacity:.78}.comment-replies .comment-avatar{width:34px;height:34px;font-size:12px}.comment-replies .comment-message>header{grid-template-columns:34px minmax(0,1fr) auto}.comment-reply-form{background:#e8edf5;border-left:4px solid #d91920;gap:9px;max-width:760px;margin:14px 0 6px 53px;padding:16px;display:grid}.comment-reply-form label{color:#071a43;gap:8px;font-size:.75rem;font-weight:850;display:grid}.comment-reply-form textarea{color:#071a43;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #61708a;padding:12px;line-height:1.5}.comment-reply-form small{color:#536078;font-size:.7rem}.comment-reply-form button{color:#fff;cursor:pointer;background:#071a43;border:0;justify-self:start;min-height:42px;padding:8px 14px;font-size:.7rem;font-weight:900}.global-media-player:not(.is-minimized) .global-video-frame{height:auto;overflow:visible}.global-media-heading{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:20px 54px minmax(0,1fr) 42px 42px}.global-media-heading:active{cursor:grabbing}.global-media-grip{color:#9fb0cf;font-size:18px;font-style:normal}.global-media-player.is-minimized{width:min(330px,100vw - 24px)}.global-media-player.is-minimized :is(audio,.global-video-frame,footer){display:none}.global-media-player.is-minimized .global-media-heading{grid-template-columns:18px 38px minmax(0,1fr) 40px 40px;padding-block:7px}.global-media-player.is-minimized .global-media-heading>img,.global-media-player.is-minimized .global-media-heading>span{width:38px;height:38px}.global-media-player.is-minimized .global-media-heading strong{-webkit-line-clamp:1}.global-media-player :is(button,a):focus-visible{outline-offset:-2px;outline:4px solid #f4cf54}@media (width<=900px){.article-reading-guide{bottom:18px;right:18px}.article-reading-slot{position:static}.comment-thread>li{scroll-margin-top:90px}}@media (width<=700px){.global-media-player,.global-media-player.is-moved{width:100vw;inset:auto 0 0!important}.global-media-heading{cursor:default;grid-template-columns:18px 44px minmax(0,1fr) 40px 40px}.global-media-player.is-minimized{width:min(330px,100vw - 16px);bottom:8px!important;left:auto!important;right:8px!important}.comment-message>header{grid-template-columns:38px minmax(0,1fr)}.comment-avatar{width:38px;height:38px}.comment-message header>b{grid-column:2}.comment-message>p,.comment-message>button,.comment-reply-toggle{margin-left:49px}.comment-replies{margin-left:24px}.comment-replies .comment-message>p,.comment-replies .comment-message>button{margin-left:43px}.comment-reply-form{margin-left:49px}.comment-reply-form button{width:100%}}.article-engagement{z-index:4;color:#fff;letter-spacing:.05em;align-items:center;gap:6px;font:800 10px Arial,sans-serif;display:flex;position:absolute;top:16px;right:16px}.article-engagement span,.article-engagement b{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04112fe6;align-items:center;min-height:25px;padding:5px 8px;display:inline-flex}.article-engagement b{background:#bd1025}.article-engagement.is-compact{font-size:12px;top:9px;right:9px}.article-engagement.is-compact span,.article-engagement.is-compact b{min-height:21px;padding:4px 6px}.editorial-card figure,.headline-lead,.stack-image{position:relative}.comment-message>header{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.comment-message>button,.comment-reply-toggle{margin-left:43px;font-size:.62rem}.comment-replies{border-left-width:2px;margin:10px 0 0 43px}.comment-replies>li{padding:9px 0 9px 15px}.comment-replies .comment-message>p,.comment-replies .comment-message>button{margin-left:43px}.comment-reply-form{margin:9px 0 4px 43px;padding:12px}.comment-composer{background:#fff;border:1px solid #c6cfdd;border-left:5px solid #ed1b2f;padding:0}.comment-composer-toggle{text-align:left;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;color:#071a43!important;background:#fff!important;min-height:52px!important;padding:9px 14px!important;display:grid!important}.comment-composer-toggle>span{color:#fff;background:#071a43;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.comment-composer-toggle>b{font-size:18px}.comment-composer-body{background:#eef2f8;border-top:1px solid #c6cfdd;padding:16px 18px 18px}.comment-composer-body h3{font-size:1rem}.comment-composer-body form button,.comment-composer-body>button,.comment-composer-body>a{color:#fff;background:#ed1b2f;border:0;place-items:center;min-height:42px;padding:0 15px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-grid}.studio-comment-moderation{padding:22px}.moderation-toolbar{grid-template-columns:180px minmax(260px,1fr) auto;align-items:end;gap:12px;margin:16px 0;display:grid}.moderation-toolbar label{letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:.66rem;font-weight:900;display:grid}.moderation-toolbar :is(select,input){color:#071a43;background:#fff;border:1px solid #718099;min-height:40px;padding:8px 10px}.moderation-toolbar>strong{padding:12px 0;font-size:.75rem}.moderation-status{min-height:18px;margin:3px 0;font-size:.72rem}.studio-comment-table{background:#fff;border:1px solid #b7c1d0}.moderation-head,.studio-comment-table article{grid-template-columns:92px 130px minmax(130px,.7fr) minmax(260px,1.7fr) 82px 148px;align-items:center;gap:10px;padding:8px 10px;display:grid}.moderation-head{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#071a43;font-size:.61rem;font-weight:900}.studio-comment-table article{border-bottom:1px solid #d9dfe8;border-left:4px solid #d49a00;min-height:54px;font-size:.74rem}.studio-comment-table article:last-child{border-bottom:0}.studio-comment-table article.is-approved{border-left-color:#16804b}.studio-comment-table article.is-hidden{border-left-color:#697386}.moderation-state{letter-spacing:.04em;font-size:.61rem;font-weight:900}.studio-comment-table article>a{color:#163c7a;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.moderation-excerpt{color:#17233b!important;min-height:0!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;font-weight:500!important;line-height:1.35!important;display:block!important}.studio-comment-table time{color:#536078;font-size:.68rem}.studio-comment-table footer{gap:5px;display:flex}.studio-comment-table footer button{place-items:center;width:31px;min-height:31px;padding:0;font-size:16px;display:grid}.studio-comment-table footer button:last-child{color:#b30d23;border-color:#b30d23}.moderation-empty{background:#fff;padding:24px}.passport-league{color:#fff;background:linear-gradient(120deg,#071a43,#0e3b79);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:38px;display:grid}.passport-league h2{color:#fff;margin:10px 0;font-size:clamp(38px,5vw,68px)}.passport-league p{color:#d8e3f5;line-height:1.6}.passport-league>div:first-child>a{color:#fff;background:#ed1b2f;margin-top:12px;padding:13px 16px;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.passport-league-card{color:#071a43;background:#fff;border-top:6px solid #f0c94d;padding:24px}.passport-league-card>small{letter-spacing:.08em;font-weight:900}.passport-league-card>strong{color:#071a43;margin:8px 0;font:64px/.9 Arial Black;display:block}.passport-league-card>strong span{color:#b30d23;margin-left:7px;font-size:16px}.passport-league-card>p{color:#344767;font-size:.78rem}.passport-league-card label{cursor:pointer;background:#e8eef7;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.passport-league-card input{accent-color:#b30d23;flex:none;width:20px;height:20px}.passport-league-card label span{font-size:.76rem;line-height:1.45}.passport-league-card label b{color:#071a43;margin-bottom:3px;display:block}.league-needs-alias{border-left:4px solid #b30d23;padding:10px}.league-page{color:#071a43;background:#f5f1e7}.league-week{color:#fff;background:#071a43;grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr);gap:45px;padding:58px max(6vw,24px);display:grid}.league-week h2{color:#fff;margin:10px 0;font-size:clamp(42px,6vw,78px)}.league-week>div>p:last-child{color:#c9d5e8}.league-week ol,.league-board ol{margin:0;padding:0;list-style:none}.league-week li,.league-board li{border-bottom:1px solid #7c8eae;grid-template-columns:34px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.league-rank{color:#f4cf54;font:22px Arial Black}.league-avatar{color:#fff;background:#ed1b2f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.league-week li div,.league-board li div{gap:3px;display:grid}.league-week li small,.league-board li small{color:#b9c7de;font-size:.65rem}.league-week li>b,.league-board li>b{font-size:17px}.league-week li>b small,.league-board li>b small{letter-spacing:.08em;font-size:12px;display:block}.league-intro{color:#fff;background:#ed1b2f;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:24px max(6vw,24px);display:grid}.league-intro>div{align-items:center;gap:9px;display:flex}.league-intro>div strong{font:38px Arial Black}.league-intro p{margin:0;font-size:.8rem}.league-intro a{color:#071a43;background:#fff;padding:11px 14px;font-size:.7rem;font-weight:900;text-decoration:none}.league-grid{grid-template-columns:1fr 1fr;gap:18px;padding:46px max(6vw,24px);display:grid}.league-board{background:#fff;border-top:5px solid #071a43;padding:24px}.league-board>header{border-bottom:2px solid #071a43;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.league-board h2{margin:5px 0 0;font-size:1.4rem}.league-board header small{color:#536078}.league-board header>span{color:#b30d23;font-weight:900}.league-board li{border-bottom-color:#d6dce5}.league-board li small{color:#536078}.league-board .league-rank{color:#b30d23}.league-empty{color:#536078;padding:24px 0;font-style:italic}.league-rules{background:#fff;padding:46px max(6vw,24px)}.league-rules h2{margin:9px 0;font-size:clamp(34px,5vw,58px)}.league-score-grid{background:#aeb8c8;border:1px solid #aeb8c8;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid}.league-score-grid p{background:#f1f4f8;gap:7px;margin:0;padding:18px;display:grid}.league-score-grid b{color:#b30d23}.league-score-grid span{font-size:.76rem;line-height:1.5}.league-rules>small{color:#536078}.home-vestiaire{color:#fff;background:#071a43;border-top:7px solid #ed1b2f;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:42px;padding:42px max(6vw,28px);display:grid}.home-vestiaire h2{color:#fff;margin:8px 0;font-size:clamp(38px,5vw,64px)}.home-vestiaire p{color:#c9d5e8;line-height:1.55}.home-vestiaire a{color:#f4cf54;margin-top:8px;font-size:.72rem;font-weight:900;display:inline-flex}.home-vestiaire ol{margin:0;padding:0;list-style:none}.home-vestiaire li{border-bottom:1px solid #63789e;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.home-vestiaire li>span{color:#f4cf54;font:24px Arial Black}.home-vestiaire li div{gap:3px;display:grid}.home-vestiaire li small{color:#9fb1cf;letter-spacing:.07em;font-size:.6rem}.home-vestiaire li>b{font-size:.8rem}.home-vestiaire-empty{border-left:4px solid #f4cf54;align-self:center;padding:22px}@media (width<=1050px){.moderation-head{display:none}.studio-comment-table article{grid-template-columns:90px 120px minmax(120px,.7fr) minmax(240px,1.6fr) 75px}.studio-comment-table article footer{grid-column:1/-1;justify-content:flex-end}.league-score-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.passport-league,.league-week,.home-vestiaire,.league-grid,.league-intro{grid-template-columns:1fr}.moderation-toolbar{grid-template-columns:1fr 1fr}.moderation-toolbar>strong{grid-column:1/-1}.studio-comment-table article{grid-template-columns:1fr auto;gap:7px;display:grid}.studio-comment-table article>*{grid-column:1/-1}.studio-comment-table article time{grid-column:1}.studio-comment-table article footer{grid-area:1/2/3}.moderation-excerpt{padding-top:5px!important}.article-engagement{top:10px;right:10px}}@media (width<=600px){.league-score-grid{grid-template-columns:1fr}.league-grid,.league-week,.league-rules{padding-left:18px;padding-right:18px}.comment-message>header{grid-template-columns:30px minmax(0,1fr)}.comment-avatar{width:30px;height:30px}.comment-message>p,.comment-message>button,.comment-reply-toggle{margin-left:39px;padding-left:0}.comment-replies{margin-left:15px}.comment-composer-toggle{grid-template-columns:28px 1fr auto;font-size:.68rem}.moderation-toolbar{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.article-engagement,.article-engagement.is-compact{color:#fff;width:max-content;max-width:100%;margin:8px 0 5px;font-size:12px;display:flex;position:static}.article-engagement span,.article-engagement b,.article-engagement.is-compact span,.article-engagement.is-compact b{min-height:22px;padding:4px 7px}.headline-copy>.article-engagement{margin:9px 0}.editorial-card>div>.article-engagement{margin:7px 0 3px}.article-comments{max-width:1040px;padding-top:34px;padding-bottom:34px}.article-comments>header{border-bottom-width:3px;align-items:center;padding-bottom:12px}.article-comments>header h2{font-size:clamp(1.75rem,3.4vw,3rem)}.article-comments>header>span{font-size:.75rem}.comment-thread>li{padding:13px 0}.comment-message{max-width:none}.comment-message>header{align-items:center;gap:8px;display:flex}.comment-avatar{width:28px;height:28px;font-size:12px}.comment-message header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.comment-message header strong{font-size:.84rem}.comment-message time{white-space:nowrap;font-size:.66rem}.comment-message header b{padding:3px 5px;font-size:.55rem}.comment-message>p{margin:4px 0 2px;padding-left:36px;font-size:.89rem;line-height:1.42}.comment-message>button{text-transform:none;margin-left:36px;padding:2px 0;font-size:.59rem}.comment-actions{gap:10px;margin:0 0 0 36px;display:flex}.comment-actions .comment-reply-toggle{color:#8a1730;text-transform:none;margin:0;padding:2px 0;font-size:.61rem}.comment-replies{border-left:2px solid #d5dce7;margin:7px 0 0 28px}.comment-replies>li{border:0;padding:8px 0 3px 12px}.comment-replies .comment-message>header{display:flex}.comment-replies .comment-message>p,.comment-replies .comment-message>button{margin-left:36px;padding-left:0}.comment-replies .comment-replies{margin-left:18px}.comment-thread li[data-depth="3"] .comment-replies{margin-left:8px}.comment-more{cursor:pointer;color:#173b76!important;background:#e6ebf3!important;border:0!important;margin:7px 0 0 36px!important;padding:5px 8px!important;font-size:.62rem!important;font-weight:850!important}.comment-reply-form{background:#e8edf5;border-left:3px solid #d91920;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;max-width:740px;margin:6px 0 5px 36px;padding:8px;display:grid}.comment-reply-form label{color:#536078;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;font-size:.65rem;display:grid}.comment-reply-form label>span{white-space:nowrap}.comment-reply-form textarea{resize:vertical;min-height:34px;padding:7px 9px;line-height:1.35}.comment-reply-form button{min-height:34px;padding:6px 10px;font-size:.61rem}.comment-composer{margin-top:18px}.comment-composer-toggle{min-height:44px!important}.comment-composer-body{padding:11px 14px 13px}.comment-composer-body form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.comment-composer-body form textarea{min-height:54px;padding:9px}.comment-composer-body form button{align-self:end;min-height:38px}.comment-composer-body>small{font-size:.68rem}.comment-status{margin:4px 0;font-size:.72rem}.passport-primary-nav .section-nav-links{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.passport-primary-nav .section-nav-links:after{display:none}.passport-primary-nav .section-nav-links a{text-align:center}.league-visibility-status{letter-spacing:.08em;border:1px solid;padding:6px 9px;font-weight:900;margin:12px 0 0!important;font-size:.64rem!important;display:inline-flex!important}.league-visibility-status.is-public{background:#e2f3e9;color:#176a43!important}.league-visibility-status.is-private{background:#edf0f4;color:#536078!important}.studio-quick-nav{z-index:90;background:#071a43;flex-wrap:wrap;gap:1px;padding:8px 24px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #00112a2b}.studio-quick-nav a{color:#fff;background:#102d65;place-items:center;min-height:38px;padding:7px 13px;font-size:.7rem;font-weight:850;text-decoration:none;display:grid}.studio-quick-nav a:last-child{background:#d91920;margin-left:auto}.studio-quick-nav a:hover,.studio-quick-nav a:focus-visible{color:#071a43;background:#f4cf54}.studio-quick-nav+div,[id^=studio-]{scroll-margin-top:72px}@media (width<=700px){.article-comments{padding-inline:16px}.article-comments>header{align-items:flex-start}.comment-message header>div{flex-wrap:wrap;gap:3px 7px}.comment-message>p,.comment-message>button{margin-left:36px}.comment-replies{margin-left:10px}.comment-replies .comment-replies{margin-left:6px}.comment-reply-form{grid-template-columns:1fr;margin-left:18px}.comment-reply-form label{grid-template-columns:1fr}.comment-reply-form button{justify-self:end;width:auto}.comment-composer-body form{grid-template-columns:1fr}.comment-composer-body form button{justify-self:end;width:auto}.passport-primary-nav .section-nav{display:block!important}.passport-primary-nav .section-nav-step,.passport-primary-nav .section-nav-top{display:none}.passport-primary-nav .section-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.passport-primary-nav .section-nav-links a{white-space:normal;padding:9px 5px;font-size:12px}.studio-quick-nav{flex-wrap:nowrap;padding:6px;overflow-x:auto}.studio-quick-nav a{flex:none;padding-inline:10px}.studio-quick-nav a:last-child{margin-left:0}}.page-hero{height:auto!important;min-height:300px!important;padding:44px 7vw!important}.page-hero h1{font-size:clamp(44px,6vw,78px);line-height:.88}.page-hero.is-long h1{font-size:clamp(40px,5.3vw,68px)}.page-hero>div>p:last-child{max-width:650px;margin-top:18px;font-size:16px;line-height:1.5}.page-hero .eyebrow{font-size:12px}.page-hero-number{font-size:clamp(120px,19vw,280px)}:is(.player-card,.stat-tiles,.career-ledger,.future-table-wrap,.table-wrap,.contract-watch,.prospect-card,.league-board,.league-week) small{font-size:max(.68rem,10px);line-height:1.35}:is(.player-card,.career-ledger,.future-table-wrap,.table-wrap,.prospect-card) p{color:#4e5b70}.player-card>span,.season-chip,.future-note,.roster-note{font-size:max(.7rem,10.5px);line-height:1.55}.player-stats-table th,.player-stats-table td,.sortable-standings th,.sortable-standings td,.paired-career th,.paired-career td{font-size:12px}.player-stats-table th,.sortable-standings th,.paired-career th{color:#5b6575}.stats-legend,.stats-help{color:#4f5d71;font-size:12px}.data-status.live-data,.data-status.fallback{color:#566173;font-size:12px}.data-status.live-data>strong,.data-status.fallback>strong{font-size:12px}.league-link-disabled{color:#fff;background:#72809a;margin-top:12px;padding:13px 16px;font-size:.75rem;font-weight:900;display:inline-flex}.league-save-status{color:#536078;margin-top:9px;font-size:.69rem;line-height:1.45;display:block}.league-save-status.is-saved{color:#176a43}.league-save-status.is-error{color:#9d1628}.league-self-status{background:#fff;border-bottom:1px solid #d4dbe5;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr) auto;align-items:center;gap:24px;padding:22px max(6vw,24px);display:grid}.league-self-status>div{gap:5px;display:grid}.league-self-status small{letter-spacing:.1em;color:#657086;font-size:.62rem;font-weight:900}.league-self-status strong{color:#071a43;font:20px Arial Black}.league-self-status p{color:#4e5b70;margin:0;font-size:.82rem;line-height:1.5}.league-self-status a{color:#fff;background:#071a43;padding:11px 13px;font-size:.68rem;font-weight:900;text-decoration:none}.pooler-page{color:#071a43;background:#f3efe5}.pooler-intro{color:#4e5b70;max-width:850px;font-size:15px;line-height:1.65}.pooler-tabs{flex-wrap:wrap;gap:6px;margin:24px 0 12px;display:flex}.pooler-tabs button{color:#071a43;cursor:pointer;background:#fff;border:1px solid #9aa7ba;min-height:42px;padding:9px 14px;font-size:.72rem;font-weight:850}.pooler-tabs button[aria-pressed=true]{color:#fff;background:#d91920;border-color:#d91920}.pooler-result-count{color:#5b6678;margin:0 0 12px;font-size:.75rem}.pooler-board{grid-template-columns:minmax(230px,.58fr) minmax(440px,1.42fr);align-items:start;column-gap:28px;display:grid}.pooler-board>.pooler-tabs,.pooler-board>.pooler-result-count{grid-column:1}.pooler-board>ol{background:#fff;border-top:6px solid #071a43;grid-area:1/2/4;margin:0;padding:0;list-style:none}.pooler-board li{border-bottom:1px solid #dce1e8;grid-template-columns:38px 52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:7px 14px;display:grid}.pooler-rank{color:#c30f25;font:18px Arial Black}.pooler-board li>img,.pooler-avatar{object-fit:contain;background:#e9edf4;width:50px;height:50px}.pooler-avatar{color:#071a43;place-items:center;font-weight:900;display:grid}.pooler-board li>div{gap:3px;display:grid}.pooler-board li strong{font-size:.9rem}.pooler-board li small{color:#5d6879;font-size:.66rem}.pooler-board li>b{text-align:right;color:#071a43;font:22px Arial Black;display:grid}.pooler-board li>b small{letter-spacing:.08em;font:8px Arial Black}.pooler-habs{color:#fff;background:#071a43}.pooler-habs .section-bar h2{color:#fff}.pooler-habs>p{color:#c7d4e8;max-width:850px;line-height:1.6}.pooler-filters{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.pooler-filters label{color:#d4def0;gap:6px;font-size:.68rem;font-weight:850;display:grid}.pooler-filters select{color:#071a43;background:#fff;border:1px solid #8799b8;min-width:190px;min-height:42px;padding:8px 11px}.pooler-habs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pooler-habs-grid article{color:#071a43;background:#fff;border-top:4px solid #d91920;grid-template-columns:88px 1fr;align-items:end;min-height:150px;display:grid;position:relative;overflow:hidden}.pooler-habs-grid article>span{color:#dfe5ed;font:45px Arial Black;position:absolute;top:3px;right:8px}.pooler-habs-grid img{object-fit:contain;object-position:center bottom;z-index:1;width:88px;height:138px}.pooler-habs-grid article>div{z-index:2;gap:5px;padding:18px 13px 16px 0;display:grid}.pooler-habs-grid small{color:#677286;font-size:.64rem}.pooler-habs-grid strong{text-transform:uppercase;font:16px/1.1 Arial Black}.pooler-habs-grid p{color:#394961;margin:0;font-size:.72rem}.pooler-strategy{grid-template-columns:minmax(250px,.65fr) minmax(440px,1.35fr);gap:42px;display:grid}.pooler-strategy h2,.pooler-method h2{font-size:clamp(34px,4vw,58px)}.pooler-strategy ol{background:#fff;margin:0;padding:0;list-style:none}.pooler-strategy li{border-bottom:1px solid #d8dee7;grid-template-columns:42px 1fr;gap:4px 13px;padding:16px 18px;display:grid}.pooler-strategy li>b{color:#d91920;grid-row:1/3;font:21px Arial Black}.pooler-strategy li strong{font-size:.9rem}.pooler-strategy li p{color:#566277;margin:0;font-size:.78rem;line-height:1.5}.pooler-method{background:#fff;grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);gap:42px;display:grid}.pooler-method>div:last-child{background:#cbd3df;grid-template-columns:1fr 1fr;gap:1px;display:grid}.pooler-method>div:last-child p{color:#536078;background:#eef2f7;gap:7px;margin:0;padding:18px;font-size:.78rem;line-height:1.5;display:grid}.pooler-method strong{color:#071a43}@media (width<=900px){.page-hero{min-height:260px!important;padding:36px 5vw!important}.page-hero h1,.page-hero.is-long h1{font-size:clamp(38px,7.5vw,58px)}.pooler-board,.pooler-strategy,.pooler-method{grid-template-columns:1fr}.pooler-board>ol{grid-area:auto/1}.pooler-board>.pooler-tabs,.pooler-board>.pooler-result-count{grid-column:1}.pooler-habs-grid{grid-template-columns:1fr 1fr}.league-self-status{grid-template-columns:1fr auto}.league-self-status p{grid-column:1}.league-self-status a{grid-area:1/2/3}}@media (width<=600px){.page-hero{min-height:230px!important;padding:28px 18px!important}.page-hero h1,.page-hero.is-long h1{font-size:clamp(34px,11vw,46px)}.page-hero>div>p:last-child{font-size:14px}.pooler-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.pooler-tabs button{flex:none}.pooler-board li{grid-template-columns:30px 44px minmax(0,1fr) auto;padding-inline:8px}.pooler-board li>img,.pooler-avatar{width:42px;height:42px}.pooler-habs-grid,.pooler-method>div:last-child,.league-self-status{grid-template-columns:1fr}.league-self-status p,.league-self-status a{grid-area:auto/1}}.header-account.is-loading{opacity:.82}.passport-primary-nav{z-index:30;position:relative}.passport-primary-nav .section-nav-space{margin-top:0}.passport-intro{min-height:300px;padding-top:44px;padding-bottom:44px}.passport-intro h1{font-size:clamp(48px,6.5vw,88px)}.passport-intro>div:first-child>p:last-child{margin-top:15px;font-size:16px}.passport-stamp{width:190px}.passport-stamp-rank{color:#fff;border-top:1px solid #f9d96899;margin-top:9px;padding-top:8px;letter-spacing:.06em!important;font-size:12px!important}.league-points-breakdown{background:#f1f4f8;border:1px solid #aeb9ca;margin-top:17px}.league-points-breakdown summary{color:#071a43;letter-spacing:.07em;cursor:pointer;padding:12px 14px;font-size:.68rem;font-weight:900}.league-points-breakdown>div{background:#cbd3df;grid-template-columns:1fr 1fr;gap:1px;display:grid}.league-points-breakdown p{color:#344767;background:#fff;justify-content:space-between;gap:12px;margin:0;padding:10px 12px;font-size:.72rem;display:flex}.league-points-breakdown p b{color:#071a43}.league-points-breakdown>small{color:#344767;padding:11px 12px;font-size:.68rem;line-height:1.5;display:block}.league-score-explainer{color:#071a43;background:#f4cf54;grid-template-columns:minmax(180px,.45fr) minmax(340px,1.55fr);align-items:center;gap:24px;padding:20px max(6vw,24px);display:grid}.league-score-explainer strong{font:16px Arial Black}.league-score-explainer p{margin:0;font-size:.8rem;line-height:1.55}.metric-card>a>strong{font-size:12px;line-height:1.25}.metric-card small{color:#536078;font-size:12px;line-height:1.35}.metric-card>a>span{color:#6d7788;font-size:12px}.metric-card>a>b{font-size:20px}@media (width<=900px){.passport-intro{min-height:270px}.passport-stamp{width:155px}.league-score-explainer{grid-template-columns:1fr}.metric-card>a>strong{font-size:12px}}@media (width<=600px){.passport-intro{min-height:0;padding-top:32px;padding-bottom:32px}.passport-intro h1{font-size:clamp(42px,13vw,56px)}.passport-intro>div:first-child>p:last-child{font-size:14px}.passport-stamp{width:auto;margin-top:22px}.passport-primary-nav .section-nav-space{margin-inline:0}.league-points-breakdown>div{grid-template-columns:1fr}.league-score-explainer{padding:18px}.metric-card{padding:20px 16px}.metric-card>a{grid-template-columns:22px minmax(0,1fr) 38px;gap:8px}.metric-card>a>strong,.metric-card small{font-size:12px}}.pool-page,.pool-detail-page{color:#071a43;background:#f1eee5}.pool-dashboard{grid-template-columns:minmax(260px,.55fr) minmax(420px,1.45fr);align-items:start;gap:42px;display:grid}.pool-dashboard h2,.pool-rules h2,.pool-detail-page h2,.pool-locked h1{font-size:clamp(34px,4.8vw,62px)}.pool-dashboard>div:first-child>p:last-child,.pool-detail-intro,.pool-invite-section p,.pool-detail-rules p{color:#4f5e73;line-height:1.6}.pool-login{background:#fff;border-top:6px solid #d91920;padding:25px}.pool-login strong{font:20px Arial Black}.pool-login a{color:#fff;background:#d91920;margin-top:12px;padding:13px 16px;font-size:.72rem;font-weight:900;display:inline-flex}.pool-list{gap:8px;display:grid}.pool-list a{color:#071a43;background:#fff;border-left:5px solid #071a43;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:18px 20px;display:grid}.pool-list a>span{color:#b30d23;letter-spacing:.1em;grid-column:1/-1;font-size:.6rem;font-weight:900}.pool-list strong{font:19px Arial Black}.pool-list small{color:#566276;grid-column:1;font-size:.72rem}.pool-list b{color:#b30d23;grid-area:2/2/4;align-self:center}.pool-actions{background:#071a43}.pool-gateway{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pool-gateway form{color:#071a43;background:#fff;gap:13px;padding:25px;display:grid}.pool-gateway form>small{color:#b30d23;letter-spacing:.12em;font-weight:900}.pool-gateway h2{font-size:clamp(25px,3vw,40px)}.pool-gateway label,.pool-roster-head label{gap:6px;font-size:.7rem;font-weight:900;display:grid}.pool-gateway input,.pool-roster-head input{color:#071a43;min-height:46px;font:inherit;background:#f8f9fb;border:1px solid #7b899f;padding:10px 12px}.pool-gateway button,.pool-roster button,.pool-invite button{color:#fff;cursor:pointer;background:#d91920;border:0;min-height:45px;font-weight:900}.pool-gateway button:disabled,.pool-roster button:disabled{opacity:.6}.pool-form-message{color:#761020;background:#fff4ba;grid-column:1/-1;margin:0;padding:12px;font-weight:800}.pool-rules{color:#fff;background:#071a43}.pool-rules h2{color:#fff}.pool-rules ol{background:#526889;grid-template-columns:repeat(4,1fr);gap:1px;margin:26px 0;padding:0;list-style:none;display:grid}.pool-rules li{background:#102d65;gap:6px;padding:20px;display:grid}.pool-rules li b{color:#f4cf54;font:22px Arial Black}.pool-rules li strong{font-size:.86rem}.pool-rules li span,.pool-rules>p{color:#c9d5e8;font-size:.75rem;line-height:1.55}.pool-roster{margin-top:24px}.pool-roster-head{z-index:35;color:#fff;background:#071a43;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:18px;padding:14px;display:grid;position:sticky;top:0;box-shadow:0 6px 18px #071a4330}.pool-roster-head label{color:#fff}.pool-roster-head>div{text-align:center;display:grid}.pool-roster-head>div strong{color:#f4cf54;font:25px Arial Black}.pool-roster-head>div span{font-size:.56rem;font-weight:900}.pool-roster-head button{padding:0 18px}.pool-boxes{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.pool-boxes fieldset{background:#fff;border:1px solid #aeb8c8;margin:0;padding:0 14px 14px}.pool-boxes legend{color:#071a43;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.pool-boxes legend>b{color:#d91920;font:25px Arial Black}.pool-boxes legend>span{font-weight:900;display:grid}.pool-boxes legend small{color:#667287;font-size:.62rem}.pool-boxes fieldset>label{cursor:pointer;border-top:1px solid #dde2e9;grid-template-columns:20px 44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px;display:grid}.pool-boxes fieldset>label.is-selected{background:#fff4ba}.pool-boxes input{accent-color:#d91920;width:17px;height:17px}.pool-team-mark{color:#fff;background:#071a43;place-items:center;min-height:28px;font-size:.62rem;font-weight:900;display:grid}.pool-boxes label strong{font-size:.82rem}.pool-boxes label small{color:#697488;font-size:.6rem}.pool-save-dock{z-index:34;color:#fff;background:#071a43;justify-content:flex-end;align-items:center;gap:15px;margin:12px auto 0;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 5px 20px #0004}.pool-save-dock span{font-size:.72rem}.pool-save-dock button{padding:0 16px}.pool-standings{color:#fff;background:#071a43;grid-template-columns:minmax(280px,.7fr) minmax(430px,1.3fr);gap:42px;display:grid}.pool-standings h2{color:#fff}.pool-standings>div>p:last-child{color:#c7d4e7}.pool-standings ol{margin:0;padding:0;list-style:none}.pool-standings li{border-bottom:1px solid #5c7092;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.pool-standings li>b{color:#f4cf54;font:21px Arial Black}.pool-standings li>span{display:grid}.pool-standings li small{color:#aebed7;font-size:.65rem}.pool-standings em{text-align:right;font:22px Arial Black;display:grid}.pool-invite-section{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.pool-invite{background:#fff;border:2px dashed #75849b;justify-content:space-between;align-items:center;gap:18px;padding:25px;display:flex}.pool-invite>div{display:grid}.pool-invite small{letter-spacing:.1em;font-size:.62rem;font-weight:900}.pool-invite strong{letter-spacing:.08em;font:clamp(28px,4vw,46px) Arial Black}.pool-invite button{padding:0 16px}.pool-detail-rules{background:#fff}.pool-detail-rules>div{background:#cbd3df;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid}.pool-detail-rules>div p{background:#eef2f7;margin:0;padding:18px}.pool-detail-rules p strong{color:#071a43;display:block}.pool-detail-rules>a{color:#941229;font-weight:900}.pool-locked{min-height:60vh;padding-top:80px}.pool-locked p{max-width:650px}@media (width<=900px){.pool-dashboard,.pool-standings,.pool-invite-section{grid-template-columns:1fr}.pool-rules ol{grid-template-columns:1fr 1fr}.pool-roster-head{grid-template-columns:1fr auto}.pool-roster-head button{grid-column:1/-1}.pool-boxes{grid-template-columns:1fr}}@media (width<=600px){.pool-gateway,.pool-rules ol,.pool-detail-rules>div{grid-template-columns:1fr}.pool-roster-head{grid-template-columns:1fr auto;padding:10px;top:0}.pool-roster-head input{min-height:40px}.pool-boxes fieldset{padding-inline:8px}.pool-boxes fieldset>label{grid-template-columns:18px 38px minmax(0,1fr)}.pool-boxes label small{grid-column:3}.pool-save-dock{flex-direction:column;align-items:stretch;bottom:5px}.pool-save-dock button{min-height:42px}.pool-invite{flex-direction:column;align-items:stretch}.pool-invite button{min-height:45px}}.home-pool-callout{color:#fff;background:linear-gradient(115deg,#071a43 0%,#102f68 62%,#9e1630 100%);border-top:5px solid #d91920;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:34px;padding:28px max(6vw,24px);display:grid}.home-pool-callout h2{color:#fff;margin:4px 0 7px;font-size:clamp(25px,3.6vw,46px)}.home-pool-callout p{color:#d4ddeb;max-width:760px;margin:0;line-height:1.55}.home-pool-callout>a{color:#071a43;background:#fff;border-left:5px solid #f4cf54;gap:5px;padding:18px 20px;display:grid}.home-pool-callout>a small{color:#aa1730;letter-spacing:.1em;font-size:.6rem;font-weight:900}.home-pool-callout>a strong{font:18px Arial Black}.home-pool-callout>a span{color:#536078;font-size:.7rem;font-weight:800}.pooler-selected-metric{color:#071a43;letter-spacing:.04em;background:#f4cf54;width:max-content;margin-top:5px;padding:4px 7px;font-size:.65rem;display:inline-flex}.pool-standings li>span>strong{align-items:center;gap:8px;display:flex}.pool-standings li>span>strong i{color:#071a43;letter-spacing:.08em;background:#f4cf54;padding:3px 5px;font-size:.5rem;font-style:normal}.pool-invite>div:first-child{min-width:0}.pool-invite>div:first-child>span{color:#647187;text-overflow:ellipsis;white-space:nowrap;max-width:410px;font-size:.65rem;overflow:hidden}.pool-invite>div:last-child{gap:7px;display:flex}.pool-invite .pool-copy-code{background:#071a43}.pool-commissioner{background:#fff}.pool-commissioner>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.pool-commissioner>header small{color:#b30d23;letter-spacing:.1em;font-weight:900}.pool-commissioner>header p{color:#536078}.pool-commissioner>header>span{color:#071a43;letter-spacing:.08em;background:#f4cf54;padding:10px 12px;font-size:.65rem;font-weight:900}.pool-commissioner-grid{background:#eef2f7;border-top:4px solid #071a43;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.pool-commissioner-grid>label{color:#071a43;gap:7px;font-size:.7rem;font-weight:900;display:grid}.pool-commissioner-grid input[type=text],.pool-commissioner-grid input[type=email],.pool-commissioner-grid>label>input:not([type]){color:#071a43;min-height:46px;font:inherit;background:#fff;border:1px solid #7b899f;padding:10px 12px}.pool-contact-consent{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.pool-contact-consent input{accent-color:#d91920;width:18px;height:18px}.pool-commissioner-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pool-commissioner-actions button{color:#fff;cursor:pointer;background:#d91920;border:0;min-height:44px;padding:0 14px;font-weight:900}.pool-commissioner-actions button:nth-child(2){background:#071a43}.pool-commissioner-actions .is-secondary{color:#071a43;background:#fff;border:1px solid #071a43}.pool-commissioner-grid>p{color:#41516a;grid-column:1/-1;margin:0;font-size:.72rem}.pool-contact-card{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:34px;display:grid}.pool-contact-card>div:first-child p{color:#536078}.pool-contact-card>div:last-child{color:#fff;background:#071a43;border-left:6px solid #f4cf54;min-width:260px;padding:20px;display:grid}.pool-contact-card>div:last-child small{color:#f4cf54;letter-spacing:.1em;font-weight:900}.pool-contact-card>div:last-child strong{font:21px Arial Black}.pool-contact-card>div:last-child a,.pool-contact-card>div:last-child span{color:#d8e2f1;margin-top:7px;font-size:.72rem}.pool-boxes fieldset:disabled{opacity:.8}.pool-boxes fieldset:disabled label{cursor:not-allowed}@media (width<=900px){.home-pool-callout,.pool-contact-card,.pool-commissioner-grid{grid-template-columns:1fr}.pool-contact-consent,.pool-commissioner-actions,.pool-commissioner-grid>p{grid-column:1}.pool-invite>div:last-child{flex-direction:column}}@media (width<=600px){.home-pool-callout{padding:22px 18px}.pool-commissioner>header,.pool-commissioner-actions{display:grid}.pool-contact-card>div:last-child{min-width:0}.pool-standings li>span>strong{flex-direction:column;align-items:flex-start}.pool-invite>div:first-child>span{max-width:100%}}.pool-public-pitch{background:#fff;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:center;gap:44px;display:grid}.pool-public-pitch h2{font-size:clamp(34px,4.8vw,62px)}.pool-public-pitch>div>p:last-of-type{color:#526078;line-height:1.65}.pool-public-pitch>div>a{color:#fff;background:#d91920;margin-top:14px;padding:14px 18px;font-size:.72rem;font-weight:900;display:inline-flex}.pool-public-pitch ol{background:#a8b3c3;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.pool-public-pitch li{background:#eef2f7;gap:6px;min-height:150px;padding:20px;display:grid}.pool-public-pitch li b{color:#d91920;font:24px Arial Black}.pool-public-pitch li strong{font-size:.78rem}.pool-public-pitch li span{color:#5a687d;font-size:.7rem;line-height:1.5}.pool-scoring-status{letter-spacing:.05em;background:#f4cf54;margin-top:14px;padding:8px 10px;font-weight:900;display:inline-flex;color:#071a43!important;font-size:.6rem!important}.pool-score-detail{margin-top:7px}.pool-score-detail summary{color:#f4cf54;cursor:pointer;width:max-content;font-size:.57rem;font-weight:900}.pool-score-detail>div{background:#496081;gap:1px;margin-top:8px;display:grid}.pool-score-detail p{background:#102d65;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:0;padding:8px 10px;display:grid}.pool-score-detail p>span{display:grid}.pool-score-detail p b{font-size:.66rem}.pool-score-detail p strong{color:#f4cf54;font-size:.66rem}.pool-score-detail p small{font-size:.55rem!important}.pool-standings li{align-items:start}.pool-standings li>em{padding-top:3px}.pool-movements{background:#fff}.pool-movements ol{border-top:1px solid #c5ceda;margin:22px 0 0;padding:0;list-style:none}.pool-movements li{border-bottom:1px solid #d8dee7;grid-template-columns:100px minmax(180px,.55fr) minmax(320px,1.45fr);align-items:center;gap:18px;padding:13px 4px;display:grid}.pool-movements time{color:#647188;text-transform:uppercase;font-size:.68rem;font-weight:900}.pool-movements li>span{display:grid}.pool-movements li>span strong{font-size:.8rem}.pool-movements li>span small{color:#68758a;font-size:.6rem}.pool-movements li>p{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:0;display:grid}.pool-movements del{color:#7b8797}.pool-movements ins{color:#071a43;font-weight:900;text-decoration:none}.pool-movements li>p b{color:#d91920}.pool-empty-movements{background:#eef2f7;border-left:5px solid #071a43;margin-top:20px;padding:24px}.pool-empty-movements p{color:#5d6a7d;margin-bottom:0}.pool-commissioner-overview{background:#8794a7;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid}.pool-commissioner-overview>strong{color:#fff;background:#071a43;padding:18px;font:28px Arial Black;display:grid}.pool-commissioner-overview small{color:#b9c8dc;letter-spacing:.08em;font:900 9px Arial}.pool-member-table{border:1px solid #c9d1dd;margin-bottom:18px}.pool-member-table-head,.pool-member-table>div:not(.pool-member-table-head){grid-template-columns:minmax(220px,1fr) 130px 100px 110px;align-items:center;gap:12px;padding:10px 12px;display:grid}.pool-member-table-head{color:#fff;letter-spacing:.06em;background:#071a43;font-size:.6rem;font-weight:900}.pool-member-table>div:not(.pool-member-table-head){border-top:1px solid #dde2e9}.pool-member-table>div>span:first-child{display:grid}.pool-member-table strong{font-size:.75rem}.pool-member-table small{color:#657287;font-size:.6rem}.pool-member-table b{color:#6d4e00;background:#fff0b7;width:max-content;padding:4px 6px;font-size:.57rem}.pool-member-table b.is-complete{color:#135d2e;background:#d9f4e2}.pool-member-table time,.pool-member-table>div>span:nth-child(3){color:#56647a;font-size:.65rem}.pool-window-editor{background:#fff;border:1px solid #aeb8c8;grid-column:1/-1;margin:0;padding:16px}.pool-window-editor>legend{padding:0 7px;font-size:.7rem;font-weight:900}.pool-window-editor>div{border-top:1px solid #e0e4ea;grid-template-columns:110px 1fr 1fr 100px;align-items:end;gap:10px;padding:8px 0;display:grid}.pool-window-editor>div:first-of-type{border-top:0}.pool-window-editor label{gap:4px;font-size:.58rem;font-weight:900;display:grid}.pool-window-editor input{color:#071a43;border:1px solid #8794a7;min-height:40px;padding:7px 8px}.pool-window-editor>div>strong{padding-bottom:11px;font-size:.7rem}@media (width<=900px){.pool-public-pitch{grid-template-columns:1fr}.pool-commissioner-overview{grid-template-columns:1fr 1fr}.pool-member-table{overflow-x:auto}.pool-member-table-head,.pool-member-table>div:not(.pool-member-table-head){min-width:650px}.pool-window-editor>div{grid-template-columns:1fr 1fr}.pool-window-editor>div>strong{grid-column:1/-1;padding-bottom:0}.pool-movements li{grid-template-columns:90px 1fr}.pool-movements li>p{grid-column:1/-1}}@media (width<=600px){.pool-public-pitch ol{grid-template-columns:1fr}.pool-public-pitch li{min-height:0}.pool-commissioner-overview{grid-template-columns:1fr 1fr}.pool-window-editor>div{grid-template-columns:1fr}.pool-window-editor>div>strong{grid-column:1}.pool-movements li{grid-template-columns:1fr}.pool-movements li>p{grid-column:1}.pool-score-detail>div{min-width:240px}}.pool-announcements,.pool-race{background:#fff}.pool-announcements>header,.pool-race>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;display:flex}.pool-announcements>header p,.pool-race>header p{color:#59677c;margin-bottom:0}.pool-unread-count{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#d91920;padding:9px 11px;font-size:.65rem;font-weight:900}.pool-announcement-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.pool-announcement-feed{align-content:start;gap:8px;display:grid}.pool-announcement-feed article{background:#eef2f7;border-left:5px solid #9aa7b9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.pool-announcement-feed article.is-unread{background:#fff7d8;border-left-color:#d91920}.pool-announcement-feed article>div{gap:5px;display:grid}.pool-announcement-feed article small,.pool-announcement-feed article span,.pool-announcement-feed article b{color:#617087;font-size:.62rem;font-weight:900}.pool-announcement-feed article h3,.pool-announcement-feed article p{margin:0}.pool-announcement-feed article p{color:#273a59;white-space:pre-wrap;line-height:1.5}.pool-announcement-feed article button{color:#071a43;cursor:pointer;background:#fff;border:1px solid #071a43;min-height:40px;padding:0 12px;font-size:.62rem;font-weight:900}.pool-announcement-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pool-announcement-feed article .pool-announcement-actions .is-delete{color:#a81126;border-color:#a81126}.pool-announcement-editor{grid-column:1/-1;gap:10px;display:grid}.pool-announcement-editor label{color:#071a43;gap:5px;font-size:.68rem;font-weight:900;display:grid}.pool-announcement-editor input,.pool-announcement-editor textarea{color:#071a43;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #7e8da6;padding:10px}.pool-announcement-editor>div{gap:7px;display:flex}.pool-announcement-editor>div button:first-child{color:#fff;background:#071a43}.pool-announcement-empty{background:#eef2f7;border-left:5px solid #071a43;padding:25px}.pool-announcement-empty p{color:#59677c;margin-bottom:0}.pool-announcement-form{color:#fff;background:#071a43;border-top:5px solid #f4cf54;align-content:start;gap:10px;padding:20px;display:grid}.pool-announcement-form>small{color:#f4cf54;letter-spacing:.1em;font-weight:900}.pool-announcement-form h3,.pool-announcement-form p{margin:0}.pool-announcement-form label{gap:5px;font-size:.68rem;font-weight:900;display:grid}.pool-announcement-form input,.pool-announcement-form textarea{color:#071a43;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #7e8da6;padding:11px}.pool-announcement-form button{color:#fff;cursor:pointer;background:#d91920;border:0;min-height:44px;font-weight:900}.pool-announcement-form button:disabled{opacity:.65;cursor:wait}.pool-announcement-form p{color:#dce6f4;min-height:1em;font-size:.68rem}.pool-race>header>strong{color:#d91920;text-align:right;min-width:110px;font:40px Arial Black;display:grid}.pool-race>header>strong small{color:#66748a;letter-spacing:.08em;font:900 .65rem Arial}.pool-race-grid{background:#aeb8c7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pool-race-grid article{color:#fff;background:#071a43;align-content:start;min-height:155px;padding:18px;display:grid}.pool-race-grid article>small{color:#f4cf54;letter-spacing:.07em;font-size:.62rem;font-weight:900}.pool-race-grid article>strong{margin-top:9px;font:32px Arial Black}.pool-race-grid article>strong span{color:#f4cf54;margin-left:4px;font-size:.75rem}.pool-race-grid article>strong.is-name{font-size:clamp(17px,1.7vw,25px);line-height:1.05}.pool-race-grid article p{color:#c8d4e5;margin:auto 0 0;padding-top:14px;font-size:.72rem;line-height:1.45}@media (width<=900px){.pool-announcement-layout,.pool-race-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.pool-announcements>header,.pool-race>header{display:grid}.pool-announcement-layout,.pool-race-grid,.pool-announcement-feed article{grid-template-columns:1fr}.pool-announcement-actions{justify-content:flex-start}.pool-race>header>strong{text-align:left}}.automation-jump{z-index:40;background:#071a43;gap:6px;margin:18px 0 24px;padding:8px;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #071a4324}.automation-jump a{color:#071a43;background:#fff;padding:11px 14px;font-size:.7rem;font-weight:900;text-decoration:none}.automation-source-health{scroll-margin-top:75px}.automation-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.automation-source-grid article{background:#eef2f7;border-top:5px solid #8b96a8;padding:17px}.automation-source-grid article.is-ok{border-top-color:#258153}.automation-source-grid article.is-down{border-top-color:#bc1930}.automation-source-grid small{color:#5b687c;letter-spacing:.1em;font-size:.6rem;font-weight:900}.automation-source-grid h3{margin:8px 0;font-size:1rem}.automation-source-grid p{color:#526077;margin:4px 0;font-size:.72rem;line-height:1.45}.automation-source-grid p strong{color:#071a43}.automation-source-grid b{color:#9d1628;margin-top:8px;font-size:.65rem;display:block}.automation-url-form{color:#fff;background:#071a43;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.automation-url-form div{gap:4px;display:grid}.automation-url-form small{color:#c5d1e3;font-size:.66rem;line-height:1.4}.automation-url-form input{color:#071a43;background:#fff;border:1px solid #8091ad;min-height:46px;padding:10px 12px}.automation-url-form button{color:#fff;cursor:pointer;background:#d91920;border:0;min-height:46px;padding:10px 15px;font-weight:900}.home-external-today{background:#e9edf4}.home-external-intro{color:#536078;max-width:820px;margin:-12px 0 25px;line-height:1.6}.home-external-today>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-external-today>div:last-child>a{color:#071a43;background:#fff;border-top:6px solid #071a43;grid-template-rows:auto 1fr auto auto;gap:13px;min-height:240px;padding:24px;text-decoration:none;display:grid;position:relative}.home-external-today a>small{color:#b30d23;letter-spacing:.08em;max-width:80%;font-size:.61rem;font-weight:900}.home-external-today a>small i{color:#fff;letter-spacing:.06em;background:#071a43;margin-left:5px;padding:3px 5px;font-size:.52rem;font-style:normal;display:inline-flex}.home-external-today a>span{color:#dfe4ec;font:38px Arial Black;position:absolute;top:10px;right:17px}.home-external-today h3{align-self:end;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.25}.home-external-today time{color:#657187;font-size:.7rem}.home-external-today b{letter-spacing:.05em;font-size:.67rem}.home-external-today a:hover{border-top-color:#d91920;transform:translateY(-2px)}@media (width<=980px){.automation-source-grid{grid-template-columns:1fr 1fr}.automation-url-form{grid-template-columns:1fr}.home-external-today>div:last-child{grid-template-columns:1fr 1fr}.home-external-today>div:last-child>a:last-child{grid-column:1/-1}}@media (width<=620px){.automation-jump{overflow-x:auto}.automation-jump a{flex:none}.automation-source-grid,.home-external-today>div:last-child{grid-template-columns:1fr}.home-external-today>div:last-child>a:last-child{grid-column:auto}.home-external-today>div:last-child>a{min-height:190px}}.automation-preflight{background:#b8c2d2;border-top:7px solid #7a879a;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:1px;margin:24px 0;scroll-margin-top:76px;display:grid}.automation-preflight>div{background:#fff;padding:24px}.automation-preflight>div:first-child small,.automation-preflight-candidate>small{color:#a7192e;letter-spacing:.1em;font-size:.62rem;font-weight:900}.automation-preflight h2{margin:6px 0 18px;font-size:clamp(1.7rem,3vw,2.8rem)}.automation-preflight>div:first-child>strong{color:#071a43;font-size:1rem;display:block}.automation-preflight p{color:#536078;margin:8px 0 0;font-size:.78rem;line-height:1.55}.automation-preflight-candidate{background:#eef2f7!important}.automation-preflight-candidate h3{color:#071a43;margin:12px 0;font-size:1.1rem;line-height:1.35}.automation-preflight-candidate a{color:#a7192e;font-size:.7rem;font-weight:900}.automation-preflight dl{background:#b8c2d2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.automation-preflight dl>div{color:#fff;background:#071a43;gap:5px;padding:15px 20px;display:grid}.automation-preflight dt{color:#b9c7dc;font-size:.62rem}.automation-preflight dd{color:#f4cf54;margin:0;font:18px Arial Black}.automation-preflight>button{color:#071a43;cursor:pointer;background:#fff;border:0;grid-column:1/-1;min-height:46px;font-weight:900}.automation-preflight.is-ready{border-top-color:#278257}.automation-preflight.is-blocked{border-top-color:#b51931}.automation-preflight.is-watch{border-top-color:#d29d17}.automation-preflight.is-empty{border-top-color:#66758c}@media (width<=780px){.automation-preflight{grid-template-columns:1fr}.automation-preflight dl{grid-column:1;grid-template-columns:1fr}.automation-preflight>button{grid-column:1}}.header-account-icon em{background:var(--red);color:#fff;border:2px solid #fff;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:8px Arial Black;display:grid;position:absolute;top:-7px;right:-7px}.header-search{width:44px;height:46px;color:var(--blue);background:#fff;border:1px solid #a7b1c1;place-items:center;font:25px Arial Black;display:grid}.header-search:hover{background:var(--blue);color:#fff}.article-utility{align-items:center;gap:10px;display:flex}.article-utility>.article-tools{flex:1;width:100%}.article-save{color:#fff;letter-spacing:.07em;white-space:nowrap;cursor:pointer;background:#071a43;border:1px solid #071a43;min-height:40px;padding:10px 14px;font-size:12px;font-weight:900}.article-save.is-saved{color:#071a43;background:#f4cf54}.article-save:disabled{opacity:.55}.member-space,.search-page{color:#071a43;background:#f1efe8;min-height:70vh}.member-hero{color:#fff;background:linear-gradient(120deg,#061b4e 0%,#0b367a 68%,#cb1524 150%);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:40px;padding:65px max(6vw,32px);display:grid}.member-hero h1,.search-page>header h1{letter-spacing:-.045em;margin:14px 0;font:clamp(52px,7vw,102px)/.86 Arial Black}.member-hero h1 em,.search-page>header h1 em{color:#ef2334;font-style:normal}.member-hero>div>p:last-child{color:#c9d6ec;max-width:680px;font-size:16px;line-height:1.6}.member-hero aside{color:#071a43;background:#fff;border-top:7px solid #f4cf54;gap:10px;padding:28px;display:grid}.member-hero aside small,.member-panel header small,.member-overview small{letter-spacing:.14em;color:#c51627;font-size:12px;font-weight:900}.member-hero aside strong{font:24px Arial Black}.member-hero aside span{color:#536078;font-size:13px}.member-hero aside a,.member-overview a{color:#c51627;letter-spacing:.08em;margin-top:8px;font-size:12px;font-weight:900}.member-nav{z-index:19;background:#fff;border-bottom:1px solid #ccd3df;gap:5px;padding:10px max(6vw,32px);display:flex;position:sticky;top:0;overflow-x:auto}.member-nav a{color:#071a43;white-space:nowrap;padding:10px 13px;font-size:12px;font-weight:900}.member-nav a:hover{color:#fff;background:#071a43}.member-overview{background:#c8d0dd;grid-template-columns:repeat(3,1fr);gap:1px;padding:35px max(6vw,32px) 0;display:grid}.member-overview article{background:#fff;gap:8px;padding:24px;display:grid}.member-overview strong{font:24px Arial Black}.member-overview span{color:#536078;font-size:12px}.member-panel{background:#fff;border:1px solid #cbd2dd;margin:28px max(6vw,32px);padding:28px}.member-panel>header{border-bottom:1px solid #d8dde5;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.member-panel h2{margin:5px 0 0;font:clamp(25px,3vw,42px)/1 Arial Black}.member-panel header button,.member-item-list button{color:#8a1730;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.member-notifications ul,.member-item-list{margin:0;padding:0;list-style:none}.member-notifications li a{color:#344767;border-bottom:1px solid #d8dde5;grid-template-columns:120px minmax(220px,.7fr) minmax(300px,1.3fr);gap:16px;padding:16px 12px;display:grid}.member-notifications li.is-unread a{background:#edf3ff;box-shadow:inset 5px 0 #c51627}.member-notifications li strong{color:#071a43}.member-notifications li small{color:#69758a}.member-empty{color:#5c687a;padding:26px 0;line-height:1.6}.member-toggle-grid{background:#cdd4df;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid}.member-toggle-grid label{cursor:pointer;background:#f7f8fa;align-items:center;gap:13px;padding:18px;display:flex}.member-toggle-grid input{accent-color:#c51627;width:20px;height:20px}.member-toggle-grid span{gap:4px;display:grid}.member-toggle-grid strong{font-size:13px}.member-toggle-grid small{color:#69758a;font-size:12px}.member-primary{color:#fff;cursor:pointer;background:#071a43;border:0;min-height:46px;padding:10px 18px;font-size:12px;font-weight:900}.member-library-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.member-library-grid .member-panel{margin-top:0}.member-library-grid .member-panel+.member-panel{margin-left:0}.member-item-list li{border-bottom:1px solid #d8dde5;align-items:center;gap:15px;display:flex}.member-item-list li>a{color:#071a43;flex:1;gap:7px;padding:16px 0;display:grid}.member-item-list li>a strong{line-height:1.35}.member-item-list small{color:#8a1730;font-size:12px;font-weight:900}.member-progress{background:#dfe4ec;height:5px}.member-progress i{background:#c51627;height:100%;display:block}.member-recommendations>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;display:grid}.member-recommendations>div>a{background:#f7f8fa;border:1px solid #cbd2dd;grid-template-rows:150px 1fr;display:grid}.member-recommendations img{object-fit:cover;width:100%;height:150px}.member-recommendations a>span{gap:8px;padding:18px;display:grid}.member-recommendations a small{color:#c51627;font-size:12px;font-weight:900}.member-recommendations a strong{color:#071a43;font:17px/1.2 Arial Black}.member-recommendations a b{color:#c51627;font-size:12px}.member-recommendations>p{color:#657186;font-size:12px}.search-page>header{color:#fff;background:#071a43;padding:55px max(7vw,35px)}.search-page>header h1{font-size:clamp(52px,6.5vw,88px)}.search-page form{max-width:880px;margin-top:30px}.search-page form label{color:#f4cf54;letter-spacing:.1em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.search-page form>div{display:flex}.search-page input{border:0;flex:1;min-width:0;min-height:54px;padding:14px 18px;font-size:16px}.search-page form button{color:#fff;background:#d51827;border:0;padding:12px 22px;font-weight:900}.search-page>nav{background:#fff;gap:6px;padding:12px max(7vw,35px);display:flex;overflow-x:auto}.search-page>nav a{color:#071a43;white-space:nowrap;border:1px solid #c9d0db;padding:10px 13px;font-size:12px;font-weight:900}.search-page>nav a.is-active{color:#fff;background:#071a43}.search-page>section{padding:35px max(7vw,35px) 70px}.search-count{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.search-count strong{color:#d51827;font:40px Arial Black}.search-count span{font-weight:800}.search-results{grid-template-columns:1fr 1fr;gap:12px;display:grid}.search-results>a{color:#071a43;background:#fff;border-left:5px solid #0000;grid-template-columns:86px 1fr auto;align-items:center;gap:16px;min-height:112px;padding:14px;display:grid}.search-results>a:hover{border-left-color:#d51827}.search-results img,.search-result-mark{object-fit:cover;width:86px;height:82px}.search-result-mark{color:#fff;background:#071a43;place-items:center;font:24px Arial Black;display:grid}.search-results a>div{gap:5px;display:grid}.search-results small{color:#d51827;font-size:12px;font-weight:900}.search-results strong{font:16px/1.2 Arial Black}.search-results p{color:#5e697a;margin:0;font-size:12px;line-height:1.45}.search-results a>b{color:#d51827}@media (width<=900px){.member-hero,.member-overview,.member-library-grid{grid-template-columns:1fr}.member-library-grid .member-panel+.member-panel{margin-left:max(6vw,32px)}.member-notifications li a,.member-toggle-grid,.member-recommendations>div,.search-results{grid-template-columns:1fr}.article-utility{flex-direction:column;align-items:stretch}.article-save{margin:0 0 12px}.header-search{order:3;width:42px}.site-header .header-cta{order:4}}@media (width<=600px){.member-hero,.search-page>header{padding:42px 20px}.member-panel{margin:20px;padding:20px}.member-overview{padding:20px 20px 0}.member-library-grid .member-panel+.member-panel{margin-left:20px}.member-nav,.search-page>nav{padding-left:20px;padding-right:20px}.search-page>section{padding:25px 20px 55px}.search-page form>div{display:grid}.search-page form button{min-height:48px}.search-results>a{grid-template-columns:62px 1fr auto}.search-results img,.search-result-mark{width:62px;height:70px}.member-toggle-grid{grid-template-columns:1fr}}.home-weekly-watch{color:#fff;background:#071a43;padding-top:34px;padding-bottom:34px}.weekly-watch-feature{border:1px solid #39517b;border-left:8px solid #d9192b;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:stretch;display:grid}.weekly-watch-feature>div:first-child{padding:34px 38px}.weekly-watch-feature .eyebrow{color:#f4cf54}.weekly-watch-feature h2{letter-spacing:-.04em;margin:14px 0;font:clamp(42px,6vw,82px)/.84 Arial Black}.weekly-watch-feature h2 em{color:#ef2635;font-style:normal}.weekly-watch-feature p{color:#d6dfed;max-width:760px;font-size:16px;line-height:1.65}.weekly-watch-feature>div>small{color:#9fb0ca;max-width:760px;margin-top:18px;font-size:12px;line-height:1.5;display:block}.weekly-watch-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.weekly-watch-actions a{color:#fff;letter-spacing:.06em;background:#d9192b;padding:13px 16px;font-size:12px;font-weight:900}.weekly-watch-actions a+a{color:#071a43;background:#fff}.weekly-watch-mark{text-align:center;background:linear-gradient(145deg,#163a77,#6a183f);place-content:center;gap:8px;padding:30px;display:grid}.weekly-watch-mark b{color:#fff;font:clamp(78px,11vw,150px)/.8 Arial Black}.weekly-watch-mark span{color:#f4cf54;letter-spacing:.14em;font-size:12px;font-weight:900;line-height:1.45}.weekly-watch-more{background:#39517b;grid-template-columns:.8fr 1fr 1fr;gap:1px;margin-top:12px;display:grid}.weekly-watch-more>*{background:#0d2759;padding:21px}.weekly-watch-more header small,.weekly-watch-more a small{color:#f4cf54;letter-spacing:.09em;font-size:12px;font-weight:900}.weekly-watch-more h3{margin:8px 0 0;font:25px/1 Arial Black}.weekly-watch-more a{color:#fff;gap:10px;display:grid}.weekly-watch-more a strong{font:17px/1.3 Arial Black}.weekly-watch-more a span{color:#aebed5;font-size:12px;font-weight:800}.weekly-watch-more a:hover{background:#173872}@media (width<=850px){.weekly-watch-feature{grid-template-columns:1fr}.weekly-watch-mark{min-height:180px}.weekly-watch-more{grid-template-columns:1fr 1fr}.weekly-watch-more header{grid-column:1/-1}}@media (width<=560px){.weekly-watch-feature>div:first-child{padding:27px 22px}.weekly-watch-more{grid-template-columns:1fr}.weekly-watch-more header{grid-column:auto}.weekly-watch-actions{display:grid}.weekly-watch-actions a{text-align:center}}.home-editorial-radar{padding-top:30px;padding-bottom:38px}.radar-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.radar-heading h2{letter-spacing:-.035em;margin:8px 0 6px;font:clamp(34px,4.7vw,67px)/.9 Arial Black}.radar-heading h2 em{color:#ef2635;font-style:normal}.radar-heading>div>p:last-child{color:#bac8dc;margin:0;font-size:15px}.radar-heading>a{color:#fff;letter-spacing:.06em;background:#d9192b;flex:none;padding:13px 16px;font-size:12px;font-weight:900}.home-editorial-radar .weekly-watch-feature h3{letter-spacing:-.04em;margin:14px 0;font:clamp(38px,5vw,68px)/.86 Arial Black}.home-editorial-radar .weekly-watch-feature h3 em{color:#ef2635;font-style:normal}.radar-reading-grid{background:#39517b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;display:grid}.radar-reading-grid>a{color:#fff;background:#0d2759;grid-template-rows:auto 1fr auto auto;gap:10px;min-height:205px;padding:22px;display:grid;position:relative}.radar-reading-grid>a>span{color:#ffffff18;font:38px Arial Black;position:absolute;top:8px;right:15px}.radar-reading-grid small{color:#f4cf54;letter-spacing:.07em;max-width:80%;font-size:12px;font-weight:900}.radar-reading-grid strong{align-self:end;padding-right:12px;font:17px/1.3 Arial Black}.radar-reading-grid time{color:#aebed5;font-size:12px}.radar-reading-grid b{letter-spacing:.04em;font-size:12px}.radar-reading-grid a:hover{background:#173872}.home-editorial-radar .weekly-watch-feature>div:first-child{padding-top:28px;padding-bottom:28px}@media (width<=850px){.radar-reading-grid{grid-template-columns:1fr 1fr}.radar-reading-grid>a:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=600px){.radar-heading{align-items:start;display:grid}.radar-heading>a{width:max-content}.radar-reading-grid{grid-template-columns:1fr}.radar-reading-grid>a:last-child:nth-child(odd){grid-column:auto}.radar-reading-grid>a{min-height:175px}}.member-passport-link,.passport-member-link{color:#f4cf54;letter-spacing:.07em;border:1px solid #f4cf54;width:max-content;margin-top:12px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.member-passport-link:hover,.passport-member-link:hover{color:#071a43;background:#f4cf54}.page-hero{min-height:270px!important;padding-top:36px!important;padding-bottom:36px!important}.page-hero>div>p:last-child{margin-top:14px}.page-hero h1{font-size:clamp(42px,5.5vw,70px)}@media (width<=700px){.page-hero{min-height:220px!important;padding-top:26px!important;padding-bottom:26px!important}.member-passport-link,.passport-member-link{font-size:12px}}.home-editorial-radar .radar-heading h2{color:#fff}.home-editorial-radar .radar-heading h2 em{color:#ff3043}.home-editorial-radar .radar-heading>div>p:last-child{color:#dbe5f4}.headline-lead,.editorial-article>header{isolation:isolate;background-color:#071f5d}.resilient-cover-image,.resilient-cover-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.resilient-cover-image{z-index:-2;object-fit:cover}.resilient-cover-shade{z-index:-1;background:linear-gradient(90deg,#031844fa,#03184473)}.headline-lead>.resilient-cover-shade{background:linear-gradient(90deg,#040e25f2,#040e2540)}.editorial-article>header>div{z-index:1;position:relative}.studio-shell{--studio-label:12px;--studio-meta:13px;--studio-text:14px}.studio-shell :is(.studio-top>div,.studio-hero p,.studio-metrics span,.draft-list>header,.draft-list>button small,.draft-list>button span,.content-state strong,.content-state span,.ai-panel>header small,.ai-form label,.ai-actions button,.idea-grid small,.idea-grid button,.ai-panel>footer,.editor-toolbar button,.editor-toolbar select,.editor-form label,.studio-message,.media-editor>header small,.media-editor>header>span,.media-preview small,.media-actions button,.photo-results span,.photo-results a,.photo-results button,.seo-editor header small,.seo-fields label,.google-preview small,.seo-actions button,.field-ai-button,.local-free,.ai-usage-panel small,.ai-usage-panel>header>span,.ai-usage-metrics span,.enrich-actions>small,.enrich-full,.toolbar-field span,.more-actions summary,.featured-control small,.usage-actions>span){line-height:1.4;font-size:var(--studio-label)!important}.studio-shell :is(.editor-form input,.editor-form textarea,.seo-fields input,.seo-fields textarea,.draft-search,.draft-list select){font-size:var(--studio-text)}.studio-shell :is(button,select,input,a):focus-visible,.studio-comment-moderation :is(button,select,input,a):focus-visible{outline-offset:2px;outline:3px solid #d8aa24}.studio-quick-nav{z-index:100;align-items:center;min-height:54px;position:sticky;top:0}.studio-quick-nav a{min-height:40px;font-size:12px}.editor-toolbar{z-index:80;flex-wrap:wrap;height:auto;min-height:76px;padding-block:9px;position:sticky;top:54px;box-shadow:0 6px 18px #03184424}.editor-context{border-right:1px solid #ccd2de;flex:250px;min-width:210px;max-width:360px;padding-right:12px;gap:2px!important;display:grid!important}.editor-context strong{color:var(--blue);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:14px/1.25 Arial Black;overflow:hidden}.editor-context span{color:#4d596c;font-size:12px;font-weight:700}.editor-context small{color:#687487;letter-spacing:.04em;font-size:12px;font-weight:850}.editor-toolbar>div:not(.editor-context){flex-wrap:wrap}.editor-actions{margin-left:auto}.save-state{white-space:nowrap;font-size:12px!important}.studio-article-header small,.studio-article-header p{line-height:1.5;font-size:13px!important}.studio-article-header h2{overflow-wrap:anywhere;font-size:clamp(24px,3.1vw,42px)!important;line-height:1.08!important}.seo-fields label small,.google-preview p,.seo-checks li{line-height:1.45;font-size:12px!important}.seo-score{font-size:12px}.site-health-panel>header{gap:24px}.site-health-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-health-actions button{margin:0!important}.site-health-grid{grid-template-columns:repeat(3,1fr)!important}.health-details{background:#fff;border:1px solid #c7d0dd;margin-top:12px;padding:14px 18px}.health-details summary{cursor:pointer;font-size:14px;font-weight:850}.health-details ul{margin:12px 0 0;padding:0;list-style:none}.health-details li{border-top:1px solid #d8dee8;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:10px 0;font-size:13px;display:grid}.health-details a{overflow-wrap:anywhere;color:#173c78;text-decoration:underline}.health-details span{white-space:nowrap;font-weight:800}.studio-comment-moderation{font-size:14px}.moderation-toolbar{grid-template-columns:170px minmax(260px,1fr) 170px auto}.moderation-toolbar label,.moderation-toolbar>strong,.moderation-status{font-size:12px}.moderation-head,.studio-comment-table article{grid-template-columns:120px 130px minmax(150px,.75fr) minmax(260px,1.6fr) 84px minmax(210px,.9fr);gap:14px}.moderation-head{font-size:12px}.studio-comment-table article{min-height:72px;padding:12px 14px;font-size:13px}.moderation-state{font-size:12px;line-height:1.35}.studio-comment-table time{font-size:12px}.studio-comment-table footer{background:#071a43;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.studio-comment-table footer button{white-space:nowrap;border:0;justify-content:flex-start;gap:6px;width:auto;min-height:36px;padding:6px 8px;font-size:12px;display:flex}.studio-comment-table footer button b{font-size:17px}.studio-comment-table footer button span{font-weight:800}.studio-comment-table footer button:last-child{color:#a20f20}@media (width<=1200px){.editor-context{border-bottom:1px solid #ccd2de;border-right:0;flex-basis:100%;max-width:none;padding:0 0 7px}.editor-actions{margin-left:0}.site-health-grid{grid-template-columns:repeat(2,1fr)!important}.moderation-head{display:none}.studio-comment-table article{grid-template-columns:110px 120px minmax(160px,.75fr) minmax(260px,1.6fr) 75px}.studio-comment-table article footer{background:0 0;grid-column:1/-1;justify-content:flex-end;display:flex}.studio-comment-table footer button{border:1px solid #071a43}}@media (width<=800px){.editor-toolbar{top:52px}.moderation-toolbar{grid-template-columns:1fr 1fr}.moderation-toolbar>strong{grid-column:1/-1}.site-health-panel>header{flex-direction:column;align-items:stretch}.site-health-actions{justify-content:flex-start}.studio-comment-table article{grid-template-columns:1fr auto}.studio-comment-table article footer{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.health-details li{grid-template-columns:1fr}}@media (width<=620px){.site-health-grid{grid-template-columns:1fr!important}.site-health-actions{display:grid}.moderation-toolbar{grid-template-columns:1fr}.moderation-toolbar>strong{grid-column:auto}.editor-toolbar{padding-inline:10px}.editor-toolbar>div:not(.editor-context),.editor-actions{width:100%}.editor-toolbar button,.editor-toolbar select{min-height:42px}.studio-comment-table article footer{grid-area:auto/1/auto/-1}}.studio-quick-nav{z-index:200;box-sizing:border-box;width:100%;inset:0 0 auto;position:fixed!important}.studio-quick-nav+div{padding-top:54px}.editor-toolbar{top:54px}.moderation-undo{z-index:4;background:#fff3cf;border-left:5px solid #d8aa24;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;display:flex;position:sticky;top:60px;box-shadow:0 7px 20px #0318441f}.moderation-undo span{font-size:14px;font-weight:800}.moderation-undo button{min-height:36px}.moderation-undo button:last-child{width:36px;margin-left:auto;padding:0;font-size:20px}.health-history{background:#fff;border:1px solid #c7d0dd;border-top:5px solid #071a43;margin-top:14px;padding:22px}.health-history>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.health-history h3{color:#071a43;margin:5px 0 0;font:24px/1 Arial Black}.health-history>header>strong{font-size:13px}.health-vitals{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.health-vitals span{background:#eef2f8;gap:5px;padding:15px;display:grid}.health-vitals small{font-size:12px;font-weight:850}.health-vitals b{color:#071a43;font-size:22px}.health-trend{background:#f4f6fa;border-bottom:2px solid #071a43;align-items:end;gap:5px;height:150px;padding:12px 8px 0;display:flex}.health-trend>span{flex:1;grid-template-rows:1fr auto;place-items:end center;gap:5px;min-width:18px;height:100%;display:grid}.health-trend i{background:#d91920;width:min(28px,80%);min-height:4px;display:block}.health-trend small{font-size:12px}.health-routes{margin:16px 0 0;padding:0;list-style:none}.health-routes li{border-top:1px solid #d8dee8;justify-content:space-between;gap:20px;padding:9px 0;font-size:13px;display:flex}.accessibility-results{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.accessibility-results span{color:#17623c;background:#e6f5ed;align-items:center;gap:9px;padding:13px;font-size:13px;display:flex}.accessibility-results span.is-warning{color:#765000;background:#fff3cf}.accessibility-results b{font-size:20px}@media (width<=1120px){.moderation-head{display:none}.studio-comment-table article{grid-template-columns:100px 120px minmax(150px,.8fr) minmax(220px,1.5fr) 70px}.studio-comment-table article footer{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;display:grid!important}.studio-comment-table footer button span{display:inline}.studio-comment-table footer button:after{content:none!important}}@media (width<=800px){.studio-quick-nav+div{padding-top:52px}.health-vitals,.accessibility-results{grid-template-columns:1fr 1fr}.studio-comment-table article{grid-template-columns:1fr auto}.studio-comment-table article footer{grid-template-columns:repeat(2,1fr)!important}.moderation-undo{top:58px}}@media (width<=520px){.health-vitals,.accessibility-results{grid-template-columns:1fr}.health-trend small{display:none}}html{scroll-behavior:smooth}#studio-top{scroll-margin-top:70px}.studio-quick-nav .studio-back-to-top{color:#071a43;background:#fff;border:1px solid #c9d3e2;margin-left:6px}.studio-quick-nav .studio-back-to-top:hover,.studio-quick-nav .studio-back-to-top:focus-visible{background:#f4cf54}.pupitre-compact{border-left:5px solid #c51d2b}.pupitre-compact .health-cards article a{color:#071a43;font-weight:850}.health-explainer{color:#4e5b70;max-width:920px;margin:15px 0 0;font-size:14px;line-height:1.55}.health-vitals span{border-top:4px solid #8a96a8}.health-vitals span.is-good{border-color:#258153}.health-vitals span.is-watch{border-color:#d5a019}.health-vitals span.is-slow{border-color:#d91920}.health-vitals em{color:#536078;font-size:12px;font-style:normal;font-weight:800}.health-vitals .is-good em{color:#17623c}.health-vitals .is-watch em{color:#755200}.health-vitals .is-slow em{color:#a0151b}.health-sample-warning{color:#6e5000;background:#fff3cf;border-left:4px solid #d5a019;margin:0 0 12px;padding:10px 13px;font-size:13px;font-weight:750}.health-trend i.is-good,.health-legend i.is-good{background:#258153}.health-trend i.is-watch,.health-legend i.is-watch{background:#d5a019}.health-trend i.is-slow,.health-legend i.is-slow{background:#d91920}.health-legend{color:#536078;flex-wrap:wrap;gap:16px;margin-top:9px;font-size:12px;display:flex}.health-legend span{align-items:center;gap:6px;display:flex}.health-legend i{width:12px;height:12px}.health-routes a{color:#173c78;text-decoration:underline}.health-audit-help{background:#eef2f8;border-left:5px solid #071a43;gap:5px;margin-top:18px;padding:14px 16px;display:grid}.health-audit-help strong{font-size:14px}.health-audit-help span{color:#4e5b70;font-size:13px;line-height:1.5}@media (width<=1180px){.moderation-head{display:none}.studio-comment-table article{grid-template-columns:100px 120px minmax(150px,.8fr) minmax(220px,1.5fr) 70px}.studio-comment-table article footer{justify-content:flex-end;grid-column:1/-1!important;padding-top:5px!important}}@media (width<=800px){.studio-quick-nav .studio-back-to-top{margin-left:0}.studio-comment-table article{grid-template-columns:1fr auto}.studio-comment-table article footer{grid-template-columns:repeat(2,1fr)!important;display:grid!important}.health-legend{gap:10px}}.moderation-table-scroll{background:#fff;border:1px solid #b7c1d0;overflow-x:auto}.moderation-native-table{border-collapse:collapse;table-layout:fixed;width:100%}.moderation-native-table th{z-index:2;color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#071a43;padding:10px 12px;font-size:12px;font-weight:900;position:sticky;top:54px}.moderation-native-table th:first-child{width:92px}.moderation-native-table th:nth-child(2){width:105px}.moderation-native-table th:nth-child(3){width:220px}.moderation-native-table th:nth-child(5){width:68px}.moderation-native-table th:nth-child(6){width:292px}.moderation-native-table td{vertical-align:middle;border-bottom:1px solid #d9dfe8;height:52px;padding:6px 12px;font-size:13px}.moderation-native-table tr.is-approved td:first-child{border-left:4px solid #16804b}.moderation-native-table tr.is-hidden td:first-child{border-left:4px solid #697386}.moderation-native-table tr.is-pending td:first-child{border-left:4px solid #d49a00}.moderation-native-table td>a,.moderation-native-table .moderation-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.moderation-native-table td>a{color:#163c7a;text-transform:capitalize}.moderation-native-table .moderation-excerpt{width:100%;color:#17233b!important;min-height:34px!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;font-weight:500!important}.moderation-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.moderation-row-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;min-height:34px;padding:5px 8px;font-size:12px;display:inline-flex}.moderation-row-actions button:last-child{color:#b30d23;border-color:#b30d23}.moderation-row-actions button:disabled{opacity:.42}.moderation-detail-row td{background:#eef2f8;border-left:4px solid #071a43;height:auto!important;padding:14px 18px!important}.moderation-detail-row strong{text-transform:uppercase;font-size:12px}.moderation-detail-row p{white-space:pre-wrap;margin:7px 0 0;line-height:1.5}.health-audit-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.health-audit-help>div{gap:5px;display:grid}.health-audit-help button{color:#fff;white-space:nowrap;cursor:pointer;background:#071a43;border:0;min-height:42px;padding:9px 14px;font-size:12px;font-weight:900}@media (width<=1050px){.moderation-native-table{min-width:980px}.moderation-native-table th{position:static}}@media (width<=700px){.moderation-table-scroll{background:0 0;border:0;overflow:visible}.moderation-native-table,.moderation-native-table tbody{display:block}.moderation-native-table thead{display:none}.moderation-native-table tr{background:#fff;border-left:4px solid #d49a00;margin-bottom:10px;padding:12px;display:grid}.moderation-native-table tr.is-approved{border-left-color:#16804b}.moderation-native-table tr.is-hidden{border-left-color:#697386}.moderation-native-table td{border:0;grid-template-columns:92px minmax(0,1fr);gap:8px;height:auto;padding:7px 4px;display:grid}.moderation-native-table td:before{content:attr(data-label);text-transform:uppercase;font-size:12px;font-weight:900}.moderation-native-table tr td:first-child{border-left:0}.moderation-native-table .moderation-row-actions{flex-wrap:wrap}.moderation-detail-row td{display:block}.moderation-detail-row td:before{content:none}.health-audit-help{grid-template-columns:1fr}.health-audit-help button{white-space:normal}}.health-percentile-note{color:#33415c;margin:.75rem 0;font-size:.85rem}.performance-baseline{background:#eef3fa;border-left:4px solid #082a63;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.82rem;display:flex}.performance-baseline strong{color:#082a63}.performance-baseline span+span{margin-left:auto}.performance-route-table{border:1px solid #ccd5e3;margin-top:1.25rem;overflow-x:auto}.performance-route-table table{border-collapse:collapse;background:#fff;width:100%;min-width:860px}.performance-route-table caption{text-align:left;text-transform:uppercase;color:#001b4d;padding:1rem;font-weight:900}.performance-route-table th,.performance-route-table td{text-align:left;vertical-align:top;border-top:1px solid #dbe1ea;padding:.8rem;font-size:.82rem}.performance-route-table th{color:#001b4d;text-transform:uppercase;background:#edf1f7;font-size:.72rem}.performance-route-table td>a{color:#003b7a;font-weight:900}.performance-route-table td strong,.performance-route-table td span{display:block}.performance-route-table td span{color:#49566d;margin-top:.25rem;line-height:1.35}.performance-route-table tr.is-slow td:last-child{border-left:4px solid #d92525}.performance-route-table tr.is-watch td:last-child{border-left:4px solid #d99a18}.performance-route-table tr.is-good td:last-child{border-left:4px solid #27845b}.studio-deferred-panel{min-height:118px;scroll-margin-top:64px}.studio-panel-placeholder{color:#071a43;text-align:left;cursor:pointer;background:#fff;border:1px solid #bcc7d6;border-left:5px solid #071a43;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 48px);min-height:76px;margin:24px;padding:18px 22px;display:flex}.studio-panel-placeholder strong{font:18px Arial Black}.studio-panel-placeholder span{color:#4d5c72;font-size:13px;font-weight:800}.studio-panel-loading{background:#eef2f8;border-left:5px solid #d8aa24;min-height:76px;margin:24px;padding:22px;font-size:14px;font-weight:800}.studio-panel-placeholder:focus-visible{outline-offset:2px;outline:4px solid #d8aa24}.site-health-panel :is(button,a,summary),.automation :is(button,a,summary){min-height:40px}.site-health-panel :is(button,a,summary),.automation :is(button,a,summary,label),.moderation-native-table :is(button,a){font-size:max(12px,.75rem)}.moderation-row-actions button{min-height:40px;font-size:12px}.moderation-native-table .moderation-excerpt{min-height:40px!important}.moderation-native-table td:before,.health-trend small,.performance-route-table th{font-size:12px}.accessibility-viewport{background:#eef3fa;border-left:4px solid #082a63;padding:12px 14px;font-size:13px;line-height:1.5}.radar-reading-grid.items-2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-pagination{letter-spacing:.07em;border-top:1px solid #c8ced8;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:30px;padding-top:22px;font-size:12px;font-weight:900;display:grid}.news-pagination a{color:var(--red)}.news-pagination a:last-child{text-align:right}.heritage-timeline-intro{border-left:7px solid var(--red);background:var(--blue);color:#fff;margin-top:34px;padding:28px 30px 20px}.heritage-timeline-intro small{color:#f4cc4f;letter-spacing:.14em;font-size:12px;font-weight:900}.heritage-timeline-intro h3{color:#fff;margin:9px 0;font-size:clamp(25px,3vw,40px)}.heritage-timeline-intro p{color:#cbd7eb;margin:0;line-height:1.6}.heritage-timeline{flex-wrap:nowrap;justify-content:space-between;padding-top:18px;position:relative;overflow-x:auto}.heritage-timeline:before{content:"";border-top:3px solid #c1cada;position:absolute;top:38px;left:20px;right:20px}.heritage-timeline a{z-index:1;border:3px solid var(--blue);min-width:max-content;color:var(--blue);border-radius:999px}@media (width<=700px){.radar-reading-grid.items-2{grid-template-columns:1fr}.news-pagination{grid-template-columns:1fr 1fr}.news-pagination>span:nth-child(2){text-align:center;grid-area:1/1/auto/-1}.heritage-timeline-intro{padding:24px 20px 18px}}@media (width<=620px){.studio-panel-placeholder{width:calc(100% - 24px);margin:12px;display:grid}.site-health-panel :is(button,a,summary),.automation :is(button,a,summary){min-height:44px}}.meta-publishing-panel :is(button,a,input[type=checkbox]):not(:disabled){cursor:pointer}.meta-publishing-panel :is(button,a){transition:filter .16s,transform .16s,box-shadow .16s}.meta-publishing-panel :is(button,a):not(:disabled):hover{filter:brightness(.9)}.meta-publishing-panel button:not(:disabled):active{transform:translateY(1px)}.meta-publishing-panel :is(button,a,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #f2c94c}.meta-publishing-panel button:disabled{cursor:not-allowed}.meta-manual-import>button{color:#fff;background:#1769aa;border:0;border-radius:7px;min-height:42px;padding:.7rem 1rem;font-weight:850}.meta-manual-import>button:disabled{opacity:.45}.meta-publication-history{gap:.6rem;margin:1rem 0;display:grid}.meta-publication-history article{background:#fff;border-left:4px solid #167443;align-items:center;gap:1rem;padding:.75rem;display:flex}.meta-publication-history article span{margin-right:auto}.meta-publication-history a{font-weight:800}.meta-manual-import{background:#fff;grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;margin:1rem 0;padding:1rem;display:grid}.meta-manual-import label,.meta-schedule{gap:.25rem;font-size:.75rem;font-weight:800;display:grid}.meta-manual-import input,.meta-schedule input{border:1px solid #aebdcd;min-height:40px;padding:.5rem}.meta-publishing-panel>footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.5rem;display:flex}@media (width<=800px){.meta-manual-import{grid-template-columns:1fr}.meta-publication-history article{flex-direction:column;align-items:flex-start}.meta-publication-history article span{margin-right:0}}.meta-instagram-recovery{background:#fff;border-left:4px solid #df202d;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.meta-instagram-recovery p{margin:0}.meta-instagram-recovery button{color:#fff;white-space:nowrap;background:#1769aa;border:0;border-radius:7px;min-height:44px;padding:.7rem 1rem;font-weight:850}@media (width<=800px){.meta-instagram-recovery{flex-direction:column;align-items:stretch}.meta-instagram-recovery button{white-space:normal}}.meta-social-invitation,.meta-kit-toolbar{background:#fff;border-left:4px solid #1769aa;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.meta-social-invitation p,.meta-kit-toolbar p{margin:.35rem 0 0}.meta-social-invitation button,.meta-kit-toolbar button{color:#fff;background:#1769aa;border:1px solid #1769aa;border-radius:7px;padding:.65rem .85rem;font-weight:800}.meta-kit-toolbar>div{gap:.55rem;display:flex}.meta-social-preview{grid-template-columns:minmax(220px,.65fr) minmax(0,1.7fr);gap:1rem;margin-top:1rem;display:grid}.meta-social-image{align-content:start;gap:.5rem;display:grid}.meta-social-image img{aspect-ratio:1;object-fit:cover;background:#e7edf5;border:1px solid #aebdcd;border-radius:9px;width:100%}.meta-social-preview .meta-platform-grid{margin-top:0}@media (width<=980px){.meta-social-preview{grid-template-columns:1fr}.meta-social-image img{max-width:420px}.meta-social-invitation,.meta-kit-toolbar{flex-direction:column;align-items:flex-start}}.meta-publishing-panel{color:#122234;background:#f6f9fc;border:1px solid #c9d4e1;border-radius:12px;margin:1.25rem 0;padding:1.1rem}.meta-publishing-panel>header,.meta-publishing-panel>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.meta-publishing-panel h3{margin:.15rem 0 0;font-size:1.15rem}.meta-publishing-panel small{letter-spacing:.04em;font-size:.78rem;font-weight:750}.meta-ready,.meta-pending{border-radius:999px;padding:.4rem .65rem;font-size:.78rem}.meta-ready{color:#11613a;background:#dff5e8}.meta-pending{color:#784900;background:#fff0d8}.meta-platform-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.meta-platform-grid label{gap:.5rem;font-weight:800;display:grid}.meta-platform-grid label>span{align-items:center;gap:.45rem;display:flex}.meta-platform-grid textarea{color:#142236;resize:vertical;width:100%;min-height:10rem;font:inherit;background:#fff;border:1px solid #aebdcd;border-radius:8px;padding:.75rem;line-height:1.45}.meta-message{background:#e9f0f8;border-radius:8px;padding:.7rem}.meta-publishing-panel>footer{margin-top:1rem}.meta-publishing-panel>footer button{color:#fff;background:#1769aa;border:0;border-radius:7px;padding:.7rem 1rem;font-weight:850}.meta-publishing-panel>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=800px){.meta-platform-grid{grid-template-columns:1fr}.meta-publishing-panel>header,.meta-publishing-panel>footer{flex-direction:column;align-items:flex-start}}.pool-pilot-status{justify-content:space-between;align-items:center;gap:24px;display:flex;color:#fff!important;background:#071a43!important}.pool-pilot-status small{letter-spacing:.12em;color:#f4cf54;font-weight:900}.pool-pilot-status h2{color:#fff;margin:8px 0 12px}.pool-pilot-status p{color:#dce5f6;margin:0}.pool-pilot-status>strong{letter-spacing:.1em;white-space:nowrap;background:#d91920;padding:12px 16px;font-size:13px}.pool-waitlist{background:#eef2f8;border-left:5px solid #d91920;padding:18px}.pool-waitlist strong{color:#071a43;display:block}.pool-waitlist p{line-height:1.55}.social-composer{color:#071a43;background:#f3f0e8;min-height:100vh;padding:34px max(24px,50vw - 690px) 80px}.social-composer>header{padding:18px 0 28px}.social-composer>header small{color:#c51d2b;letter-spacing:.13em;margin-top:28px;font-weight:900;display:block}.social-composer>header h1{margin:8px 0 14px;font-size:clamp(42px,7vw,82px);line-height:.95}.social-composer>header p{max-width:760px;font-size:17px;line-height:1.55}.social-composer-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.social-composer aside,.social-composer-layout>section{background:#fff;border:1px solid #cbd3e0;padding:20px}.social-composer aside{gap:8px;display:grid;position:sticky;top:18px}.social-composer aside h2{letter-spacing:.1em;margin:18px 0 4px;font:900 14px Arial,sans-serif}.social-composer aside button{color:#071a43;text-align:left;cursor:pointer;background:#fff;border:1px solid #bcc7d8;gap:4px;padding:12px;display:grid}.social-composer aside button:first-child{color:#fff;background:#d91920;border-color:#d91920;font-weight:900}.social-composer aside button.is-active{border-color:#071a43;box-shadow:inset 5px 0 #071a43}.social-composer aside small{font-size:11px}.social-composer-layout>section{gap:18px;display:grid}.social-composer label{gap:7px;font-weight:850;display:grid}.social-composer input:not([type=checkbox]),.social-composer select,.social-composer textarea{color:#071a43;width:100%;font:inherit;background:#fff;border:1px solid #96a4ba;padding:12px;line-height:1.5}.social-composer textarea{resize:vertical}.social-brief-grid,.social-copy-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.social-composer-status,.social-publish-bar,.social-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.social-composer-status{background:#eef2f8;padding:12px 14px}.social-composer-status strong{color:#17623c}.social-composer button,.social-upload{color:#fff;cursor:pointer;background:#071a43;border:1px solid #071a43;padding:11px 15px;font-weight:850}.social-composer button:disabled{opacity:.45;cursor:not-allowed}.social-upload{display:inline-block;position:relative}.social-upload input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.social-visual-editor{grid-template-columns:1fr minmax(260px,420px);gap:18px;display:grid}.social-visual-preview{aspect-ratio:1;color:#68758a;background:#e9edf3;border:1px solid #aeb9ca;place-items:center;font-weight:900;display:grid;overflow:hidden}.social-visual-preview img{object-fit:cover;width:100%;height:100%}.social-publish-bar{color:#fff;background:#071a43;padding:16px}.social-publish-bar label{align-items:center;gap:7px;display:flex}.social-publish-bar button{background:#d91920;border-color:#d91920}.social-composer .meta-rights-confirmation{grid-template-columns:auto 1fr;align-items:flex-start;display:flex}.social-composer .ai-working,.social-composer .meta-message{margin:0}@media (width<=900px){.social-composer-layout{grid-template-columns:1fr}.social-composer aside{position:static}.social-visual-editor{grid-template-columns:1fr}.social-visual-preview{max-width:420px}.pool-pilot-status{flex-direction:column;align-items:flex-start}}@media (width<=650px){.social-composer{padding-inline:14px}.social-brief-grid,.social-copy-grid{grid-template-columns:1fr}.social-composer>header h1{font-size:42px}}.social-quick-start{gap:18px;background:#f7f9fc!important;border:3px solid #071a43!important;margin:0!important;padding:22px!important;display:grid!important}.social-quick-start>small,.social-result>div>small{color:#c51d2b;letter-spacing:.12em;font-weight:900}.social-quick-start label>span{color:#667288;font-size:13px;font-weight:600}.social-generate-all{letter-spacing:.025em;min-height:54px;font-size:15px;background:#d91920!important;border-color:#d91920!important}.social-advanced{background:#fff;border:1px solid #aeb9ca}.social-advanced summary{cursor:pointer;letter-spacing:.06em;padding:15px 18px;font-weight:900}.social-advanced summary:hover{background:#eef2f8}.social-advanced-body{gap:18px;padding:4px 18px 18px;display:grid}.social-result{gap:14px;background:#fff!important;border:1px solid #aeb9ca!important;margin:0!important;padding:20px!important;display:grid!important}.social-result h2{margin:5px 0 0;font-size:28px}.social-result-grid{grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:18px;display:grid}.social-result-grid>div:last-child{gap:14px;display:grid}.social-result-grid textarea{min-height:9rem}@media (width<=900px){.social-result-grid{grid-template-columns:1fr}.social-result-grid .social-visual-preview{max-width:420px}}.social-budget-control{background:#eef8f2;border:2px solid #17623c;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.social-budget-control>div{gap:4px;display:grid}.social-budget-control span{color:#46566d;font-size:13px}.social-budget-control.is-open{background:#fff1f1;border-color:#d91920}.social-budget-control.is-open strong{color:#b1131c}.social-budget-control button{color:#071a43;background:#fff}.social-budget-control.is-open button{color:#fff;background:#071a43}@media (width<=650px){.social-budget-control{flex-direction:column;align-items:stretch}.social-budget-control button{width:100%}}.social-draft-toolbar{background:#f7f9fc;border:1px solid #aeb9ca;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.social-draft-toolbar>div:first-child{gap:4px;display:grid}.social-draft-toolbar span{color:#667288;font-size:12px;font-weight:800}.social-draft-toolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.social-draft-toolbar button{padding:9px 12px}.social-draft-toolbar button.is-danger{color:#b1131c;background:#fff;border-color:#b1131c}@media (width<=720px){.social-draft-toolbar{flex-direction:column;align-items:stretch}.social-draft-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.social-draft-toolbar button.is-danger{grid-column:1/-1}}.social-visual-preview.has-error{background:#fff1f1;border:2px solid #c51d2b;padding:20px}.social-visual-error{text-align:left;gap:12px;display:grid}.social-visual-error strong{color:#b1131c;font-size:18px}.social-visual-error p{color:#071a43;margin:0;line-height:1.45}.social-visual-error button{background:#d91920;border-color:#d91920}.social-visual-error small{color:#667288;font-size:12px}.social-launch-plan{color:#fff;gap:16px;background:#071a43!important;border:1px solid #aeb9ca!important;margin:0!important;padding:22px!important;display:grid!important}.social-launch-plan>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.social-launch-plan h2{color:#fff;margin:5px 0 0;font-size:26px}.social-launch-plan header small{color:#f4cf54;letter-spacing:.12em;font-weight:900}.social-launch-plan header>strong{white-space:nowrap;background:#d91920;padding:9px 11px}.social-launch-plan>p{color:#dce5f6;margin:0}.social-launch-grid{gap:8px;display:grid}.social-launch-grid article{color:#071a43;background:#fff;border-left:5px solid #d91920;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.social-launch-grid article>span{background:#eef2f8;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.social-launch-grid article>div{gap:3px;display:grid}.social-launch-grid article small{color:#667288;letter-spacing:.06em;font-weight:850}.social-launch-grid article.is-done{border-left-color:#25834f}.social-launch-grid article.is-done>span{color:#17623c;background:#dcf1e4}.social-launch-grid button{padding:8px 11px}@media (width<=650px){.social-launch-plan>header{flex-direction:column}.social-launch-grid article{grid-template-columns:36px 1fr}.social-launch-grid button{grid-column:1/-1;width:100%}}.pool-pilot-admin{color:#071a43;background:#f3f0e8;min-height:100vh;padding:44px max(24px,50vw - 550px) 80px}.pool-pilot-admin header small{color:#c51d2b;letter-spacing:.12em;margin-top:28px;font-weight:900;display:block}.pool-pilot-admin header h1{margin:8px 0 12px;font-size:clamp(52px,8vw,96px)}.pool-pilot-admin header p{font-size:17px}.pool-pilot-admin section{background:#fff;border:1px solid #cbd3e0;margin-top:22px;padding:22px}.pool-pilot-admin section h2{letter-spacing:.08em;font:900 18px Arial,sans-serif}.pool-admin-table{display:grid}.pool-admin-table>article,.pool-admin-table>a{color:#071a43;border:0;border-top:1px solid #d9e0ea;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:13px 0;text-decoration:none;display:grid}.pool-admin-table>a{padding-inline:10px}.pool-admin-table>a:hover,.pool-admin-table>a.is-selected{background:#eef3fa;box-shadow:inset 4px 0 #d91920}.pool-admin-table div{gap:3px;display:grid}.pool-admin-table small,.pool-admin-table span,.pool-admin-table time{color:#5c687b;font-size:13px}.pool-admin-detail{border-top:6px solid #d91920!important}.pool-admin-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pool-admin-detail-head h2{margin:18px 0 5px!important;font-size:28px!important}.pool-admin-detail-head p{margin:0}.pool-state{white-space:nowrap;background:#e8edf4;padding:8px 10px;font-size:13px;font-weight:900}.pool-state-setup{background:#fff1c9}.pool-state-locked{background:#dbe9fb}.pool-state-suspended,.pool-state-closed{color:#8f1020;background:#f9dadd}.pool-admin-detail dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.pool-admin-detail dl div{background:#f2f5f9;padding:12px}.pool-admin-detail dt{color:#647087;font-size:12px}.pool-admin-detail dd{margin:5px 0 0;font-weight:850}.pool-member-table{display:grid}.pool-member-table article{border-top:1px solid #d9e0ea;grid-template-columns:minmax(180px,1.3fr) 1fr auto auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.pool-member-table article>div{display:grid}.pool-member-table small,.pool-member-table span,.pool-member-table time{color:#5c687b;font-size:13px}.pool-admin-actions{background:#eef2f8;margin-top:24px;padding:16px}.pool-admin-actions>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pool-admin-actions button{color:#071a43;cursor:pointer;background:#fff;border:1px solid #071a43;min-height:40px;padding:8px 12px;font-weight:800}.pool-admin-actions button:disabled{opacity:.4;cursor:not-allowed}.pool-admin-actions .is-danger{color:#fff;background:#b81925;border-color:#b81925;margin-left:auto}.pool-admin-actions p{margin-bottom:0}@media (width<=800px){.pool-admin-detail dl,.pool-member-table article{grid-template-columns:1fr 1fr}.pool-member-table article>div{grid-column:1/-1}}@media (width<=650px){.pool-admin-table>article,.pool-admin-table>a{grid-template-columns:1fr 1fr}.pool-admin-table div,.pool-admin-table article strong{grid-column:1/-1}.pool-pilot-admin{padding-inline:14px}.pool-admin-detail-head{flex-direction:column}.pool-admin-detail dl{grid-template-columns:1fr}.pool-admin-actions .is-danger{margin-left:0}}.meta-rights-confirmation{color:#3d3216;background:#fff3d4;border:1px solid #d7b457;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;font-size:.95rem;font-weight:750;line-height:1.45;display:flex}.meta-rights-confirmation input{accent-color:#1769aa;flex:none;width:20px;height:20px;margin:.05rem 0 0}.meta-social-image small{font-size:.82rem;line-height:1.4}.pool-pilot-admin .pool-deadline-control{border-left:6px solid #d91920;grid-template-columns:minmax(0,1fr) minmax(240px,320px) auto;align-items:end;gap:18px;display:grid}.pool-deadline-control small{color:#c51d2b;letter-spacing:.1em;font-weight:900}.pool-deadline-control h2{margin:6px 0!important}.pool-deadline-control p{margin:0;line-height:1.45}.pool-deadline-control label{gap:6px;font-weight:800;display:grid}.pool-deadline-control input{min-height:44px;font:inherit;border:1px solid #96a4ba;padding:9px}.pool-deadline-control button{color:#fff;background:#071a43;border:0;min-height:44px;padding:10px 14px;font-weight:900}.pool-deadline-control>p{background:#eef2f8;grid-column:1/-1;padding:10px}@media (width<=850px){.pool-pilot-admin .pool-deadline-control{grid-template-columns:1fr}.pool-deadline-control>p{grid-column:auto}}.living-home,.living-home.is-compact{grid-template-columns:minmax(130px,.5fr) minmax(240px,1.5fr) minmax(240px,1fr);gap:16px 24px;padding:18px 5vw}.living-copy h2{font-size:clamp(22px,2vw,28px);line-height:1.15}.living-copy>p:not(:first-child){margin-top:6px;font-size:14px}.living-signal strong{min-height:28px;font-size:24px}.living-brief{align-self:center}.living-brief summary{cursor:pointer;color:#e6edf8;padding:12px 0;font-size:14px;font-weight:800}.living-brief li{font-size:14px}.living-actions{grid-column:2/-1;margin-top:0}.living-actions>button,.living-actions>details>summary{letter-spacing:.02em;min-height:44px;font-size:14px}.living-brief summary:focus-visible,.stats-view-controls button:focus-visible{outline-offset:3px;outline:3px solid #e8bb42}.stats-view-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.stats-view-controls button{color:#132e58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #132e58;border-radius:4px;padding:10px 16px;font-size:14px}.stats-view-controls button[aria-pressed=true]{color:#fff;background:#132e58}.stats-view-controls span{font-size:14px}.player-stats-table.is-essential{width:100%;min-width:640px}.pool-landing .page-hero{min-height:0;padding-top:32px;padding-bottom:24px}.pool-primary-actions{color:#fff;background:#06183f;flex-wrap:wrap;align-items:center;gap:16px;padding:0 5vw 28px;display:flex}.pool-primary-actions>a{justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-size:14px;font-weight:800;display:inline-flex}.pool-join-button{color:#fff;border:1px solid #fff}.pool-primary-actions>span{font-size:14px}@media (width<=900px){.living-home,.living-home.is-compact{grid-template-columns:130px minmax(0,1fr)}.living-brief,.living-actions{grid-column:1/-1}}@media (width<=600px){.living-home,.living-home.is-compact{padding:16px 20px;display:block}.living-signal{grid-template-columns:20px minmax(0,1fr) auto;margin-bottom:12px}.living-signal>span{width:20px}.living-signal strong{font-size:20px}.living-brief{margin-top:8px}.living-actions{gap:8px;margin-top:8px}.living-copy h2{font-size:24px}.pool-primary-actions{padding:0 20px 24px}.pool-primary-actions>a{flex:240px}}.home-live-score{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-size:clamp(1.7rem,4vw,3.5rem);display:block}.clash-bolt small{text-align:center;color:#fff;font:700 14px/1.7 Arial,sans-serif;display:block}.home-simultaneous,.stats-phase-nav{background:#edf1f7;flex-wrap:wrap;gap:16px;padding:20px max(20px,50vw - 640px);display:flex}.home-simultaneous>a{color:#fff;background:#102152;flex:1;gap:8px;min-width:240px;padding:18px;text-decoration:none;display:grid}.stats-phase-nav a{color:#fff;background:#102152;padding:10px 14px;font-weight:700}.live-data-status{color:#4b5870;font-size:14px;line-height:1.5}.pregame-intel>summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:800}.spoiler-content{min-width:0}.spoiler-reveal{color:#fff;cursor:pointer;background:#102152;border:1px solid #8796b5;padding:12px 16px;font-size:14px;display:none}html[data-spoilers=hidden] .spoiler-content:not(.is-revealed)>.spoiler-protected{display:none}html[data-spoilers=hidden] .spoiler-content:not(.is-revealed)>.spoiler-reveal{display:inline-block}html[data-spoilers=hidden] .spoiler-content.is-revealed .spoiler-score{filter:none}html[data-spoilers=hidden] .spoiler-content.is-revealed .spoiler-score:after{display:none}.stage-score .spoiler-protected>div{justify-content:center;align-items:center;gap:22px;display:flex}.stage-score .spoiler-protected>div>strong{font-variant-numeric:tabular-nums;font-size:clamp(48px,8vw,100px)}.stage-score .spoiler-protected>div>i{max-width:150px;font-size:16px;font-style:normal}@media (width<=600px){.stage-score .spoiler-protected>div{gap:10px}.stage-score .spoiler-protected>div>strong{font-size:42px}.home-live-score{font-size:24px}.home-simultaneous>a{min-width:0}.clash-bolt small{font-size:14px}.match-center-grid .panel-head{flex-wrap:wrap}}.home-broadcast-hero.compact-broadcast .broadcast-clash:has(.home-live-score){grid-template-columns:minmax(0,1fr) minmax(115px,.8fr) minmax(0,1fr)}.clash-bolt:has(.spoiler-content){filter:none;text-align:center;background:0 0}.match-stage-v25 .stage-score>.spoiler-content{display:block}.stage-matchup{align-items:start}.stage-team{min-width:0}.stage-team p{max-width:30rem;min-height:3.5em;margin-inline:auto}.pregame-ready{border-top:3px solid var(--navy,#102252);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1.75rem 2rem;display:grid}.pregame-ready h2{font-size:clamp(1.4rem,3vw,2.3rem)}.pregame-ready p{line-height:1.6}@media (width<=700px){.pregame-ready{grid-template-columns:1fr;gap:.5rem;padding:1.25rem}.stage-team p{min-height:5em;font-size:.875rem}}.event-list.compact-events{margin-top:18px}.compact-events article{grid-template-columns:52px 28px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0}.event-clock strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:15px;display:block}.compact-events .event-clock small{letter-spacing:.04em;color:#657084;font-size:10px}.event-kind-icon{color:var(--red);display:flex}.is-penalty .event-kind-icon{color:var(--blue)}.event-kind-icon svg{width:26px;height:26px}.event-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.event-team{color:var(--blue);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.event-team .team-logo{width:25px;min-width:25px;height:25px;box-shadow:none;background:0 0;border:0}.event-team .team-logo img{object-fit:contain;width:100%;height:100%}.compact-events .event-meta small{letter-spacing:.04em;color:#586174;font-size:10px}.compact-events h3{text-transform:none;margin:3px 0;font-size:15px;line-height:1.3}.compact-events p{color:#586174;font-size:12px;line-height:1.4}.page-hero.has-art{grid-template-columns:minmax(0,1fr) 260px;gap:36px;padding-top:45px;padding-bottom:45px;display:grid}.page-hero.has-art h1{font-size:clamp(42px,6.4vw,96px)}.page-hero-art{z-index:2;min-width:0;position:relative}.cup-photo{flex-shrink:0;margin:0}.cup-photo img{object-fit:contain;border:0;width:56px;height:140px;display:block}.cup-photo-hero img{filter:drop-shadow(0 16px 24px #0006);width:100%;height:360px}.cup-photo-hero figcaption{text-align:center;color:#c4d0e7;max-width:250px;margin:12px auto 0;font-size:9px;line-height:1.5}.cup-photo-hero a{color:inherit;text-decoration:underline}.cup-champion strong{max-width:290px;margin-top:4px;font-size:clamp(17px,2vw,24px);line-height:1.2}@media (width<=700px){.page-hero.has-art{grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:38px 6vw}.page-hero.has-art h1{font-size:clamp(30px,6.5vw,45px)}.page-hero.has-art>div>p:last-child{font-size:14px}.cup-photo-hero img{height:230px}.cup-photo-hero figcaption{font-size:8px}.compact-events article{grid-template-columns:44px 22px minmax(0,1fr);gap:8px}.event-kind-icon svg{width:22px;height:22px}.event-meta{gap:2px 8px}.cup-champion{max-width:100%}.cup-champion .cup-photo img{width:40px;height:95px}}.event-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.event-filters button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b5bdcb;padding:9px 13px;font-size:14px;font-weight:700}.event-filters button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.event-filters button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.event-filters button span{margin-left:4px;font-size:12px}.event-video-note{color:#586174;margin:12px 0;font-size:12px;line-height:1.5}.compact-events article{grid-template-columns:52px 28px minmax(0,1fr) 135px}.event-video{text-align:right;color:#586174;font-size:12px}.event-video a{color:var(--blue);padding:9px 7px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.is-other .event-kind-icon{color:var(--blue);justify-content:center;font-size:24px}.event-filter-empty{padding:20px 0}.pick-selected strong{font-size:22px;line-height:1.3}.pick-selected a{color:var(--blue);font-size:14px;text-decoration:underline}@media (width<=700px){.compact-events article{grid-template-columns:44px 22px minmax(0,1fr)}.event-video{text-align:left;grid-column:3}.event-video a{padding-left:0}.event-filters button{flex:1 0 auto}}.automation-batch{background:#f3f5f9;border:1px solid #aeb9cc;margin:18px 0;padding:20px}.automation-batch p{font-size:14px;line-height:1.6}.automation-batch>div{flex-wrap:wrap;gap:10px;display:flex}.automation-batch button{padding:10px 14px;font-size:14px}.automation-select-job{align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.automation-select-job input{width:18px;height:18px}.enrichment-placement del{background:#f9e1e1;text-decoration:line-through}.enrichment-placement ins{background:#dcebf9;text-decoration:underline}.enrichment-placement select{width:100%;max-width:100%;padding:10px;font-size:14px}.enrichment-card>span>small{line-height:1.5}.publication-date-fields{flex-wrap:wrap;gap:0 1rem;display:flex}.publication-date-fields label{min-width:12rem;max-width:100%}.publication-date-fields p{flex-basis:100%}.suggestion-use-mode{border:1px solid #c5cfde;flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.suggestion-use-mode legend{font-weight:700}.suggestion-use-mode label{align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}.suggestion-use-mode input[type=radio]{margin:0;width:auto!important}.enrichment-placement select{width:100%;min-width:0;max-width:100%}.selected-rewrite-passage{background:#fff;padding:.75rem;line-height:1.6}.suggestion-impact summary{cursor:pointer;font-weight:700}.image-reference-previews{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.image-reference-previews figure{overflow-wrap:anywhere;max-width:180px;margin:0}.image-reference-previews img{object-fit:contain;background:#eef2fa;width:180px;height:120px}.studio-crop-editor{background:#eef2f8;border:1px solid #c5cfde;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:24px;margin:16px 0;padding:20px;display:grid}.studio-crop-editor figure{min-width:0;margin:0}.studio-crop-editor figcaption{margin-bottom:10px;font-size:13px;font-weight:700}.studio-crop-sample{aspect-ratio:2/3;background:#08172b;width:100%;overflow:hidden}.studio-crop-sample img{object-fit:cover;width:100%;height:100%;display:block}.studio-crop-controls{align-self:center;min-width:0}.studio-crop-controls label{margin:16px 0;display:block}.studio-crop-controls input[type=range]{width:100%;margin:10px 0;display:block}.studio-crop-controls p,.studio-crop-controls small{font-size:14px;line-height:1.6}.studio-crop-controls strong{font-size:15px}@media (width<=600px){.studio-crop-editor{grid-template-columns:minmax(0,1fr)}.studio-crop-editor figure{width:180px;max-width:100%;margin:auto}}.home-broadcast-hero.compact-broadcast{height:440px;min-height:440px}.home-broadcast-hero.compact-broadcast .broadcast-clash{width:min(43vw,600px);right:calc(4vw + 215px)}.home-next-duel{z-index:5;color:#081f58;border-top:5px solid var(--red);background:#fff;gap:8px;width:190px;padding:18px 16px;text-decoration:none;display:grid;position:absolute;top:50%;right:4vw;transform:translateY(-50%);box-shadow:0 14px 34px #00123c44}.home-next-duel small{letter-spacing:.16em;color:var(--red);font-size:10px;font-weight:900}.home-next-duel strong{font-size:20px;line-height:1.1}.home-next-duel strong i{color:#71809a;font-size:11px;font-style:normal}.home-next-duel span{color:#3f526c;font-size:12px}.home-next-duel b{letter-spacing:.08em;font-size:10px}.home-next-duel:hover{transform:translateY(calc(-50% - 2px));box-shadow:0 18px 38px #00123c55}.match-game-nav{background:#edf1f7;border-bottom:1px solid #c7d0dd;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:14px max(5vw,20px);display:grid}.match-game-nav>a{color:#0a245f;gap:3px;text-decoration:none;display:grid}.match-game-nav>a:last-child{text-align:right}.match-game-nav small{letter-spacing:.12em;color:#d51f30;font-size:10px;font-weight:900}.match-game-nav strong{font-size:17px}.match-game-nav span{color:#56657c;font-size:11px}.match-game-nav .match-calendar-link{letter-spacing:.08em;background:#fff;border:1px solid #b9c6d9;padding:10px 14px;font-size:11px;font-weight:900;display:block}.match-period-groups{gap:9px;margin-top:16px;display:grid}.match-period-group{background:#fff;border:1px solid #cbd4e1}.match-period-group>summary{cursor:pointer;color:#0b245b;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.match-period-group>summary::-webkit-details-marker{display:none}.match-period-group>summary:after{content:"＋";color:#d51f30;font-weight:900}.match-period-group[open]>summary:after{content:"−"}.match-period-group>summary strong{font-size:14px}.match-period-group>summary span{color:#68768a;margin-left:auto;font-size:12px}.match-period-group .event-list{margin:0 16px 10px}@media (width<=900px){.home-broadcast-hero.compact-broadcast{height:auto;min-height:700px}.home-broadcast-hero.compact-broadcast .broadcast-clash{width:86vw;right:7vw}.home-next-duel{width:min(220px,40vw);padding:12px;top:auto;bottom:calc(46% + 20px);right:7vw;transform:none}.home-next-duel:hover{transform:translateY(-2px)}}@media (width<=600px){.home-broadcast-hero.compact-broadcast{min-height:700px}.home-broadcast-hero.compact-broadcast .broadcast-clash{width:94%;height:245px;inset:auto 3% 18px}.home-next-duel{grid-template-columns:1fr auto;align-items:center;width:auto;bottom:280px;left:20px;right:20px}.home-next-duel small,.home-next-duel b{grid-column:1/-1}.home-next-duel strong{font-size:18px}.match-game-nav{grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px}.match-game-nav .match-calendar-link{text-align:center;grid-area:2/1/auto/-1}.match-period-group>summary{flex-direction:column;align-items:flex-start}.match-period-group>summary span{margin-left:0}}.match-experience{color:#0b245b;max-width:1440px;margin:0 auto;padding:22px max(20px,4.2vw) 55px}.match-scoreboard{border-top:5px solid var(--red);background:#fff;box-shadow:0 10px 26px #11285012}.match-scoreboard>header,.match-scoreboard>footer{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.match-scoreboard>header>div{flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}.match-scoreboard>header p{color:#75829a;letter-spacing:.12em;width:100%;margin:0 0 4px;font-size:10px;font-weight:850}.match-scoreboard>header p b{color:var(--red)}.match-scoreboard .phase-badge{font-size:9px}.match-date-label{color:#586981;font-size:11px}.match-current-status{letter-spacing:.12em;color:#586981;font-size:10px}.match-scoreboard.is-live .match-current-status{color:var(--red)}.match-scoreboard-body{background:linear-gradient(100deg,#f7f9fc,#fff 48%,#f7f9fc);grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr);align-items:center;gap:16px;min-height:160px;padding:18px 6%;display:grid}.match-score-team{align-items:center;gap:18px;min-width:0;display:flex}.match-score-team.host{text-align:right;justify-content:flex-end}.match-score-team>span{gap:4px;min-width:0;display:grid}.match-score-team small{letter-spacing:.12em;color:#7c899e;font-size:9px;font-weight:900}.match-score-team strong{letter-spacing:.06em;font-size:22px;font-weight:950}.match-score-team em{color:#687791;font-size:10px;font-style:normal;line-height:1.4}.match-score-main{text-align:center;min-width:0}.match-score-numbers .spoiler-protected>div{justify-content:center;align-items:center;gap:18px;display:flex}.match-score-numbers .spoiler-protected>div>strong{font-variant-numeric:tabular-nums;font-size:54px;line-height:1}.match-score-numbers .spoiler-protected>div>i{letter-spacing:.12em;color:#718097;font-size:10px;font-style:normal;font-weight:900}.match-score-state{letter-spacing:.04em;margin-top:8px;font-size:11px;font-weight:900;display:block}.match-score-main>small{color:#75829a;margin-top:6px;font-size:10px;display:block}.match-scoreboard>footer{color:#728099;border-top:1px solid #e1e6ee;border-bottom:0;min-height:42px;padding-block:8px;font-size:10px;font-weight:800}.match-scoreboard>footer a{color:var(--red);letter-spacing:.08em;font-size:10px;font-weight:900;text-decoration:none}.match-game-nav{background:#edf1f7;padding:9px max(20px,2.5vw)}.match-nav-middle{color:#748198;font-size:10px;font-weight:800}.match-view-shell{margin-top:18px}.match-view-tabs{background:#fff;border-bottom:1px solid #cbd4e0;align-items:stretch;gap:0;min-height:52px;display:flex;overflow-x:auto}.match-view-tabs button{color:#69768d;letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 20px;font-size:10px;font-weight:900;position:relative}.match-view-tabs button[aria-selected=true]{color:var(--red);border-bottom-color:var(--red)}.match-view-tabs button:focus-visible{outline-offset:-4px;outline:3px solid #dfb52f}.match-result-pill{color:#53647d;letter-spacing:.1em;white-space:nowrap;background:#eaf0f6;align-self:center;margin:0 14px 0 auto;padding:8px 10px;font-size:9px;font-weight:900}.match-result-pill.is-highlights{color:#73520a;background:#fff2d3}.match-view-panel{background:#f0f3f8;min-height:420px;padding:20px}.match-pane-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:18px;display:grid}.match-pane-main,.match-pane-rail,.match-rail-stack{gap:16px;min-width:0;display:grid}.match-data-card,.match-rail-card{background:#fff;border:1px solid #d5ddea;min-width:0;box-shadow:0 3px 10px #10264c08}.match-data-card>header,.match-rail-card>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 13px;display:flex}.match-data-card>header>div,.match-rail-card>header>div{gap:5px;display:grid}.match-data-card>header small,.match-rail-card>header small{letter-spacing:.13em;color:var(--red);font-size:9px;font-weight:900}.match-data-card>header h3,.match-rail-card>header h3{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:950;line-height:1.2;display:flex}.match-data-card>header>span,.match-rail-card>header>span{letter-spacing:.08em;color:#75829a;white-space:nowrap;font-size:9px;font-weight:850}.match-data-card>header a,.match-jump-tab{color:var(--red);letter-spacing:.08em;font-size:9px;font-weight:900;text-decoration:none}.match-data-card>p,.match-no-data{color:#728097;margin:0;padding:16px 18px;font-size:12px;line-height:1.55}.match-team-tables{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.match-team-tables .match-data-card>header{padding:13px 14px}.match-team-tables .match-data-card>header h3{font-size:14px}.match-team-tables .team-logo.small{width:23px;height:23px;margin:0}.match-table-scroll{width:100%;overflow-x:auto}.match-player-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.match-player-table th,.match-player-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf0f4;padding:9px 8px}.match-player-table thead th{color:#687791;letter-spacing:.06em;background:#eef2f7;font-size:8px;font-weight:900}.match-player-table thead th:first-child,.match-player-table tbody th{text-align:left}.match-player-table tbody th{color:#253b66;font-weight:750}.match-player-table tbody th b{color:#7c899c;font-size:9px}.match-emphasis{color:var(--red);font-weight:950}.match-goalies{gap:7px;padding:12px 14px;display:grid}.match-goalies>small{letter-spacing:.12em;color:#75829a;font-size:8px;font-weight:900}.match-goalies>div{color:#566781;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:9px;display:flex}.match-goalies>div b{color:#193460;margin-right:auto}.match-team-stat-grid{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.match-team-stat{background:#f7f9fc;padding:10px 11px}.match-team-stat>div{grid-template-columns:20px auto minmax(0,1fr) auto 20px;align-items:center;gap:7px;display:grid}.match-team-stat .team-logo.small{width:18px;height:18px;margin:0}.match-team-stat>div strong{font-variant-numeric:tabular-nums;font-size:12px}.match-team-stat>div span{text-align:center;color:#687791;font-size:9px;font-weight:800}.match-team-stat>i{background:#e1e6ee;height:4px;margin-top:8px;display:block}.match-team-stat>i em{background:var(--red);height:100%;display:block}.match-leaders-card .match-leader{padding:0 16px}.match-leader>a,.match-leader>div{min-height:51px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:24px 30px minmax(0,1fr) 38px;align-items:center;gap:8px;text-decoration:none;display:grid}.match-leader:last-child>a,.match-leader:last-child>div{border-bottom:0}.leader-rank{color:#8b97a9;font-size:9px;font-weight:900}.player-initials{color:#244477;background:#eaf0f7;border:1px solid #dae2ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.leader-name{min-width:0;font-size:10px;font-weight:900}.leader-name small{color:#79869a;margin-top:3px;font-size:8px;font-weight:600;display:block}.match-leader strong{text-align:right;font-size:13px;font-weight:950}.match-leader strong small{color:#76849a;letter-spacing:.06em;margin-top:2px;font-size:7px;display:block}.match-rail-card>.match-no-data{padding:12px 16px}.goal-summary{padding:0 16px 10px}.goal-summary section>strong{letter-spacing:.1em;color:#62728c;border-bottom:1px solid #dfe5ed;padding:11px 0 8px;font-size:8px;display:block}.goal-summary-row{border-bottom:1px solid #eff2f6;grid-template-columns:40px 30px minmax(0,1fr);align-items:center;gap:7px;padding:9px 0;font-size:9px;font-weight:800;display:grid}.goal-summary-row time{font-variant-numeric:tabular-nums;color:#718097}.goal-mark{width:23px;height:23px;color:var(--blue);border:1px solid #dfe5ed;border-radius:50%;place-items:center;font-size:8px;display:grid}.goal-summary-row small{color:#7a879a;margin-top:3px;font-size:8px;font-weight:500;line-height:1.4;display:block}.pregame-scoreboards{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.pregame-scoreboards article{border-left:3px solid var(--red);background:#f7f9fc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:13px;display:grid}.pregame-scoreboards article>div{align-items:center;gap:8px;min-width:0;display:flex}.pregame-scoreboards article .team-logo.small{width:24px;height:24px;margin:0}.pregame-scoreboards article>span{color:#718097;grid-column:1/-1;font-size:9px}.match-recent-form{gap:7px;padding:16px;display:flex}.match-recent-form>span:not(.match-no-data){color:#fff;background:#153a7c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.match-recent-form>span.loss{color:#52647e;background:#e6ebf2}.match-recent-form small{font-size:8px}.match-recap-card{color:#fff;border-top:4px solid var(--red);background:#0b245b;padding:25px 26px}.match-recap-card .eyebrow{color:#efc64a}.match-recap-card h2{max-width:800px;margin:12px 0;font-size:clamp(22px,3vw,36px);line-height:1.08}.match-recap-card>p:not(.eyebrow){color:#d5def0;max-width:780px;font-size:13px;line-height:1.65}.recap-facts{letter-spacing:.08em;border-top:1px solid #ffffff38;flex-wrap:wrap;gap:10px 20px;padding-top:14px;font-size:9px;display:flex}.recap-facts span{color:#cbd7eb}.recap-goals{padding:4px 17px 12px}.recap-goals>div{border-bottom:1px solid #edf0f4;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.recap-goals time{color:#687791;font-size:9px;font-weight:900}.recap-goals>div>span{grid-template-columns:23px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:10px;font-weight:850;display:grid}.recap-goals>div>span .team-logo.small{grid-row:span 2;width:20px;height:20px;margin:0}.recap-goals small{color:#75829a;grid-column:2;font-size:9px;font-weight:500;line-height:1.4}.recap-stat-strip{background:#e8edf4;grid-template-columns:repeat(2,1fr);gap:1px;padding:12px;display:grid}.recap-stat-strip>div{text-align:center;background:#fff;grid-template-columns:42px 1fr 42px;align-items:center;padding:12px 10px;display:grid}.recap-stat-strip>div strong{font-size:12px}.recap-stat-strip>div span{color:#687791;font-size:9px}.match-highlight-empty{text-align:center;padding:36px 20px}.match-highlight-empty strong{letter-spacing:.1em;font-size:13px}.match-highlight-empty p{color:#718097;font-size:12px;line-height:1.5}.match-events-card .event-filters,.match-events-card .event-video-note,.match-events-card .match-period-groups,.match-events-card .event-filter-empty{margin-inline:16px}.match-events-card .match-period-groups{margin-bottom:16px}.match-extra-sections{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.match-extra-sections .head-to-head{background:#fff;border:1px solid #d5ddea;margin:0;padding:20px}.match-extra-sections .ad-slot-leaderboard{margin:0}@media (width<=1000px){.match-pane-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.75fr)}.match-team-tables{grid-template-columns:1fr}.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);padding-inline:3%}.match-score-team{gap:10px}.match-score-team>.team-logo.large{flex-basis:65px;width:65px;height:65px}.match-score-team strong{font-size:19px}}@media (width<=760px){.match-experience{padding:12px 12px 35px}.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:7px;min-height:128px;padding:12px 10px}.match-score-team{text-align:center;flex-direction:column;gap:5px}.match-score-team.host{text-align:center;flex-direction:column}.match-score-team>.team-logo.large{flex-basis:48px;width:48px;height:48px}.match-score-team strong{font-size:15px}.match-score-team em{max-width:150px;font-size:8px}.match-score-team small{font-size:8px}.match-score-numbers .spoiler-protected>div{gap:8px}.match-score-numbers .spoiler-protected>div>strong{font-size:36px}.match-score-numbers .spoiler-protected>div>i{font-size:8px}.match-score-state{font-size:9px}.match-scoreboard>header,.match-scoreboard>footer{padding:10px 12px}.match-scoreboard>header p{font-size:8px}.match-date-label{font-size:9px}.match-current-status{font-size:8px}.match-view-panel{padding:12px}.match-pane-grid{grid-template-columns:1fr}.match-team-tables{grid-template-columns:1fr 1fr}.match-pane-rail{grid-row:2}.match-rail-stack{grid-template-columns:1fr 1fr;align-items:start}.match-rail-stack>:last-child{grid-column:1/-1}.match-view-tabs button{padding-inline:13px;font-size:9px}.match-result-pill{margin-right:8px;padding:7px;font-size:8px}.match-game-nav{grid-template-columns:1fr 1fr;gap:6px}.match-nav-middle{display:none}.match-recap-card{padding:20px}.match-game-nav>a:last-child{text-align:right}}@media (width<=520px){.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.match-score-team>.team-logo.large{flex-basis:42px;width:42px;height:42px}.match-score-team strong{font-size:13px}.match-score-team em{display:none}.match-score-numbers .spoiler-protected>div>strong{font-size:30px}.match-scoreboard>header{align-items:flex-start}.match-score-current-status{text-align:right;max-width:90px}.match-scoreboard>footer{font-size:8px}.match-view-tabs{min-height:48px}.match-view-tabs button{letter-spacing:.04em;padding-inline:10px;font-size:8px}.match-result-pill{display:none}.match-team-tables,.match-team-stat-grid,.pregame-scoreboards,.match-rail-stack{grid-template-columns:1fr}.match-rail-stack>:last-child{grid-column:auto}.match-data-card>header,.match-rail-card>header{padding:13px}.match-data-card>header h3,.match-rail-card>header h3{font-size:14px}.match-view-panel{padding:8px}.match-recap-card h2{font-size:22px}.match-current-status{text-align:right;max-width:100px}.match-extra-sections .head-to-head{padding:14px}}.match-scoreboard{border-top:5px solid var(--red);box-shadow:0 12px 32px #081b4920}.match-scoreboard-body{background:linear-gradient(105deg,#eaf0fa 0%,#fff 45% 55%,#eaf0fa 100%);grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);min-height:180px;padding-inline:5%}.match-score-team>.team-logo.large{flex:0 0 100px;width:100px;height:100px}.match-score-team strong{font-size:25px}.match-score-team small{font-size:10px}.match-score-team em{font-size:12px}.match-score-main{border-inline:1px solid #d6deeb;padding:12px 10px}.match-score-numbers .spoiler-protected>div>strong{font-size:52px}.match-score-state{font-size:12px;font-weight:900}.match-score-main>small{font-size:10px}.match-scoreboard>header{border-top:0}.match-scoreboard>footer,.match-view-tabs{border-top:2px solid #10295e}.match-view-tabs button{padding-inline:22px;font-size:12px}.match-result-pill{font-size:10px}.match-view-panel{background:linear-gradient(120deg,#edf1f7,#f6f7fa 44%,#edf1f7);padding:24px}.match-data-card>header h3,.match-rail-card>header h3{font-size:19px}.match-data-card>header small,.match-rail-card>header small,.match-data-card>header>span,.match-rail-card>header>span{font-size:10px}.match-player-table{font-size:12px}.match-player-table th,.match-player-table td{padding:11px 9px}.match-player-table thead th{font-size:10px}.match-player-table tbody th{font-size:12px}.match-player-table tbody th b{font-size:10px}.match-team-stat-grid{gap:10px;padding:18px}.match-team-stat{background:#f2f5fa;border-left:3px solid #c9233b;padding:13px}.match-team-stat>div{grid-template-columns:28px auto minmax(0,1fr) auto 28px;gap:9px}.match-team-stat .team-logo.large{width:26px;height:26px;margin:0}.match-team-stat>div strong{font-size:15px}.match-team-stat>div span{font-size:11px}.match-team-stat>i{height:6px;display:flex}.match-team-stat>i em{background:#d51f35}.match-team-stat>i b{background:#163e82;height:100%;display:block}.match-leader>a,.match-leader>div{grid-template-columns:25px 40px minmax(0,1fr) 42px;gap:10px;min-height:59px}.match-leader-headshot,.match-leader .player-initials{object-fit:cover;border-radius:50%;width:38px;height:38px}.match-leader-headshot{background:#e8edf5;border:1px solid #d7dfeb}.leader-rank{font-size:11px}.leader-name{font-size:12px}.leader-name small{font-size:10px}.match-leader strong{font-size:15px}.goal-summary section>strong{font-size:10px}.goal-summary-row{padding:11px 0;font-size:11px}.goal-summary-row small{font-size:10px}.match-statistics-view{gap:12px;display:grid}.match-stat-switch{background:#0b245b;border-top:4px solid #d51f35;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.match-stat-switch button{color:#fff;letter-spacing:.06em;cursor:pointer;background:#112f70;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:8px 12px;font-size:12px;font-weight:900;display:flex}.match-stat-switch button[aria-pressed=true]{color:#0b245b;background:#fff;border-color:#fff;box-shadow:inset 0 -4px #d51f35}.match-stat-switch .team-logo.large{flex:0 0 36px;width:36px;height:36px;margin:0}.match-versus-mark{color:#fff;background:#d51f35;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.match-stat-view-panel{min-width:0}.match-team-stat-sheet>header .team-logo.large{flex:0 0 42px;width:42px;height:42px;margin:0}.match-team-stat-sheet>header h3{gap:12px;font-size:20px}.match-stat-player{text-align:left;align-items:center;gap:9px;display:flex}.match-stat-player>img,.match-stat-player>.player-initials{object-fit:cover;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.match-stat-player>img{background:#e8edf5;border:1px solid #d7dfeb}.match-stat-player>.player-initials{color:#214276;background:#e8edf5;border:1px solid #d7dfeb;place-items:center;font-size:10px;font-weight:900;display:grid}.match-stat-footnote{color:#63728a;margin:0;padding:0 18px 16px;font-size:12px}.match-faceoff-sheet{border-top:4px solid #d51f35}.match-faceoff-sheet>header .team-logo.large{width:32px;height:32px;margin:0}.match-extra-sections .head-to-head{border-top:5px solid #d51f35;padding:24px;box-shadow:0 5px 18px #0b245b10}.match-extra-sections .head-to-head>header{align-items:center;margin-bottom:16px}.match-extra-sections .head-to-head>header h2{margin:3px 0;font-size:32px}.match-extra-sections .meeting-grid{border:1px solid #d7dfeb;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.match-extra-sections .meeting-grid article{background:#f7f9fc;border-top:0;min-width:0;padding:18px 20px}.match-extra-sections .meeting-grid article+article{border-left:2px solid #c6d1e1}.match-extra-sections .meeting-grid article>small,.match-extra-sections .meeting-grid article>span{font-size:11px}.match-extra-sections .meeting-grid article>div{grid-template-columns:52px minmax(56px,1fr) minmax(74px,auto) minmax(56px,1fr) 52px;gap:5px}.match-extra-sections .meeting-grid .team-logo.small{width:48px;height:48px}.match-extra-sections .meeting-grid article strong{font-size:14px}.match-extra-sections .meeting-grid article b{font-size:24px}.pregame-scoreboards article>div strong{font-size:12px}.pregame-scoreboards article>b{font-size:15px}.pregame-scoreboards article>span{font-size:11px}@media (width<=1000px){.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr)}.match-score-team>.team-logo.large{flex-basis:78px;width:78px;height:78px}.match-score-team strong{font-size:21px}}@media (width<=760px){.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr)}.match-score-team>.team-logo.large{flex-basis:58px;width:58px;height:58px}.match-score-team strong{font-size:17px}.match-score-numbers .spoiler-protected>div>strong{font-size:40px}.match-score-main{padding-inline:5px}.match-view-tabs button{padding-inline:13px;font-size:10px}.match-view-panel{padding:14px}.match-stat-switch button{flex-direction:column;gap:4px;font-size:10px}.match-stat-switch .team-logo.large{flex-basis:30px;width:30px;height:30px}.match-extra-sections .head-to-head{padding:16px}.match-extra-sections .head-to-head>header h2{font-size:26px}}@media (width<=520px){.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 95px minmax(0,1fr)}.match-score-team>.team-logo.large{flex-basis:48px;width:48px;height:48px}.match-score-team strong{font-size:14px}.match-score-numbers .spoiler-protected>div>strong{font-size:32px}.match-score-current-status{max-width:110px}.match-stat-switch{gap:5px;padding:6px}.match-stat-switch button{letter-spacing:0;min-height:62px;padding:6px 2px;font-size:8px}.match-stat-switch .team-logo.large{flex-basis:26px;width:26px;height:26px}.match-team-stat-grid,.match-extra-sections .meeting-grid{grid-template-columns:1fr}.match-extra-sections .meeting-grid article+article{border-top:2px solid #c6d1e1;border-left:0}.match-extra-sections .meeting-grid article>div{grid-template-columns:42px minmax(50px,1fr) minmax(70px,auto) minmax(50px,1fr) 42px}.match-extra-sections .meeting-grid .team-logo.small{width:40px;height:40px}}.goal-mark{overflow:hidden}.goal-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.match-stat-sheet .match-player-table tbody th{white-space:normal}.match-experience{background:#eeece5;padding-top:26px;padding-bottom:60px}.match-experience .match-scoreboard{color:#fff;background:#0b245b;border:1px solid #0b245b;border-top:6px solid #d51f35;grid-template-columns:none;align-items:stretch;gap:0;margin:0 0 24px;padding:0;display:block;overflow:hidden;box-shadow:0 15px 36px #081b4930}.match-experience .match-scoreboard>.match-scoreboard-body{flex-direction:initial;background-color:#0b245b;background-image:repeating-linear-gradient(115deg,#0000 0 118px,#ffffff08 119px 120px),linear-gradient(110deg,#091d50,#123a7b 52%,#091d50);grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:center;gap:16px;min-height:190px;padding:24px 5%;display:grid}.match-experience .match-scoreboard>header,.match-experience .match-scoreboard>footer{color:#fff;background:#0b245b;border-color:#ffffff2c}.match-experience .match-scoreboard>header{padding:15px 24px 12px}.match-experience .match-scoreboard>header p{color:#d7e1f3}.match-experience .match-scoreboard>header p b{color:#f3c94e}.match-experience .match-scoreboard .phase-badge{color:#fff;background:#d51f35;border:0;font-size:10px}.match-experience .match-date-label{color:#d7e1f3;font-size:12px}.match-experience .match-current-status{color:#fff;font-size:11px}.match-experience .match-score-team>.team-logo.large{background:#fff;border-radius:50%;flex:0 0 104px;width:104px;height:104px;padding:6px}.match-experience .match-score-team>.team-logo.large img{object-fit:contain;width:100%;height:100%}.match-experience .match-score-team strong{color:#fff;font-size:28px}.match-experience .match-score-team small{color:#f3c94e;font-size:10px}.match-experience .match-score-team em{color:#d7e1f3;font-size:12px}.match-experience .match-score-main{border-color:#ffffff35;padding:14px 10px}.match-experience .match-score-numbers .spoiler-protected>div>strong{color:#fff;font-size:58px}.match-experience .match-score-numbers .spoiler-protected>div>i{color:#f3c94e;font-size:11px}.match-experience .match-score-state{color:#fff;font-size:12px}.match-experience .match-score-main>small{color:#c5d1e8}.match-experience .match-scoreboard.is-live .match-current-status{color:#ff596a}.match-experience .match-scoreboard>footer{border-top:1px solid #ffffff35;min-height:46px;font-size:11px}.match-experience .match-scoreboard>footer a{color:#f3c94e;font-size:11px}.match-experience .match-game-nav{background:#e7edf7;border-top:2px solid #112e6b}.match-experience .match-view-tabs{background:#0b245b;border-top:3px solid #d51f35;border-bottom:0}.match-experience .match-view-tabs button{color:#dbe4f5;font-size:12px}.match-experience .match-view-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#ef263e}.match-experience .match-result-pill{color:#0b245b;background:#f3c94e}.match-experience .match-view-panel{background:#eeece5}.match-experience .match-data-card,.match-experience .match-rail-card{border:1px solid #d8d5cc;border-top:3px solid #102d68;box-shadow:0 4px 13px #10264c0b}.match-experience .match-faceoff-sheet,.match-experience .match-extra-sections .head-to-head{border-top:5px solid #d51f35}.match-experience .match-stat-switch{background:#0b245b}.match-experience .match-stat-switch button[aria-pressed=true]{box-shadow:inset 0 -4px #d51f35}.match-experience .match-leader-headshot,.match-experience .match-leader .player-initials,.match-experience .match-stat-player>img,.match-experience .match-stat-player>.player-initials{object-fit:cover;border-radius:50%;flex-basis:40px;width:40px;height:40px}.match-experience .match-leader>a,.match-experience .match-leader>div{grid-template-columns:25px 42px minmax(0,1fr) 42px;min-height:62px}.match-experience .goal-summary-row{grid-template-columns:50px 44px minmax(0,1fr);gap:9px;min-height:62px;padding:10px 0;font-size:12px}.match-experience .goal-mark{flex:0 0 40px;width:40px;height:40px;font-size:11px}.match-experience .goal-mark img{width:40px;height:40px}.match-experience .goal-summary-row small{font-size:10px}.match-experience .match-stat-player>img,.match-experience .match-stat-player>.player-initials{flex-basis:40px;width:40px;height:40px}.match-experience .match-extra-sections .meeting-grid article{border-top:0}.match-experience .match-extra-sections .meeting-grid article+article{border-left:2px solid #d51f35}@media (width<=1000px){.match-experience .match-scoreboard>.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr)}.match-experience .match-score-team>.team-logo.large{flex-basis:82px;width:82px;height:82px}.match-experience .match-score-team strong{font-size:23px}}@media (width<=760px){.match-experience .match-scoreboard>.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);min-height:155px;padding:15px 10px}.match-experience .match-score-team>.team-logo.large{flex-basis:62px;width:62px;height:62px}.match-experience .match-score-team strong{font-size:18px}.match-experience .match-score-numbers .spoiler-protected>div>strong{font-size:42px}}@media (width<=520px){.match-experience .match-scoreboard>.match-scoreboard-body{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);gap:5px;min-height:142px;padding:12px 7px}.match-experience .match-score-team>.team-logo.large{flex-basis:50px;width:50px;height:50px}.match-experience .match-score-team strong{font-size:15px}.match-experience .match-score-team em{display:none}.match-experience .match-score-numbers .spoiler-protected>div>strong{font-size:32px}.match-experience .match-scoreboard>header{align-items:flex-start}.match-experience .goal-summary-row{grid-template-columns:44px 43px minmax(0,1fr)}.match-experience .match-extra-sections .meeting-grid article+article{border-top:2px solid #d51f35;border-left:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.enrichment-suggestions{grid-template-columns:minmax(0,1fr);gap:18px}.enrichment-card{gap:18px;padding:22px}.enrichment-card>span{gap:11px}.enrichment-card b,.enrichment-card em,.enrichment-card a,.enrichment-cache{line-height:1.5;font-size:12px!important}.enrichment-card strong{font-size:18px;line-height:1.35}.enrichment-card small,.enrich-actions>small,.confidence-explanation,.enrichment-feedback{line-height:1.6;font-size:14px!important}.enrichment-card details,.enrichment-card details summary,.suggestion-impact,.suggestion-impact p,.source-ack,.enrichment-placement,.enrichment-placement p,.enrichment-placement small,.suggestion-actions button{font-size:14px;line-height:1.55}.suggestion-raw{background:#fff;max-height:360px;padding:14px;font:14px/1.65 Arial,sans-serif}.enrichment-card>button,.suggestion-actions button{min-height:46px;padding:13px 16px;font-size:13px;font-weight:900}.source-ack{padding:16px}.editorial-depth>header small,.editorial-depth>p,.editorial-depth article strong,.editorial-depth article small,.editorial-depth article em,.editorial-depth>footer span,.editorial-depth>footer button,.criterion-link,.criterion-decision legend,.criterion-decision label,.profile-note{font-size:14px;line-height:1.55}.editorial-depth article{padding:20px}.studio-progress-card small{font-size:11px;line-height:1.35}.media-actions{align-items:stretch}.media-actions .upload-button{justify-content:center;align-items:center;min-height:132px;display:flex}.media-actions .image-search-panel{background:#edf3fb;border:1px solid #b8c4d7;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.4fr) auto;gap:10px;padding:18px;display:grid}.image-search-panel>strong{letter-spacing:.08em;grid-column:1/-1;font-size:14px}.image-search-panel input,.image-search-panel select{min-height:46px;font-size:15px}.ai-image-panel{background:#f4f7fb;border:2px solid #10265d;gap:15px;margin-top:20px;padding:22px;display:grid}.ai-image-panel header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ai-image-panel header strong{font-size:18px}.ai-image-panel header p{max-width:820px;margin:7px 0 0;font-size:15px;line-height:1.55}.ai-image-panel header span{color:#126138;white-space:nowrap;background:#dff3e7;padding:8px 10px;font-size:12px;font-weight:900}.ai-image-panel label{letter-spacing:.07em;gap:8px;font-size:13px;font-weight:900;display:grid}.ai-image-panel input,.ai-image-panel textarea{color:#071844;background:#fff;border:1px solid #9eabc1;width:100%;padding:13px;font:15px/1.55 Arial,sans-serif}.ai-image-panel textarea{resize:vertical}.ai-image-panel button{cursor:pointer;min-height:48px;padding:12px 16px;font-weight:900}.prepare-image-prompt{color:#10265d;background:#fff;border:1px solid #10265d}.generate-image-button{color:#fff;background:#df1f2d;border:0}.generate-image-button:disabled{cursor:not-allowed;opacity:.5}@media (width<=850px){.media-actions .image-search-panel{grid-template-columns:1fr}.ai-image-panel header{display:grid}.ai-image-panel header span{width:max-content}}.preview-mobile .preview-image{min-height:440px;padding:24px 22px}.preview-mobile .preview-image h1{letter-spacing:-.035em;overflow-wrap:break-word;word-break:normal;font-size:28px!important;line-height:.96!important}.preview-mobile .preview-image p{font-size:15px;line-height:1.48}@media (width<=720px){.editorial-article>header h1,.editorial-article>header .title-size-tres-compact,.editorial-article>header .title-size-compact,.editorial-article>header .title-size-standard,.editorial-article>header .title-size-normal,.editorial-article>header .title-size-moyen,.editorial-article>header .title-size-grand,.editorial-article>header .title-size-impact{letter-spacing:-.035em;overflow-wrap:break-word;word-break:normal;font-size:clamp(28px,8.5vw,36px)!important;line-height:.96!important}}.automation{color:#102152;max-width:1240px;margin:0 auto;padding:32px 24px 80px}.automation>header{padding:30px 0 24px}.automation>header small,.automation-section-head small,.automation-health>div>small{letter-spacing:.13em;color:#c51d2b;font-weight:850}.automation h1{margin:10px 0;font-size:clamp(2.2rem,5vw,3.8rem)}.automation h2{margin:0 0 18px;font-size:1.32rem}.automation h3{font-size:1rem}.automation p{line-height:1.6}.automation section{background:#fff;border:1px solid #cbd3e0;margin-bottom:20px;padding:24px;box-shadow:0 7px 24px #1021520b}.automation-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.automation-grid>section{height:calc(100% - 20px)}.automation label{margin:14px 0;font-weight:650;display:block}.automation input:not([type=checkbox]),.automation select{color:#102152;background:#fff;border:1px solid #8b97b0;border-radius:5px;width:100%;margin-top:8px;padding:11px;display:block}.automation input[type=checkbox]{margin-right:8px}.automation button,.automation-link{color:#fff;cursor:pointer;background:#102152;border:1px solid #102152;border-radius:5px;margin:6px 8px 6px 0;padding:11px 15px;font-weight:750;display:inline-block}.automation button:disabled{opacity:.5;cursor:not-allowed}.automation :focus-visible{outline-offset:3px;outline:3px solid #b07800}.automation code{background:#edf1f7;border-radius:3px;padding:2px 6px}.automation summary{cursor:pointer;font-weight:750}.automation dd{overflow-wrap:anywhere;margin:6px 0 18px}.automation dt{font-weight:750}.automation pre{white-space:pre-wrap;overflow-wrap:anywhere}.automation-money strong{font-size:2.2rem;display:block}.automation-money span{color:#526079}.automation-note{color:#5f697b;font-size:.86rem}.automation-message:not(:empty){background:#eaf0fa;border:1px solid #8b97b0;margin-bottom:20px;padding:16px}.automation-warning{background:#fff3d4;border-left:4px solid #a36f00;margin:16px 0;padding:18px}.automation-health{grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;display:grid;border-left:6px solid #2b8a57!important}.automation-health.is-warning{background:#fff9e9;border-left-color:#b07800!important}.automation-health h2{margin:7px 0;font-size:1.65rem}.automation-health-times{grid-template-columns:1fr 1fr;gap:14px;display:grid}.automation-health-times p{background:#f2f5f9;margin:0;padding:16px}.automation-health-times span,.automation-health-times small{color:#647086;font-size:.78rem;display:block}.automation-health-times strong{margin:6px 0;font-size:1.05rem;display:block}.automation-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.automation-kpis article,.automation-stats article{color:#fff;background:#102152;flex-direction:column;align-items:flex-start;min-height:124px;padding:18px;display:flex}.automation-kpis span,.automation-stats span{opacity:.8;font-size:.8rem}.automation-kpis strong,.automation-stats strong{margin:8px 0;font-size:2rem}.automation-kpis a,.automation-kpis small{color:#fff;margin-top:auto;font-size:.8rem}.automation-mode-note{background:#edf1f7;border-left:4px solid #102152;margin:14px 0;padding:10px 16px}.automation-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.automation-section-head h2{margin-top:5px}.automation-run{border-top:1px solid #d7dde7;padding:18px 0}.automation-run-title{justify-content:space-between;gap:18px;display:flex}.automation-run-title time{color:#5e697b}.automation-run details{background:#f5f7fa;padding:14px}.automation-decisions{grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0;display:grid}.automation-decisions span{background:#fff;border:1px solid #d5dce7;padding:10px;font-size:.78rem}.automation-decisions b{font-size:1.25rem;display:block}.automation-sources{margin:10px 0 0;padding:0;list-style:none}.automation-sources li{border-top:1px solid #d8dee8;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.automation-empty{background:#f3f6fa;border:1px dashed #95a2b7;padding:22px}.automation-job{border-top:1px solid #ccd2df;grid-template-columns:minmax(0,1fr) 230px;gap:20px;padding:18px 0;display:grid}.automation-job h3{margin:8px 0}.automation-job a{font-weight:700}.automation-job-actions{flex-direction:column;align-items:stretch;display:flex}.automation-job-actions small{margin:4px 0 8px}.automation-dossier{background:#f3f6fa;border:1px solid #cbd3e0;margin-top:16px;padding:14px}.automation-dossier-head{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.automation-dossier-head span{background:#fff;border:1px solid #aeb9ca;padding:7px 9px;font-size:.78rem;font-weight:750}.automation-dossier-head .is-solid{background:#e7f5ed;border-color:#2b8a57}.automation-dossier-head .is-check{background:#fff3d4;border-color:#a36f00}.automation-dossier-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.automation-dossier-grid>div{background:#fff;border:1px solid #d5dce7;padding:12px}.automation-dossier h4{margin:14px 0 6px}.automation-dossier ul{padding-left:18px}.automation-dossier li{overflow-wrap:anywhere;margin:5px 0}.automation-tabs button{color:#102152;background:#fff;margin:0 0 0 5px}.automation-tabs button[aria-pressed=true]{color:#fff;background:#102152}.automation-stats{grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0;display:grid}.automation-stats article{min-height:100px;padding:14px}.automation-stats strong{font-size:1.65rem}.automation-rankings{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.automation-rankings>article{border:1px solid #d4dbe6;padding:16px}.automation-rankings ol{padding-left:20px}.automation-rankings li{overflow-wrap:anywhere;border-top:1px solid #e1e5ec;grid-template-columns:1fr auto;gap:12px;padding:8px 0;display:grid}.automation-job-filters{flex-wrap:wrap;gap:6px;margin:2px 0 18px;display:flex}.automation-job-filters button{margin:0}.automation-job-actions .is-selected{color:#17623c;background:#e7f5ed;border-color:#2b8a57;box-shadow:inset 4px 0 #2b8a57}.automation-current-decision{background:#edf1f7;border-left:4px solid #102152;padding:8px 10px;font-weight:800}.automation-reveal{width:100%;color:#102152!important;background:#fff!important;border-color:#8b97b0!important;margin:14px 0 0!important}.automation-reveal:hover{background:#edf1f7!important}@media (width<=900px){.automation-kpis{grid-template-columns:1fr 1fr}.automation-stats,.automation-decisions{grid-template-columns:repeat(3,1fr)}.automation-rankings,.automation-health,.automation-job,.automation-dossier-grid{grid-template-columns:1fr}}@media (width<=700px){.automation-grid,.automation-health-times{grid-template-columns:1fr;gap:0}.automation{padding:24px 14px}.automation section{padding:18px}.automation-job,.automation-run-title,.automation-section-head,.automation-sources li{display:block}.automation-section-head>span{margin-bottom:14px;display:block}.automation-tabs{margin-bottom:14px}.automation-tabs button{margin:4px 4px 0 0}.automation-stats,.automation-decisions{grid-template-columns:1fr 1fr}}.automation-execution{background:#f2f5f9;border:2px solid #102152;grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;margin:0 0 20px;padding:16px 18px;display:grid}.automation-execution strong{letter-spacing:.08em;grid-row:1/3;font-size:.84rem}.automation-execution span,.automation-execution small{display:block}.automation-execution.is-running{background:#fff3d4;border-color:#b07800}.automation-execution.is-running strong{color:#765000}.automation-execution.is-done{background:#e7f5ed;border-color:#2b8a57}.automation-execution.is-done strong{color:#17623c}@media (width<=700px){.automation-execution{grid-template-columns:1fr}.automation-execution strong{grid-row:auto}}.automation .automation-override{background:#c51d2b;border-color:#c51d2b}.automation .automation-override:disabled{background:#6d7481;border-color:#6d7481}.automation-local-progress{background:#fff8e5;border:2px solid #b07800;gap:12px;margin:14px 0 8px;padding:16px;display:grid}.automation-local-progress-head{align-items:center;gap:12px;display:flex}.automation-local-progress-head div{gap:3px;display:grid}.automation-local-progress-head strong{color:#765000;letter-spacing:.09em;font-size:.82rem}.automation-local-progress-head span{line-height:1.4}.automation-spinner{border:3px solid #dcc890;border-top-color:#b07800;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:.85s linear infinite automation-spin}.automation-progress-track{background:#e5d8b6;height:8px;overflow:hidden}.automation-progress-track span{background:#b07800;width:38%;height:100%;animation:1.6s ease-in-out infinite automation-progress;display:block}.automation-local-progress p,.automation-local-progress small{margin:0}.automation-local-progress p{font-weight:750}.automation-local-progress small{color:#5f5438}@keyframes automation-spin{to{transform:rotate(360deg)}}@keyframes automation-progress{0%{transform:translate(-105%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.automation-spinner,.automation-progress-track span{animation:none}.automation-progress-track span{width:70%}}.automation{font-size:14px}.automation-jump{z-index:60;background:#071a43;gap:4px;margin:0 0 20px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 18px #0318442e}.automation-jump a{color:#fff;background:#17376f;flex:none;place-items:center;min-height:40px;padding:6px 12px;font-size:12px;font-weight:850;text-decoration:none;display:grid}.automation-jump a:hover,.automation-jump a:focus-visible{color:#071a43;background:#f4cf54}.automation :is(small,.automation-note,.automation-health-times span,.automation-health-times small,.automation-kpis span,.automation-kpis a,.automation-kpis small,.automation-decisions span,.automation-dossier-head span){font-size:12px;line-height:1.45}.automation :is(button,input,select,a){font-size:13px}.automation section{scroll-margin-top:72px}@media (width<=700px){.automation-jump{margin-inline:-14px;padding-inline:14px}.automation-jump a{min-height:42px}}.automation-verdict{border:3px solid #102152!important}.automation-verdict.is-success{border-color:#2b8a57!important}.automation-verdict.is-blocked{background:#fff8f8;border-color:#c51d2b!important}.automation-verdict.is-warning{border-color:#b07800!important}.automation-verdict-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.automation-verdict-grid>div{background:#edf1f7;gap:6px;padding:14px;display:grid}.automation-verdict-grid span{color:#59667c;font-size:.78rem}.automation-verdict-grid strong{line-height:1.35}.automation-verdict-action{background:#fff0f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:14px;display:flex}.automation-verdict-action p{flex:340px;margin:0}.automation-verdict-action small{flex-basis:100%}.automation-budget-lock{background:#e7f5ed;border-left:5px solid #2b8a57;gap:8px;margin:16px 0;padding:14px;display:grid}.automation-budget-lock.is-off{background:#fff0f0;border-left-color:#c51d2b}.automation-budget-lock span{line-height:1.45}.automation-budget-lock button{justify-self:start}@media (width<=800px){.automation-verdict-grid{grid-template-columns:1fr 1fr}}@media (width<=500px){.automation-verdict-grid{grid-template-columns:1fr}}.automation-current-issue{gap:8px;display:grid}.automation-current-issue p{margin:0}.automation-current-issue strong{color:#071a43}.automation-current-issue span{background:#fff5d9;border-left:4px solid #c57d00;padding:10px 12px;line-height:1.5}.automation-schedule-truth{background:#edf1f7;border-left:4px solid #102152;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.automation-health.is-warning .automation-schedule-truth{background:#fff3d4;border-left-color:#a36f00}.automation{padding-top:90px}.automation-jump{z-index:200;box-sizing:border-box;background:#071a43;width:100%;margin:0;padding:8px max(24px,50vw - 620px);position:fixed;inset:0 0 auto}.automation-jump a{font-size:12px}.automation>header{padding-top:8px}@media (width<=700px){.automation{padding-top:80px}.automation-jump{margin:0;padding:6px 14px}}
