.ll-news-wrap{padding:var(--s10) 0 var(--s16)}.ll-news-intro{text-align:center;margin-bottom:var(--s10)}.ll-news-intro .kicker{display:block;margin-bottom:var(--s3)}.ll-news-intro h1{font-family:var(--font-display);font-weight:600;font-optical-sizing:auto;font-size:var(--fs-3xl);letter-spacing:-.025em;line-height:1;color:var(--ink)}.ll-news-intro p{margin:var(--s4) auto 0;max-width:52ch;color:var(--ink-soft);font-size:var(--fs-base)}.ll-news-sheet{max-width:660px;margin:0 auto;background:var(--paper-card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.ll-news-masthead{padding:var(--s12) var(--s8) var(--s6);text-align:center}.ll-news-overline{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s4)}.ll-news-wordmark{font-family:var(--font-display);font-weight:900;font-optical-sizing:auto;font-size:clamp(2.6rem,9vw,3.6rem);line-height:.9;letter-spacing:-.025em;color:var(--ink)}.ll-news-wordmark .live{font-style:italic;font-weight:700;position:relative}.ll-news-wordmark .live:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.12em;background:var(--accent);border-radius:2px;transform:rotate(-1.2deg);opacity:.92}.ll-news-byline{margin-top:var(--s4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.ll-news-byline b{color:var(--ink-soft);font-weight:700}.ll-news-dblrule{height:0;border-top:3px solid var(--rule-strong);margin-top:var(--s6)}.ll-news-dblrule:after{content:"";display:block;height:1px;background:var(--rule-strong);margin-top:3px}.ll-news-hero{padding:var(--s8) var(--s8) var(--s6)}.ll-news-kicker{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:8px;margin-bottom:var(--s4)}.ll-news-kicker:before{content:"";width:22px;height:2px;background:var(--accent);flex:none}.ll-news-herotitle{font-family:var(--font-display);font-weight:600;font-optical-sizing:auto;font-size:var(--fs-3xl);line-height:.98;letter-spacing:-.025em;color:var(--ink);margin-bottom:var(--s4)}.ll-news-herotitle em{font-style:italic;color:var(--ink-soft)}.ll-news-lead{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);line-height:1.4;color:var(--ink-soft);max-width:46ch}.ll-news-statbar{display:flex;gap:var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--rule)}.ll-news-stat{flex:1}.ll-news-statnum{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xl);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.ll-news-statlabel{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:6px}.ll-news-desknote{margin-top:var(--s5);font-size:var(--fs-sm);color:var(--ink-soft);border-left:3px solid var(--accent);padding-left:var(--s4);line-height:1.45}.ll-news-section{padding:var(--s8) var(--s8) 0}.ll-news-sechead{display:flex;align-items:baseline;gap:var(--s3);border-bottom:2px solid var(--rule-strong);padding-bottom:var(--s3);margin-bottom:var(--s5)}.ll-news-secnum{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:700}.ll-news-sectitle{font-family:var(--font-display);font-weight:600;font-optical-sizing:auto;font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1;flex:1;color:var(--ink)}.ll-news-secmeta{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.ll-news-day{margin-bottom:var(--s6)}.ll-news-dayhead{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s2)}.ll-news-dayname{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--ink)}.ll-news-daydate{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.ll-news-dayrule{flex:1;height:1px;background:var(--rule)}.ll-news-daycount{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.ll-news-evlist{list-style:none}.ll-news-ev{display:flex;align-items:flex-start;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.ll-news-ev:last-child{border-bottom:0}.ll-news-evtime{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;width:72px;flex:none;padding-top:2px}.ll-news-evmain{flex:1;min-width:0}.ll-news-evtitle{font-family:var(--font-display);font-weight:600;font-size:var(--fs-base);line-height:1.15;letter-spacing:-.01em;color:var(--ink);display:block}.ll-news-evtitle:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--accent)}.ll-news-evvenue{font-size:var(--fs-sm);color:var(--ink-soft);display:block;margin-top:2px}.ll-news-evcat{display:flex;align-items:center;gap:6px;white-space:nowrap;padding-top:3px}.ll-news-dot{width:8px;height:8px;border-radius:50%;flex:none}.ll-news-catlabel{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.ll-news-pull{margin:var(--s10) var(--s8) 0;padding:var(--s8) 0;border-top:3px solid var(--rule-strong);border-bottom:3px solid var(--rule-strong);text-align:center}.ll-news-pullmark{font-family:var(--font-display);font-weight:900;font-size:4.5rem;line-height:.4;color:var(--accent);display:block;height:.5em}.ll-news-pull blockquote{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:var(--fs-2xl);line-height:1.14;letter-spacing:-.02em;max-width:22ch;margin:var(--s5) auto;color:var(--ink)}.ll-news-pull blockquote b{font-style:normal;font-weight:600;color:var(--accent)}.ll-news-pull cite{font-family:var(--font-mono);font-size:var(--fs-xs);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.ll-news-freestrip{display:flex;flex-direction:column;gap:var(--s3)}.ll-news-freerow{display:flex;align-items:center;gap:var(--s4);background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--c-free);border-radius:3px;padding:var(--s4) var(--s5);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ll-news-freerow:hover{transform:translateX(3px);box-shadow:var(--shadow-card)}.ll-news-freebadge{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-free);white-space:nowrap}.ll-news-freebody{flex:1;min-width:0}.ll-news-freetitle{font-family:var(--font-display);font-weight:600;font-size:var(--fs-base);line-height:1.15;color:var(--ink);display:block}.ll-news-freemeta{display:block;margin-top:3px;letter-spacing:.04em}.ll-news-freego,.ll-news-freemeta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint)}.ll-news-freego{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ll-news-cta{padding:var(--s10) var(--s8) var(--s10);text-align:center}.ll-news-ctanote{margin-top:var(--s4);font-size:var(--fs-sm);color:var(--ink-soft)}@media (max-width:560px){.ll-news-cta,.ll-news-hero,.ll-news-masthead,.ll-news-section{padding-left:var(--s5);padding-right:var(--s5)}.ll-news-pull{margin-left:var(--s5);margin-right:var(--s5)}.ll-news-herotitle,.ll-news-intro h1{font-size:var(--fs-2xl)}.ll-news-catlabel,.ll-news-freego{display:none}.ll-news-evtime{width:60px}}