.app-theme--west-bote .news-header{box-shadow:none;backdrop-filter:none}.app-theme--west-bote .news-header,.app-theme--west-bote .news-utilitybar{border-bottom:1px solid var(--border)}.app-theme--west-bote .news-footer{border-top:2px solid var(--foreground)}.west-wordmark{align-items:flex-start;color:var(--foreground);display:inline-flex;flex-direction:column;font-family:Georgia,serif;font-size:1.35rem;font-weight:700;letter-spacing:-.07em;line-height:.95;text-decoration:none}.west-wordmark__accent{color:var(--color-secondary)}.west-wordmark small{color:var(--muted);font-family:Arial,sans-serif;font-size:.48rem;font-weight:700;letter-spacing:.2em;margin-top:.45rem}.west-front__masthead{border-bottom:2px solid var(--foreground);padding:2rem 0 1.7rem}.west-about__eyebrow,.west-front__masthead p{color:var(--color-primary-text);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.west-about h1,.west-front__masthead h1{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.055em;line-height:1.04;margin:.8rem 0 1.2rem}.west-front__masthead h1{font-size:clamp(2.3rem,4.2vw,3.7rem);max-width:26ch;margin:.5rem 0 .7rem}.west-front__masthead>span{color:var(--muted);display:block;font-size:1.1rem;line-height:1.6;max-width:45rem}.west-front__section{border-bottom:1px solid var(--border);padding:2rem 0 2.5rem}.west-front__section-title{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.3rem}.west-front__section-title h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:700}.west-about a,.west-front__section-title>a{color:var(--color-primary-text);font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.west-front__lead-grid{display:grid;gap:0 2rem;grid-template-columns:1.6fr 1fr}.west-front__lead-grid>:first-child{border-right:1px solid var(--border);grid-row:span 2;padding-right:2rem}.west-front__lead-grid>:not(:first-child){border-bottom:1px solid var(--border);padding:0 0 1.5rem}.west-front__lead-grid>:last-child{border-bottom:0;padding-top:1.5rem}.west-story__desk{color:var(--color-primary-text);font-size:.72rem;font-weight:700;letter-spacing:.15em;margin-bottom:.8rem;text-transform:uppercase}.west-story h3{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.west-story--prominent h3{font-size:clamp(2rem,3.2vw,3rem)}.west-story h3 a:hover{color:var(--color-primary-text)}.west-story__abstract{color:var(--muted);display:-webkit-box;font-size:.95rem;line-height:1.6;margin-top:1rem;max-width:42rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.west-story__meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem 1rem;margin-top:1.2rem;text-transform:uppercase}.west-front__briefs{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.west-front__briefs a{align-items:baseline;border-bottom:1px solid var(--border);display:flex;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.35;padding:1rem .5rem}.west-front__briefs a:hover,.west-front__desks a:hover{color:var(--color-primary-text)}.west-front__briefs span{font-family:Arial,sans-serif;font-weight:400}.west-front__desks{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.west-front__desks a{border:1px solid var(--border);display:flex;flex-direction:column;gap:.7rem;min-height:11rem;padding:1.2rem}.west-front__desks strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.west-front__desks span{color:var(--muted);font-size:.9rem;line-height:1.5}.west-front__desks small{font-size:.78rem;font-weight:700;margin-top:auto}.west-front__empty{color:var(--muted);padding:2rem 0}.west-headlines>header{border-bottom:2px solid var(--foreground);padding-bottom:2rem}.west-headlines>header h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:-.05em}.west-headlines>header>p:last-child{color:var(--muted);margin-top:.5rem}.west-headlines__grid{display:grid;gap:0 2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 2rem}.west-headlines__grid .west-story{border-bottom:1px solid var(--border);padding:1.7rem 0}.west-about h1{font-size:clamp(2.6rem,6vw,5.5rem);max-width:18ch}.west-about__intro{color:var(--muted);font-size:1.25rem;line-height:1.65;max-width:44rem}.west-about__columns{border-top:2px solid var(--foreground);display:grid;gap:0 4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.west-about__columns section{border-bottom:1px solid var(--border);padding:2rem 0}.west-about__columns h2{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;margin-bottom:.8rem}.west-about__columns p{color:var(--muted);line-height:1.75}.west-about footer{padding-top:2rem}.west-about footer p{font-weight:700;margin-bottom:.4rem}@media (max-width:720px){.west-front__masthead{padding-top:2.2rem}.west-front__section-title>a{flex-shrink:0;white-space:nowrap}.west-about__columns,.west-front__briefs,.west-front__desks,.west-front__lead-grid,.west-headlines__grid{grid-template-columns:1fr}.west-front__lead-grid>:first-child{border-right:0;border-bottom:1px solid var(--border);grid-row:auto;padding:0 0 1.5rem}.west-front__lead-grid>:not(:first-child){padding-top:1.5rem}}.platform-ad{width:100%;max-width:970px;margin:1.75rem auto;padding:.75rem;overflow:hidden;border:1px solid var(--border,#e2e8f0);border-radius:.75rem;background:var(--backgroundSub,#f8fafc);text-align:center}.platform-ad__label{display:block;margin-bottom:.5rem;color:var(--muted,#64748b);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.platform-ad--in-article{border:0;border-radius:0;padding:.5rem 0;background:transparent}.platform-ad--side{max-width:300px}.platform-ad--float{float:right;margin:0 0 1.5rem 1.5rem;width:min(250px,35%)}.platform-ad--home{pointer-events:auto}.article-detail-ad-side{align-self:start;grid-column:3;grid-row:1;margin:0 0 0 1.5rem}@media (max-width:1279px){.article-detail-ad-side{display:none}}.platform-ad--mobile{display:none}@media (max-width:767px){.platform-ad--desktop{display:none}.platform-ad--mobile{display:block}}@font-face{font-family:poppins;src:url(/_next/static/media/916d3686010a8de2-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/d869208648ca5469-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/9a881e2ac07d406b-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_cedf17{font-family:poppins,poppins Fallback}.__variable_cedf17{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:openSans;src:url(/_next/static/media/4be9076b1e8d9d3a-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:openSans;src:url(/_next/static/media/b5db02f0d09d688d-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:openSans;src:url(/_next/static/media/4840173a88d500b9-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:openSans Fallback;src:local("Arial");ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.00%;size-adjust:105.22%}.__className_1d2ae3{font-family:openSans,openSans Fallback}.__variable_1d2ae3{--font-open-sans:"openSans","openSans Fallback"}@font-face{font-family:roboto;src:url(/_next/static/media/4046ec9b7a3cd7ce-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(/_next/static/media/513844adbb553426-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roboto;src:url(/_next/static/media/dedba05d74695149-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local("Arial");ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.00%;size-adjust:100.37%}.__className_f8b1e8{font-family:roboto,roboto Fallback}.__variable_f8b1e8{--font-roboto:"roboto","roboto Fallback"}