@layer components{.jr_-Sa_topline{padding-block:var(--space-4);background:var(--color-surface);border-block-end:1px solid var(--color-border)}.jr_-Sa_title{font-size:var(--text-2xl);font-weight:300}.jr_-Sa_intro{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.jr_-Sa_page{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.jr_-Sa_page>*{max-width:52rem}.jr_-Sa_empty{color:var(--color-text-muted)}.jr_-Sa_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.jr_-Sa_latest{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.jr_-Sa_latest>li{display:grid}.jr_-Sa_card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text);transition:box-shadow var(--duration-fast) var(--ease-standard);align-content:start;text-decoration:none;display:grid;overflow:hidden}.jr_-Sa_card:hover{box-shadow:var(--shadow-2);color:var(--color-text)}.jr_-Sa_image,.jr_-Sa_placeholder{aspect-ratio:16/9;object-fit:cover;background:var(--color-surface-muted);width:100%;display:block}.jr_-Sa_placeholder{background:linear-gradient(135deg, var(--color-header-button), var(--color-header-bg));color:var(--color-header-link-active);place-items:center;display:grid}.jr_-Sa_placeholder svg{opacity:.85}.jr_-Sa_cardText{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.jr_-Sa_cardTitle{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:1.3}.jr_-Sa_card:hover .jr_-Sa_cardTitle{color:var(--color-link)}.jr_-Sa_excerpt{max-height:3lh;color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jr_-Sa_date{color:var(--color-text-muted);font-size:var(--text-xs)}@media (min-width:640px){.jr_-Sa_list .jr_-Sa_card{grid-template-columns:16rem 1fr}.jr_-Sa_list .jr_-Sa_image,.jr_-Sa_list .jr_-Sa_placeholder{aspect-ratio:4/3;height:100%}}.jr_-Sa_article{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.jr_-Sa_article>*{max-width:48rem}.jr_-Sa_crumbs{font-size:var(--text-sm)}.jr_-Sa_articleHead{gap:var(--space-1);display:grid}.jr_-Sa_articleTitle{font-size:var(--text-2xl);font-weight:300;line-height:1.25}.jr_-Sa_articleImage{border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;max-height:85vh;margin-inline:auto;display:block}.jr_-Sa_body{gap:var(--space-3);line-height:var(--leading-reading);display:grid}.jr_-Sa_body p{white-space:pre-line;overflow-wrap:anywhere}}
