.listing-page{padding-top:42px}.archive-description{max-width:850px;line-height:2;color:var(--karmadio-muted)}
.archive-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 0;margin:0 0 28px;border-block:1px solid var(--karmadio-border);font-size:12px}.archive-result-count{color:var(--karmadio-muted);margin-inline-end:auto}.archive-sort{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.archive-sort label{display:inline-flex;align-items:center;gap:6px}.archive-sort select{max-width:100%;background:var(--karmadio-surface);color:var(--karmadio-text);border:1px solid var(--karmadio-border);min-height:42px;padding:6px 12px;font:inherit}.archive-sort button,.archive-saved-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--karmadio-border);background:var(--karmadio-surface);color:var(--karmadio-text);padding:8px 14px;border-radius:var(--karmadio-radius-button);font:inherit}.archive-sort button:hover,.archive-saved-trigger:hover{border-color:var(--karmadio-primary);color:var(--karmadio-primary)}.archive-saved-trigger>span{font-variant-numeric:tabular-nums;font-size:11px;background:var(--karmadio-background);border-radius:999px;min-width:23px;padding:2px 5px}
.archive-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.archive-layout.has-archive-sidebar{grid-template-columns:285px minmax(0,1fr);grid-template-areas:'sidebar content';direction:ltr}.sidebar-start .archive-layout.has-archive-sidebar{grid-template-columns:minmax(0,1fr) 285px;grid-template-areas:'content sidebar'}.archive-content{min-width:0;direction:rtl;container:archive-content/inline-size;grid-area:auto}.has-archive-sidebar>.archive-content{grid-area:content}.archive-sidebar{direction:rtl;grid-area:sidebar;min-width:0;align-self:stretch}.has-sticky-sidebar .archive-sidebar>.sidebar-inner{position:sticky;top:24px}.has-sticky-header .archive-sidebar>.sidebar-inner{top:190px}
.archive-view .archive-grid{display:grid;grid-template-columns:repeat(var(--karmadio-columns,3),minmax(0,1fr));gap:26px;align-items:stretch}.archive-card{position:relative;min-width:0;display:flex;flex-direction:column}.archive-card:hover{transform:none}.archive-card-media{min-width:0;position:relative}.archive-card .card-image{position:relative;border-radius:var(--karmadio-radius-image);aspect-ratio:1.55}.archive-card .card-image img,.archive-card .card-image>picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.archive-card .card-image>.image-placeholder{position:absolute;inset:0;min-height:0}.archive-card .image-placeholder{min-height:150px}.archive-card .card-content{display:flex;flex:1;flex-direction:column;min-width:0;padding:22px}.archive-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.archive-card-top:empty{display:none}.archive-card .archive-card-title{font-size:20px;line-height:1.9;font-weight:800;margin:8px 0 12px;overflow-wrap:anywhere;color:var(--karmadio-h2)}.archive-card .archive-card-title a{color:inherit}.archive-card .archive-card-title a:hover{color:var(--karmadio-link-hover)}.archive-card-excerpt{font-size:13px;line-height:2;color:var(--karmadio-muted)}.archive-card-excerpt p{margin:0 0 18px}.archive-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:18px}.archive-card-footer:empty{display:none}.archive-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--karmadio-muted);font-size:10px;line-height:1.8}.archive-card-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.archive-card-meta svg{width:13px;height:13px;flex-shrink:0}.archive-author{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:11px;color:var(--karmadio-muted);overflow-wrap:anywhere}.archive-author-avatar{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:color-mix(in srgb,var(--karmadio-primary) 12%,var(--karmadio-surface));color:var(--karmadio-primary);font-size:14px;font-weight:700}.archive-bookmark{position:absolute;top:12px;inset-inline-end:12px;z-index:2;display:grid;place-items:center;width:40px;height:42px;border:1px solid color-mix(in srgb,var(--karmadio-primary) 30%,var(--karmadio-surface));background:var(--karmadio-surface);color:var(--karmadio-primary);box-shadow:0 3px 12px #0001;border-radius:var(--karmadio-radius-button);cursor:pointer}.archive-bookmark[aria-pressed=true]{background:var(--karmadio-primary);border-color:var(--karmadio-primary);color:var(--karmadio-on-primary)}.archive-bookmark[aria-pressed=true] svg{fill:currentColor}.archive-card--no-media .archive-bookmark{position:static;margin-inline-start:auto;flex-shrink:0}.archive-story-number{display:none}
.archive-layout-author-grid .archive-card .card-image{aspect-ratio:1.35}.archive-layout-author-grid .archive-card{box-shadow:0 5px 25px #00000003}.archive-layout-author-grid .archive-card-footer{justify-content:flex-start;border-top:1px solid var(--karmadio-border);margin-top:auto}.archive-layout-author-grid .archive-card-content{padding:22px 23px}.archive-layout-author-grid .archive-card-title{font-size:19px}
.archive-layout-list .archive-grid,.archive-layout-author-list .archive-grid,.archive-layout-press-lead .archive-grid,.archive-layout-news-feed .archive-grid{grid-template-columns:1fr;gap:0}.archive-layout-list .archive-card,.archive-layout-author-list .archive-card,.archive-layout-press-lead .archive-card,.archive-layout-news-feed .archive-card{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px;padding:24px 0;border:0;border-bottom:1px solid var(--karmadio-border);border-radius:0;background:transparent;box-shadow:none}.archive-layout-list .archive-card:last-child,.archive-layout-author-list .archive-card:last-child,.archive-layout-news-feed .archive-card:last-child{border-bottom:0}.archive-layout-list .archive-card-media,.archive-layout-news-feed .archive-card-media,.archive-layout-press-lead .archive-card-media{grid-column:1;grid-row:1}.archive-layout-list .archive-card-content,.archive-layout-news-feed .archive-card-content,.archive-layout-press-lead .archive-card-content{grid-column:2;grid-row:1;padding:0}.archive-layout-list .card-image,.archive-layout-news-feed .card-image,.archive-layout-press-lead .card-image{height:100%;min-height:170px;aspect-ratio:auto}.archive-layout-list .archive-card-title,.archive-layout-press-lead .archive-card-title{font-size:23px}.archive-layout-news-feed .archive-card{grid-template-columns:210px minmax(0,1fr);gap:22px}.archive-layout-news-feed .archive-card-title{font-size:21px;margin-top:0}.archive-layout-news-feed .card-image{min-height:150px}.archive-layout-news-feed .archive-card-footer{padding-top:10px}
.archive-layout-author-list .archive-card{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding:28px 0;gap:40px}.archive-layout-author-list .archive-card-media{grid-column:2;grid-row:1}.archive-layout-author-list .archive-card-content{grid-column:1;grid-row:1;padding:8px 0}.archive-layout-author-list .card-image{height:100%;min-height:220px;aspect-ratio:auto}.archive-layout-author-list .archive-card-title{font-size:24px}.archive-layout-author-list .archive-card-footer{justify-content:flex-start}
.archive-layout-press-lead .archive-card{grid-template-columns:220px minmax(0,1fr);border-bottom-style:dashed}.archive-layout-press-lead .archive-card--lead{grid-template-columns:minmax(240px,1.1fr) minmax(0,2fr);padding:24px;border:1px solid var(--karmadio-border);border-top:2px solid var(--karmadio-primary);background:var(--karmadio-surface);margin:0 0 16px;border-radius:var(--karmadio-radius-card)}.archive-layout-press-lead .archive-card--lead .archive-card-title{font-size:26px}.archive-layout-press-lead .archive-card--lead .archive-card-excerpt{margin-top:18px;padding:16px 18px;background:color-mix(in srgb,var(--karmadio-primary) 5%,var(--karmadio-background));border-top:2px solid var(--karmadio-border)}.archive-layout-press-lead .archive-card--lead .archive-card-excerpt p{margin:0}.archive-layout-press-lead .archive-card--lead .card-image{min-height:240px}
.archive-layout-compact .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-layout-compact .archive-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.archive-layout-compact .archive-card .card-image{height:100%;aspect-ratio:auto;min-height:120px}.archive-layout-compact .archive-card-content{padding:16px}.archive-layout-compact .archive-card-title{font-size:16px}.archive-layout-compact .archive-card-footer{padding-top:7px;gap:8px}.archive-layout-compact .archive-bookmark{width:32px;height:34px;top:7px;inset-inline-end:7px}
.archive-layout-bento .archive-grid{grid-auto-rows:minmax(250px,auto)}.archive-layout-bento .archive-card{display:flex;min-height:280px;background:var(--karmadio-secondary);border:0;isolation:isolate;justify-content:flex-end}.archive-layout-bento .archive-card-media{position:absolute;inset:0;z-index:-1}.archive-layout-bento .archive-card .card-image{height:100%;aspect-ratio:auto;border-radius:inherit}.archive-layout-bento .card-image::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#091b23ed,transparent 95%);pointer-events:none}.archive-layout-bento .archive-card:not(.archive-card--no-media) .archive-card-content{--karmadio-h2:#fff;--karmadio-text:#fff;--karmadio-muted:#e1e8e8;color:#fff;pointer-events:none}.archive-layout-bento .archive-card-content a,.archive-layout-bento .archive-card-content button{pointer-events:auto}.archive-layout-bento .archive-card--lead{grid-column:span 2;grid-row:span 2;min-height:540px}.archive-layout-bento.archive-columns-2 .archive-card--lead{grid-column:1/-1;grid-row:auto;min-height:390px}.archive-layout-bento .archive-card--lead .archive-card-title{font-size:32px}.archive-layout-bento .archive-card-title{font-size:20px}.archive-layout-bento .archive-card-footer{margin-top:0;padding-top:12px}.archive-layout-bento .archive-author-avatar{background:#ffffff25;color:#fff}.archive-layout-bento .archive-bookmark{z-index:3}.archive-layout-bento .archive-card--no-media{background:var(--karmadio-surface);color:var(--karmadio-text);border:1px solid var(--karmadio-border)}.archive-layout-bento .archive-card--no-media .archive-author-avatar{background:color-mix(in srgb,var(--karmadio-primary) 12%,var(--karmadio-surface));color:var(--karmadio-primary)}
.archive-layout-timeline .archive-grid{display:block}.archive-day{margin-bottom:32px}.archive-day-heading{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 18px;color:var(--karmadio-h2)}.archive-layout-timeline .archive-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:22px 30px 22px 0;margin-inline-start:14px;border:0;border-inline-start:1px solid var(--karmadio-border);border-radius:0;overflow:visible;background:transparent;box-shadow:none}.archive-layout-timeline .archive-story-number{position:absolute;display:grid;place-items:center;top:28px;inset-inline-start:-15px;min-width:29px;height:29px;border-radius:50%;background:var(--karmadio-surface);border:1px solid var(--karmadio-border);color:var(--karmadio-primary);font-size:10px;font-variant-numeric:tabular-nums}.archive-layout-timeline .archive-card-content{padding:0}.archive-layout-timeline .archive-card-title{font-size:20px;margin-top:0}.archive-layout-timeline .archive-card-media{align-self:start}.archive-layout-timeline .archive-card .card-image{aspect-ratio:1.2}.archive-layout-timeline .archive-card-footer{padding-top:10px}.archive-layout-timeline .archive-card-excerpt p{margin-bottom:8px}
.archive-view .archive-card--no-media{grid-template-columns:minmax(0,1fr)}.archive-view .archive-card--no-media .archive-card-content{grid-column:1/-1;grid-row:auto}.archive-view .archive-card--no-media .archive-card-content .archive-card-top{margin-bottom:4px}

@container archive-content (max-width:850px){.archive-view .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-layout-list .archive-grid,.archive-layout-author-list .archive-grid,.archive-layout-press-lead .archive-grid,.archive-layout-news-feed .archive-grid{grid-template-columns:1fr}.archive-layout-bento .archive-card--lead{grid-column:1/-1;grid-row:auto;min-height:400px}.archive-layout-author-list .archive-card{gap:24px}.archive-layout-author-list .archive-card-title{font-size:21px}.archive-layout-press-lead .archive-card--lead{padding:18px;grid-template-columns:230px minmax(0,1fr)}.archive-layout-press-lead .archive-card--lead .archive-card-title{font-size:22px}}
@container archive-content (max-width:600px){.archive-layout-list .archive-card,.archive-layout-author-list .archive-card,.archive-layout-press-lead .archive-card,.archive-layout-news-feed .archive-card{grid-template-columns:130px minmax(0,1fr);gap:16px}.archive-layout-author-list .archive-card-media{grid-column:1}.archive-layout-author-list .archive-card-content{grid-column:2}.archive-layout-list .archive-card .card-image,.archive-layout-author-list .archive-card .card-image,.archive-layout-press-lead .archive-card .card-image,.archive-layout-news-feed .archive-card .card-image{min-height:130px;aspect-ratio:1;height:auto}.archive-card .archive-card-title{font-size:18px}.archive-layout-press-lead .archive-card--lead{display:flex;flex-direction:column}.archive-layout-press-lead .archive-card--lead .card-image{aspect-ratio:1.7;min-height:0}.archive-layout-compact .archive-grid{grid-template-columns:1fr}.archive-layout-bento .archive-card--lead .archive-card-title{font-size:25px}.archive-layout-timeline .archive-card{grid-template-columns:85px minmax(0,1fr);gap:14px;padding-inline-start:24px}.archive-layout-timeline .archive-card-title{font-size:18px}.archive-layout-timeline .archive-bookmark{width:32px;height:34px;top:6px;inset-inline-end:6px}.archive-layout-timeline .archive-card-meta{gap:7px}}
@container archive-content (max-width:400px){.archive-view .archive-grid{grid-template-columns:1fr}.archive-layout-list .archive-card,.archive-layout-author-list .archive-card,.archive-layout-press-lead .archive-card,.archive-layout-news-feed .archive-card{display:flex;flex-direction:column;gap:12px}.archive-layout-list .archive-card .card-image,.archive-layout-author-list .archive-card .card-image,.archive-layout-press-lead .archive-card .card-image,.archive-layout-news-feed .archive-card .card-image{aspect-ratio:1.7;min-height:0}.archive-card .archive-card-content{padding:18px}.archive-layout-list .archive-card-content,.archive-layout-author-list .archive-card-content,.archive-layout-news-feed .archive-card-content,.archive-layout-press-lead .archive-card-content,.archive-layout-timeline .archive-card-content{padding:0}.archive-layout-bento .archive-card:not(.archive-card--lead){min-height:300px}}
@media(max-width:1000px){.archive-layout.has-archive-sidebar,.sidebar-start .archive-layout.has-archive-sidebar{grid-template-columns:minmax(0,1fr);grid-template-areas:'content' 'sidebar'}.archive-sidebar>.sidebar-inner{position:static!important}}
@media(max-width:700px){.listing-page{padding-top:28px}.archive-toolbar{gap:12px;font-size:11px}.archive-sort{gap:8px;flex:1 1 auto}.archive-sort label{font-size:0;gap:0}.archive-sort label>svg{width:18px;height:18px}.archive-sort select{min-width:0;flex:1}.archive-result-count{margin-inline-end:auto}.archive-view .archive-grid{gap:18px}.archive-card-meta{font-size:10px}.archive-card .archive-card-title{font-size:18px}}
@media(prefers-reduced-motion:reduce){.archive-card,.archive-card .card-image img{transition:none}}

.archive-layout-bento .archive-card-content{flex:0 1 auto;position:relative;z-index:1;padding:24px}.archive-layout-bento .category-label{background:var(--karmadio-primary);color:var(--karmadio-on-primary)}

@media(max-width:700px){.archive-view:is(.archive-layout-grid,.archive-layout-author-grid,.archive-layout-bento) .archive-grid{grid-template-columns:repeat(var(--karmadio-mobile-columns),minmax(0,1fr))}.archive-layout-bento .archive-card-content{padding:18px}}

.archive-sort{order:0}.archive-saved-trigger{order:1}.archive-result-count{order:2;margin-inline-start:auto;margin-inline-end:0}
