.wp-blog-grid>.ten-blog-topics{grid-column:1/-1;min-width:0;margin:0 0 16px;padding:0 0 24px;border-bottom:1px solid var(--ds-border,#cbd5e1);font-family:var(--ds-font-body,inherit)}
.ten-blog-topics-label{display:block;margin-bottom:12px;font-weight:700;font-size:1rem;color:var(--ds-text,inherit)}
.ten-blog-topic-links{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.ten-blog-topic-links .ten-blog-topic{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--ds-border,#cbd5e1);border-radius:var(--ds-radius-sm,6px);background:var(--ds-surface,#fff);color:var(--ds-text,#182333);font:600 .95rem/1.4 var(--ds-font-body,inherit);text-decoration:none;white-space:normal;max-width:100%;overflow-wrap:anywhere;transition:background-color .15s,color .15s}
.ten-blog-topic-links .ten-blog-topic[aria-current=page]{background:var(--ds-primary-ink,#164f8c);color:#fff;border-color:var(--ds-primary-ink,#164f8c)}
.ten-blog-topic-links .ten-blog-topic:hover{border-color:var(--ds-primary-ink,#164f8c);text-decoration:underline}
.ten-blog-topic-links .ten-blog-topic:focus-visible{outline:3px solid var(--ds-primary-ink,#164f8c);outline-offset:3px}
.ten-blog-topic span{font-size:.8rem;opacity:.85;font-variant-numeric:tabular-nums}
.ten-blog-topics .ten-blog-topic-result{margin:14px 0 0;font-size:.9rem;line-height:1.5;color:var(--ds-muted,inherit)}
.wp-blog-grid>.ten-blog-empty{grid-column:1/-1}
@media(max-width:480px){.ten-blog-topic-links{gap:8px}.ten-blog-topic-links .ten-blog-topic{padding:10px 12px;font-size:.9rem}}
/* New October30 archive compositions; actual WordPress query and native template remain editable. */
.g30-archive{display:grid;gap:28px;padding-bottom:64px}.g30-archive .ten-blog-topics{grid-column:1/-1}.g30-archive .wp-blog-card{min-width:0;background:var(--ds-surface);border:1px solid var(--ds-border);overflow:hidden}.g30-archive .wp-blog-card>div{padding:24px;display:flex;flex-direction:column;gap:16px}.g30-archive .wp-blog-card h2{margin:0;font-size:1.3rem!important}.g30-archive .wp-blog-card p{margin:0}.g30-archive .wp-blog-image{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.g30-archive .wp-blog-action{margin-top:auto;background:transparent!important}
.g30-archive-1{grid-template-columns:2fr 1fr 1fr}.g30-archive-1 .wp-blog-card:first-of-type{grid-column:span 2;grid-row:span 2}.g30-archive-1 .wp-blog-card:first-of-type .wp-blog-image{aspect-ratio:4/3}
.g30-archive-2{grid-template-columns:1.25fr 1fr}.g30-archive-2 .wp-blog-card:nth-of-type(odd) .wp-blog-image{aspect-ratio:4/3}.g30-archive-2 .wp-blog-card:nth-of-type(even) .wp-blog-image{aspect-ratio:16/9}
.g30-archive-3{grid-template-columns:1fr}.g30-archive-3 .wp-blog-card:not(:first-of-type){display:grid;grid-template-columns:1fr 2fr}.g30-archive-3 .wp-blog-card:not(:first-of-type)>a{display:flex;align-items:center}.g30-archive-3 .wp-blog-card:first-of-type .wp-blog-image{aspect-ratio:21/8}
.g30-archive-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g30-archive-4 .wp-blog-card:first-of-type,.g30-archive-4 .wp-blog-card:last-of-type{grid-column:span 2}.g30-archive-4 .wp-blog-card h2{font-size:1.15rem!important}.g30-archive-4 .wp-blog-card>div{padding:20px}
.g30-archive-5{grid-template-columns:1fr}.g30-archive-5 .wp-blog-card{display:grid;grid-template-columns:1fr 3fr}.g30-archive-5 .wp-blog-card>a{display:flex;align-items:center}.g30-archive-5 .wp-blog-card:nth-of-type(even){background:var(--ds-accent)}
.g30-archive-6{grid-template-columns:1fr 1fr}.g30-archive-6 .wp-blog-card:nth-of-type(n+3){grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr}.g30-archive-6 .wp-blog-card:nth-of-type(n+3):nth-of-type(even){grid-template-columns:2fr 1fr}.g30-archive-6 .wp-blog-card:nth-of-type(n+3):nth-of-type(even)>a{order:2}
.g30-archive-7{grid-template-columns:repeat(3,minmax(0,1fr))}.g30-archive-7 .wp-blog-card:first-of-type{grid-column:1/-1;display:grid;grid-template-columns:1.6fr 1fr}
.g30-archive-8{grid-template-columns:1.3fr 1fr}.g30-archive-8 .wp-blog-card:nth-of-type(even){display:grid;grid-template-columns:1fr;align-content:start}.g30-archive-8 .wp-blog-card:nth-of-type(even) .wp-blog-image{aspect-ratio:21/9}
.g30-archive-9{grid-template-columns:1fr 1fr}.g30-archive-9 .wp-blog-card:nth-of-type(n+3){grid-column:1/-1;display:grid;grid-template-columns:180px 1fr}.g30-archive-9 .wp-blog-card:nth-of-type(n+3) .wp-blog-image{height:100%;aspect-ratio:1;object-fit:cover}.g30-archive-9 .wp-blog-card:nth-of-type(n+3)>div{padding:20px 28px}
.g30-archive-10{grid-template-columns:1fr 1fr}.g30-archive-10 .wp-blog-card:first-of-type,.g30-archive-10 .wp-blog-card:last-of-type{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}
@media(max-width:1023px){.g30-archive-4,.g30-archive-7{grid-template-columns:1fr 1fr}.g30-archive-1{grid-template-columns:1fr 1fr}.g30-archive-1 .wp-blog-card:first-of-type{grid-column:1/-1;grid-row:auto}}
@media(max-width:767px){.g30-archive{grid-template-columns:1fr!important;gap:24px}.g30-archive .wp-blog-card{grid-column:auto!important;grid-row:auto!important;display:flex!important;flex-direction:column!important}.g30-archive .wp-blog-card>a{order:0!important}.g30-archive .wp-blog-card .wp-blog-image{height:auto!important;aspect-ratio:3/2!important}.g30-archive .wp-blog-card>div{padding:24px!important}.g30-archive .wp-blog-card h2{font-size:1.35rem!important}}
