@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_articleLayout{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);align-items:start;display:grid}@media (min-width:960px){.jr_-Sa_articleLayout{grid-template-columns:minmax(0,48rem) minmax(16rem,20rem);justify-content:space-between}}.jr_-Sa_article{gap:var(--space-4);min-width:0;display:grid}.jr_-Sa_interact{gap:var(--space-4);border-block-start:1px solid var(--color-border);margin-block-start:var(--space-2);padding-block-start:var(--space-4);display:grid}.jr_-Sa_crumbs{font-size:var(--text-sm)}.jr_-Sa_articleTopline{gap:var(--space-1);display:grid}.jr_-Sa_articleTopline>*{max-width:48rem}.jr_-Sa_articleTitle{font-size:var(--text-2xl);font-weight:300;line-height:1.25}.jr_-Sa_imageButton{border-radius:var(--radius-lg);cursor:zoom-in;background:0 0;border:0;justify-self:start;max-width:100%;padding:0;display:block;overflow:hidden}.jr_-Sa_articleImage{width:auto;max-width:min(100%,32rem);height:auto;max-height:min(24rem,50vh);display:block}.jr_-Sa_imageButton[data-shape=landscape]{justify-self:stretch}.jr_-Sa_imageButton[data-shape=landscape] .jr_-Sa_articleImage{width:100%;max-width:none;max-height:none}.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}.jr_-Sa_more{gap:var(--space-3);display:grid}.jr_-Sa_moreTitle{font-size:var(--text-lg);font-weight:var(--weight-medium)}.jr_-Sa_moreList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.jr_-Sa_moreItem{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.jr_-Sa_moreItem:hover{background:var(--color-surface);color:var(--color-text)}.jr_-Sa_moreImage,.jr_-Sa_morePlaceholder{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;display:block}.jr_-Sa_morePlaceholder{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_moreText{gap:var(--space-1);display:grid}.jr_-Sa_moreItemTitle{font-weight:var(--weight-medium);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.jr_-Sa_moreItem:hover .jr_-Sa_moreItemTitle{color:var(--color-link)}.jr_-Sa_actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jr_-Sa_reactions{align-items:center;gap:var(--space-4);display:flex}}
