.cs-ln-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.cs-ln-narrow{max-width:760px;margin-inline:auto}.cs-ln-mast{position:relative;isolation:isolate;margin-top:-72px;padding:calc(72px + clamp(28px, 6vw, 64px)) 0 clamp(64px,9vw,104px);background:radial-gradient(60% 80% at 88% 0,rgba(212,163,89,.2),transparent 62%),radial-gradient(50% 60% at 0 100%,rgba(212,163,89,.08),transparent 70%),linear-gradient(180deg,#0b0a08,#14110e);color:var(--ink)}.cs-ln-mast .cs-crumbs{margin-bottom:clamp(18px,3vw,28px)}.cs-ln-kicker{margin:0;font-family:var(--mono);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.cs-ln-mast__h1{margin:12px 0 0;max-width:16ch;font-family:var(--serif);font-weight:800;font-size:clamp(2.6rem,8vw,5.4rem);line-height:1;letter-spacing:-.02em;color:var(--ink)}.cs-ln-mast__h1 em{font-style:italic;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding:.14em .16em .2em .1em;margin:0 -.16em 0 -.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cs-ln-mast__lede{margin:clamp(14px,2vw,20px) 0 0;max-width:58ch;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.65;color:var(--ink-2)}.cs-ln-paper{--ink:#17130c;--ink-2:rgba(23,19,12,0.76);--ink-3:rgba(23,19,12,0.6);--line:rgba(23,19,12,0.1);--line-2:rgba(23,19,12,0.2);--accent:#7a5018;position:relative;z-index:1;margin-top:-32px;padding:clamp(28px,4vw,44px) 0 clamp(64px,9vw,112px);border-radius:32px 32px 0 0;background:linear-gradient(180deg,#f8f2e6,#f4ecdc);color:var(--ink)}.cs-ln-sh{margin:clamp(44px,6vw,68px) 0 20px;font-family:var(--serif);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.cs-ln-filter{margin:0 calc(-1 * var(--gutter)) clamp(22px,3vw,32px);padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.cs-ln-filter::-webkit-scrollbar{display:none}.cs-ln-filter ul{display:flex;gap:8px;width:max-content;margin:0;padding:2px 0;list-style:none}.cs-ln-filter a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:#fffdf8;color:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.cs-ln-filter a:hover{border-color:#b88a45}.cs-ln-filter a[aria-current]{background:#17130c;border-color:#17130c;color:#f4ecdc}.cs-ln-filter__radar:before{content:"";width:7px;height:7px;border-radius:50%;background:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.16)}@media (min-width:900px){.cs-ln-filter{margin-inline:0;padding:0;overflow:visible}.cs-ln-filter ul{flex-wrap:wrap;width:auto}}.cs-ln-card{display:flex;flex-direction:column;height:100%;padding:8px;border-radius:24px;border:1px solid var(--line);background:#fffdf8;color:var(--ink);text-decoration:none;box-shadow:0 1px 2px rgba(23,19,12,.04),0 12px 32px rgba(23,19,12,.05);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.cs-ln-card:hover{transform:translateY(-3px);border-color:rgba(184,138,69,.45);box-shadow:0 2px 4px rgba(23,19,12,.05),0 22px 44px rgba(23,19,12,.1)}.cs-ln-card:focus-visible{outline:3px solid #b88a45;outline-offset:3px}.cs-ln-card__media{display:block;overflow:hidden;border-radius:17px;aspect-ratio:16/10;background:#e9dfcb}.cs-ln-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.cs-ln-card:hover .cs-ln-card__media img{transform:scale(1.03)}.cs-ln-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;padding:16px 12px 12px}.cs-ln-card__title{margin:2px 0 0;font-family:var(--serif);font-weight:800;font-size:clamp(1.18rem,1.8vw,1.35rem);line-height:1.22;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.cs-ln-card__ex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem;line-height:1.6;color:var(--ink-2)}.cs-ln-card__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding-top:4px;font-size:.82rem;color:var(--ink-3)}.cs-ln-card__meta time:before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 2px 0;border-radius:50%;background:currentColor;opacity:.6}.cs-ln-card--feature .cs-ln-card__title{font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.08;letter-spacing:-.015em}.cs-ln-card--feature .cs-ln-card__ex{-webkit-line-clamp:4;font-size:clamp(.98rem,1.3vw,1.08rem)}.cs-ln-card--feature .cs-ln-card__body{padding:20px 16px 16px}.cs-ln-tag{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(212,163,89,.16);color:#6b4716;font-size:.78rem;font-weight:700;letter-spacing:.01em;text-decoration:none}.cs-ln-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#b8873f}a.cs-ln-tag:hover{background:rgba(212,163,89,.28)}.cs-ln-mast .cs-ln-tag{background:rgba(212,163,89,.16);color:var(--gold-2)}.cs-ln-mast .cs-ln-tag:before{background:var(--gold)}.cs-ln-ph{display:grid;place-items:center;width:100%;height:100%;min-height:100%;padding:24px;text-align:center;background:radial-gradient(110% 120% at 15% 10%,rgba(240,212,155,.6),rgba(212,163,89,.3) 45%,transparent 75%),linear-gradient(140deg,#3a2a12,#17130c)}.cs-ln-ph span{font-family:var(--serif);font-style:italic;font-weight:700;font-size:clamp(1.2rem,2.4vw,1.8rem);color:#f4ecdc}.cs-ln-front{grid-template-columns:minmax(0,1fr)}.cs-ln-front,.cs-ln-front__side{display:grid;gap:clamp(16px,2vw,24px)}.cs-ln-front__side{margin:0;padding:0;list-style:none}@media (min-width:640px){.cs-ln-front__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.cs-ln-front--1,.cs-ln-front--2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cs-ln-front--1 .cs-ln-front__side,.cs-ln-front--2 .cs-ln-front__side{grid-template-columns:minmax(0,1fr)}.cs-ln-front--2 .cs-ln-front__side{grid-template-rows:auto auto;align-content:start}.cs-ln-front--0>.cs-ln-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.cs-ln-front--0>.cs-ln-card .cs-ln-card__media{aspect-ratio:auto;min-height:420px}.cs-ln-front--0>.cs-ln-card .cs-ln-card__body{justify-content:center;padding:clamp(24px,3vw,44px)}.cs-ln-front--0>.cs-ln-card .cs-ln-card__meta{margin-top:8px}}.cs-ln-grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:640px){.cs-ln-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.cs-ln-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-ln-radarstrip{margin-top:clamp(44px,6vw,68px);padding:clamp(22px,3vw,32px);border-radius:26px;background:#17130c;color:#f4ecdc}.cs-ln-radarstrip__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.cs-ln-radarstrip__head h2{margin:0;font-family:var(--serif);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);color:#f4ecdc}.cs-ln-radarstrip__head a{color:#f0d49b;font-size:.92rem;font-weight:600;text-decoration:none}.cs-ln-radarstrip__head a:hover{text-decoration:underline}.cs-ln-radarstrip ul{display:grid;gap:1px;margin:18px 0 0;padding:0;list-style:none;background:rgba(244,236,220,.12);border-radius:16px;overflow:hidden}@media (min-width:900px){.cs-ln-radarstrip ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-ln-radarstrip li{padding:18px;background:#17130c}.cs-ln-radarstrip li time{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#d4a359}.cs-ln-radarstrip li a{display:block;margin-top:6px;color:#f4ecdc;font-family:var(--serif);font-weight:700;font-size:1.12rem;line-height:1.3;text-decoration:none}.cs-ln-radarstrip li a:hover{color:#f0d49b}.cs-ln-empty{padding:clamp(28px,5vw,56px);border-radius:26px;border:1px dashed var(--line-2);background:rgba(255,253,248,.6);text-align:center;color:var(--ink-2)}.cs-ln-empty h2{margin:0 0 10px;font-family:var(--serif);font-weight:800;font-size:clamp(1.4rem,3vw,2rem);color:var(--ink)}.cs-ln-empty p{margin:0 auto 20px;max-width:52ch;line-height:1.65}.cs-ln-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.cs-ln-pager a,.cs-ln-pager span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:14px;border:1px solid var(--line-2);background:#fffdf8;color:var(--ink-2);text-decoration:none;font-variant-numeric:tabular-nums}.cs-ln-pager a:hover{border-color:#b88a45;color:var(--ink)}.cs-ln-pager [aria-current]{background:#17130c;border-color:#17130c;color:#f4ecdc;font-weight:700}.cs-ln-pager .is-off{opacity:.4}.cs-ln-paper .cs-ln-news{display:grid;gap:clamp(20px,3vw,40px);align-items:center;margin-top:clamp(44px,6vw,68px);padding:clamp(24px,4vw,44px);border-radius:26px;border:1px solid var(--line);background:#fffdf8}@media (min-width:900px){.cs-ln-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cs-ln-news h2{margin:6px 0 0;font-family:var(--serif);font-weight:800;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;color:var(--ink)}.cs-ln-news p{margin:10px 0 0;line-height:1.6;color:var(--ink-2)}.cs-ln-paper .cs-ln-kicker{color:var(--accent)}.cs-ln-mast--article{padding-bottom:clamp(88px,11vw,132px)}.cs-ln-ahead{display:grid;gap:clamp(26px,4vw,48px);grid-template-columns:minmax(0,1fr);align-items:center}.cs-ln-ahead__text{display:flex;flex-direction:column;align-items:flex-start}.cs-ln-ahead__text .cs-crumbs{margin-bottom:18px}.cs-ln-title{margin:16px 0 0;font-family:var(--serif);font-weight:800;font-size:clamp(2.1rem,5.6vw,3.8rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.cs-ln-ahead__media{position:relative;margin:0}.cs-ln-ahead__media:before{content:"";position:absolute;z-index:-1;right:-6%;top:-10%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(212,163,89,.45),transparent);filter:blur(8px)}.cs-ln-ahead__media>.cs-ln-ph,.cs-ln-ahead__media>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:26px;border:1px solid rgba(240,212,155,.16);box-shadow:0 30px 70px rgba(0,0,0,.45)}@media (min-width:1000px){.cs-ln-ahead{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.cs-ln-by{display:flex;gap:12px;align-items:center;margin-top:24px}.cs-ln-by p{display:flex;flex-direction:column;gap:6px;margin:0}.cs-ln-by__name{font-weight:600;color:var(--ink)}.cs-ln-by__name a{color:var(--gold-2);text-decoration:none}.cs-ln-by__name a:hover{text-decoration:underline}.cs-ln-by__pills{display:flex;flex-wrap:wrap;gap:6px}.cs-ln-by__pills>*{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line);font-size:.8rem;color:var(--ink-2)}.cs-ln-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#2a2116,#14110e 70%);box-shadow:inset 0 0 0 1.5px rgba(212,163,89,.7);color:#e9c27e;font-family:var(--serif);font-weight:700;letter-spacing:.02em;text-decoration:none}.cs-ln-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.cs-ln-paper--article{margin-top:-56px;padding-top:0;background:linear-gradient(180deg,transparent,transparent 56px,#f8f2e6 0,#f4ecdc);border-radius:0}.cs-ln-paper--article:before{content:"";position:absolute;z-index:-1;inset:24px 0 auto;height:64px;border-radius:32px 32px 0 0;background:#f8f2e6}.cs-ln-short{display:grid;gap:16px;max-width:980px;margin:0 auto;padding:clamp(20px,3vw,32px);border-radius:26px;border:1px solid var(--line);background:#fffdf8;box-shadow:0 24px 60px rgba(23,19,12,.12)}.cs-ln-short__head h2{margin:0;font-family:var(--serif);font-weight:800;font-size:clamp(1.5rem,2.6vw,1.9rem);color:var(--ink)}.cs-ln-short__head p{margin:2px 0 0;font-size:.82rem;color:var(--ink-3)}.cs-ln-short__answer{margin:0;font-size:clamp(1.04rem,1.5vw,1.16rem);line-height:1.65;color:var(--ink)}.cs-ln-short__points{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:pt}.cs-ln-short__points li{position:relative;padding:14px 14px 14px 52px;border-radius:16px;background:#f6eedd;font-weight:600;line-height:1.45;color:var(--ink);counter-increment:pt}.cs-ln-short__points li:before{content:counter(pt);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#17130c;color:#f0d49b;font-family:var(--serif);font-size:.9rem;font-weight:800}@media (min-width:900px){.cs-ln-short{grid-template-columns:180px minmax(0,1fr);column-gap:28px}.cs-ln-short__head{grid-row:span 2}.cs-ln-short__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-ln-read{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);max-width:720px;margin:clamp(36px,5vw,56px) auto 0}@media (min-width:1100px){.cs-ln-read--toc{grid-template-columns:230px minmax(0,700px);gap:56px;max-width:986px}.cs-ln-read--toc .cs-ln-toc{position:sticky;top:96px;align-self:start}}.cs-ln-col{min-width:0}.cs-ln-toc{padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#fffdf8}.cs-ln-toc summary{cursor:pointer;font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);list-style:none}.cs-ln-toc summary::-webkit-details-marker{display:none}.cs-ln-toc ol{display:grid;gap:8px;margin:12px 0 0;padding-left:1.2em;font-size:.92rem;line-height:1.4;color:var(--ink-3)}.cs-ln-toc a{color:var(--ink-2);text-decoration:none}.cs-ln-toc a:hover{color:var(--ink);text-decoration:underline}.cs-ln-prose{font-size:clamp(1.05rem,1.35vw,1.14rem);line-height:1.78;color:var(--ink-2)}.cs-ln-prose :where(p,ul,ol,blockquote,figure){margin:0}.cs-ln-prose>*+*{margin-top:1.15em}.cs-ln-prose>:is(h2,h3)+*{margin-top:.6em}.cs-ln-prose>:first-child{margin-top:0}.cs-ln-prose>p:first-child{font-size:1.12em;color:var(--ink)}.cs-ln-prose h2{margin:2em 0 0;font-weight:800;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.16;letter-spacing:-.01em}.cs-ln-prose h2,.cs-ln-prose h3{font-family:var(--serif);color:var(--ink);scroll-margin-top:96px}.cs-ln-prose h3{margin:1.6em 0 0;font-weight:700;font-size:clamp(1.22rem,2vw,1.42rem);line-height:1.25}.cs-ln-prose strong{color:var(--ink)}.cs-ln-prose a{color:var(--accent);text-underline-offset:3px}.cs-ln-prose :where(ul,ol){padding-left:1.3em}.cs-ln-prose li+li{margin-top:.5em}.cs-ln-prose li::marker{color:#b8873f}.cs-ln-prose blockquote{margin:1.8em 0;padding:22px 24px;border-radius:20px;border-left:4px solid #d4a359;background:#fffdf8;font-family:var(--serif);font-style:italic;font-size:1.16em;line-height:1.55;color:var(--ink)}.cs-ln-prose blockquote p{margin:0}.cs-ln-prose hr{border:0;height:1px;background:var(--line-2);margin:2.2em 0}.cs-ln-prose code{padding:1px 6px;border-radius:6px;background:rgba(212,163,89,.16);font-size:.92em}.cs-ln-prose pre{padding:14px;border-radius:12px;overflow-x:auto;background:#fffdf8;border:1px solid var(--line)}.cs-ln-prose img{max-width:100%;height:auto;border-radius:18px}.cs-ln-sec{margin-top:clamp(40px,5vw,60px)}.cs-ln-sec>h2{margin:0 0 16px;font-family:var(--serif);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);color:var(--ink)}.cs-ln-faq{display:grid;gap:10px}.cs-ln-faq details{border-radius:18px;border:1px solid var(--line);background:#fffdf8}.cs-ln-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.cs-ln-faq summary::-webkit-details-marker{display:none}.cs-ln-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f6eedd;font-size:1.2rem;line-height:1;color:var(--ink);transition:transform .25s var(--ease)}.cs-ln-faq details[open] summary:after{transform:rotate(45deg)}.cs-ln-faq h3{margin:0;font-family:var(--sans);font-weight:700;font-size:1.02rem;line-height:1.4;color:var(--ink)}.cs-ln-faq details p{margin:0;padding:0 18px 18px;line-height:1.7;color:var(--ink-2)}.cs-ln-sources{margin:0;padding-left:1.2em;display:grid;gap:6px;color:var(--ink-2)}.cs-ln-sources a{color:var(--accent)}.cs-ln-writer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:clamp(40px,5vw,56px);padding:clamp(20px,3vw,28px);border-radius:24px;border:1px solid var(--line);background:#fffdf8}.cs-ln-writer p{margin:0}.cs-ln-writer__kick{font-size:.78rem;color:var(--ink-3)}.cs-ln-writer__name{margin-top:2px!important;font-family:var(--serif);font-weight:800;font-size:1.3rem}.cs-ln-writer__name a{color:var(--ink);text-decoration:none}.cs-ln-writer__name a:hover{color:var(--accent)}.cs-ln-writer__title{margin-top:2px!important;font-size:.9rem;font-weight:600;color:var(--accent)}.cs-ln-writer__cred{margin-top:8px!important;font-size:.88rem;color:var(--ink-2)}.cs-ln-writer__bio{margin-top:10px!important;line-height:1.65;color:var(--ink-2)}.cs-ln-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--accent);font-weight:700;font-size:.92rem;text-decoration:none}.cs-ln-more svg{width:16px;height:16px;transition:transform .3s var(--ease)}.cs-ln-more:hover svg{transform:translateX(3px)}.cs-ln-cta{display:grid;gap:20px;align-items:center;margin:clamp(48px,6vw,72px) auto 0;max-width:980px;padding:clamp(26px,4vw,44px);border-radius:28px;background:radial-gradient(90% 120% at 100% 0,rgba(212,163,89,.26),transparent 60%),#17130c;color:#f4ecdc}@media (min-width:900px){.cs-ln-cta{grid-template-columns:minmax(0,1.3fr) auto}}.cs-ln-cta h2{margin:8px 0 0;font-family:var(--serif);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.1;color:#f4ecdc}.cs-ln-cta p{margin:10px 0 0;max-width:54ch;line-height:1.65;color:rgba(244,236,220,.78)}.cs-ln-cta .cs-ln-kicker{color:#f0d49b}.cs-ln-cta__btns{display:flex;flex-wrap:wrap;gap:12px}.cs-ln-cta .cs-mbtn--line{color:#f4ecdc;border-color:rgba(244,236,220,.3)}.cs-ln-next .cs-ln-sh{margin-top:0}.cs-ln-progress{display:none}@supports (animation-timeline:scroll()){.cs-ln-progress{display:block;position:fixed;z-index:90;left:0;top:0;width:100%;height:3px;background:var(--gold-grad);transform-origin:0 50%;transform:scaleX(0);animation:cs-ln-read linear both;animation-timeline:scroll(root)}@keyframes cs-ln-read{to{transform:scaleX(1)}}}.cs-ln-profile{display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:760px){.cs-ln-profile{grid-template-columns:auto minmax(0,1fr)}}.cs-ln-profile .cs-ln-avatar{box-shadow:0 0 0 4px rgba(212,163,89,.35),0 24px 50px rgba(0,0,0,.45)}.cs-ln-profile__role{margin:10px 0 0;font-weight:600;color:var(--gold-2)}.cs-ln-profile__cred{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;color:var(--ink-2)}.cs-ln-profile__cred:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;transform:rotate(45deg);background:var(--gold)}.cs-ln-social{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.cs-ln-social a{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);color:var(--gold-2);text-decoration:none;font-size:.86rem;font-weight:600}.cs-ln-social a:hover{background:rgba(212,163,89,.15)}.cs-ln-briefs{display:grid;gap:clamp(16px,2vw,22px);margin:0;padding:0;list-style:none}.cs-ln-brief{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:clamp(20px,3vw,30px);border-radius:24px;border:1px solid var(--line);background:#fffdf8}@media (min-width:760px){.cs-ln-brief{grid-template-columns:120px minmax(0,1fr);gap:28px}}.cs-ln-brief__date{display:flex;gap:8px;align-items:baseline;color:var(--ink-3);font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.cs-ln-brief__date b{font-family:var(--serif);font-size:2.4rem;font-weight:800;letter-spacing:0;line-height:1;color:var(--ink)}@media (min-width:760px){.cs-ln-brief__date{flex-direction:column;gap:4px}}.cs-ln-brief h2{margin:0;font-family:var(--serif);font-weight:800;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.18;color:var(--ink);text-wrap:balance}.cs-ln-brief__by{margin:6px 0 0;font-size:.86rem;color:var(--ink-3)}.cs-ln-brief .cs-ln-prose{margin-top:14px;font-size:1.02rem}.cs-ln-brief .cs-ln-prose>p:first-child{font-size:1em;color:var(--ink-2)}.cs-ln-preview{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:10px clamp(16px,4vw,40px);background:#d4a359;color:#14110e;font-size:14px;font-weight:600}.cs-ln-preview a{color:#14110e}.cs-ln-preview~.cs-ln-mast,.cs-ln-preview~article .cs-ln-mast{margin-top:0;padding-top:clamp(28px,6vw,64px)}.cs-ln-head{padding-top:clamp(40px,6vw,72px)}.cs-ln-head .cs-ln-kicker{color:var(--gold-2)}.cs-ln-head .cs-ln-by{margin-top:18px;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.cs-ln-card,.cs-ln-card__media img{transition:none}.cs-ln-card:hover,.cs-ln-card:hover .cs-ln-card__media img{transform:none}}