.skudra-design .journal-intro{padding-top:64px;padding-bottom:64px}.skudra-design .journal-intro>.text-link{margin-bottom:30px}.skudra-design .journal-intro h1{font-size:clamp(42px,6.2vw,86px);line-height:1.08;margin:24px 0 32px}.skudra-design .journal-intro>p:last-child{max-width:680px;font-size:19px;line-height:1.8;color:var(--muted)}.skudra-design .journal-library{padding-bottom:80px}.skudra-design .journal-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding:28px 0;border-block:1px solid var(--line);align-items:end}.skudra-design .journal-filters label{display:block;font:12px/1.6 var(--font);color:var(--muted)}.skudra-design .journal-filters form>div{display:flex;gap:8px}.skudra-design .journal-filters input,.skudra-design .journal-filters select{width:100%;min-width:0;min-height:48px;padding:12px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;font:16px var(--font);margin-top:8px}.skudra-design .journal-filters button{display:flex;align-items:center;gap:12px;background:var(--text);color:var(--bg);padding:12px 20px;border-radius:8px;margin-top:8px}.skudra-design .journal-reset{background:none;text-decoration:underline;color:var(--accent-text);padding:16px 0;min-height:44px;font-size:13px}.skudra-design .journal-count{font:11px var(--mono);color:var(--muted);margin:32px 0}.skudra-design .journal-entry{display:block;min-width:0;border-bottom:1px solid var(--line);padding-bottom:28px}.skudra-design .journal-image{aspect-ratio:16/10;background:var(--raised);overflow:hidden;border-radius:18px}.skudra-design .journal-image img{width:100%;height:100%;object-fit:cover}.skudra-design .journal-image-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background:radial-gradient(ellipse at 70% 30%,#35d5a328,transparent 70%),var(--raised);color:var(--accent-text)}.skudra-design .journal-image-empty span{font:12px var(--mono)}.skudra-design .journal-entry-copy{padding-top:24px}.skudra-design .journal-entry h2{font-size:clamp(24px,2.1vw,30px);line-height:1.2;margin:16px 0;overflow-wrap:anywhere}.skudra-design .journal-entry-copy>p:not(.eyebrow){font:15px/1.8 var(--font);color:var(--muted)}.skudra-design .journal-entry-meta{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;margin-top:26px;font:11px/1.7 var(--font);color:var(--muted)}.skudra-design .journal-entry-meta>span:last-child{display:flex;align-items:center;gap:12px;color:var(--accent-text)}.skudra-design .journal-featured{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;padding-bottom:42px}.skudra-design .journal-featured .journal-entry-copy{padding:0}.skudra-design .journal-featured h2{font-size:clamp(28px,3.3vw,46px)}.skudra-design .journal-featured .journal-image{aspect-ratio:5/4}.skudra-design .journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;margin-top:44px}.skudra-design .journal-entry:hover h2{color:var(--accent-text)}.skudra-design .journal-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:48px}.skudra-design .journal-pagination button,.skudra-design .journal-status button{padding:12px 20px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:24px}.skudra-design .journal-status{padding:70px 0}.skudra-design .journal-status h2{font-size:32px;max-width:650px;margin-bottom:20px}.skudra-design .journal-status p{margin-bottom:20px}.skudra-design .journal-source-note{font:12px/1.8 var(--font);color:var(--muted);margin-top:32px}.skudra-editorial{--primary:162 72% 29%;--secondary:162 40% 25%}.skudra-editorial .editorial-detail{background:var(--bg);color:var(--text)}.skudra-editorial .editorial-detail :is(.bg-white,.bg-slate-50,.bg-slate-100){background-color:var(--surface)}.skudra-editorial .editorial-detail :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--text)}.skudra-editorial .editorial-detail :is(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--muted)}.skudra-editorial .editorial-detail h1{font:500 clamp(36px,5.4vw,72px)/1.12 var(--display);letter-spacing:-.045em}.skudra-editorial .editorial-detail h2{font-size:clamp(25px,3vw,39px);line-height:1.2}.skudra-editorial .editorial-detail h3{font-size:22px;line-height:1.3}.skudra-editorial .editorial-detail :is(.text-primary,.text-secondary){color:var(--accent-text)}.skudra-editorial .editorial-detail :is(.bg-primary,.bg-secondary){background-color:var(--accent-text)}.skudra-editorial .editorial-detail :is(.border-slate-100,.border-slate-200){border-color:var(--line)}.skudra-editorial .editorial-detail .prose{color:var(--text);font:17px/1.9 var(--font);overflow-wrap:anywhere}.skudra-editorial .editorial-detail .prose :is(h1,h2,h3,h4,strong){color:var(--text)}.skudra-editorial .editorial-detail .prose a{color:var(--accent-text);text-decoration:underline}.skudra-editorial .editorial-detail .prose p{margin-block:1.2em}.skudra-editorial .editorial-detail .prose :is(ul,ol){padding-left:1.5em}.skudra-editorial .editorial-detail .prose ul{list-style:disc}.skudra-editorial .editorial-detail .prose ol{list-style:decimal}.skudra-editorial .editorial-detail .prose :is(img,video){border-radius:16px;margin-block:28px}.skudra-editorial .editorial-detail .prose pre{overflow-x:auto}.skudra-editorial .editorial-detail .prose table{display:block;overflow-x:auto;max-width:100%}.skudra-editorial .editorial-detail .blur-3xl{display:none}@media(max-width:950px){.skudra-design .journal-filters{grid-template-columns:1fr 1fr}.skudra-design .journal-filters form{grid-column:1/-1}.skudra-design .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skudra-design .journal-featured{gap:28px}}@media(max-width:680px){.skudra-design .journal-intro{padding-block:36px}.skudra-design .journal-featured,.skudra-design .journal-grid{grid-template-columns:1fr}.skudra-design .journal-featured .journal-image{aspect-ratio:16/10}.skudra-design .journal-filters{gap:16px}.skudra-design .journal-filters form>div{flex-wrap:wrap}.skudra-design .journal-filters button{min-height:44px}.skudra-editorial .editorial-detail .prose{font-size:16px}}@media(prefers-reduced-motion:reduce){.skudra-editorial .editorial-detail *{animation:none!important;transition:none!important}}.skudra-editorial .editorial-detail .editorial-table{margin:36px 0 44px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 16px 40px #00271d12}.skudra-editorial .editorial-detail .editorial-table-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 22px;background:#092d25;color:#d7f798;border-bottom:1px solid #446357;font:11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.skudra-editorial .editorial-detail .editorial-table-hint{display:none;font-size:10px;letter-spacing:.02em;color:#deeee6}.skudra-editorial .editorial-detail .editorial-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#26836a transparent}.skudra-editorial .editorial-detail .editorial-table-scroll:focus-visible{outline:3px solid var(--accent-text);outline-offset:-3px}.skudra-editorial .editorial-detail .prose .editorial-table table{display:table;width:100%;max-width:none;min-width:620px;margin:0;border:0;border-radius:0;border-collapse:separate;border-spacing:0;font:15px/1.7 var(--font);overflow:visible}.skudra-editorial .editorial-detail .prose .editorial-table th{background:#092d25;color:#f0f7ef;padding:19px 22px;text-align:left;vertical-align:top;font-weight:600;border:0;border-bottom:3px solid #36cba2}.skudra-editorial .editorial-detail .prose .editorial-table td{padding:23px 22px;color:var(--text);vertical-align:top;border:0;border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .18s}.skudra-editorial .editorial-detail .prose .editorial-table tr:nth-child(2n) td{background:color-mix(in srgb,var(--accent-text) 5%,var(--surface))}.skudra-editorial .editorial-detail .prose .editorial-table td:first-child{font-weight:600;color:var(--accent-text);border-right:1px solid var(--line);min-width:170px}.skudra-editorial .editorial-detail .prose .editorial-table tr:last-child td{border-bottom:0}.skudra-editorial .editorial-detail .prose .editorial-table th+th{border-left:1px solid #446357}@media(hover:hover){.skudra-editorial .editorial-detail .prose .editorial-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-text) 10%,var(--surface))}}@media(max-width:680px){.skudra-editorial .editorial-detail .editorial-table{border-radius:14px;margin-block:28px}.skudra-editorial .editorial-detail .editorial-table-bar{padding:12px 16px}.skudra-editorial .editorial-detail .editorial-table-hint{display:inline}.skudra-editorial .editorial-detail .prose .editorial-table :is(th,td){padding:17px 18px}}
