.catalog-view-switch{justify-content:flex-end;gap:var(--length-4);margin:0;display:flex}.catalog-view-switch[hidden],.catalog-more[hidden]{display:none}.catalog-view-switch button{justify-content:center;align-items:center;gap:var(--length-8);min-height:var(--length-44);padding:var(--length-8) var(--length-16);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--paper);color:var(--body);font:inherit;font-size:var(--length-16);cursor:pointer;display:inline-flex}.catalog-view-switch button:hover{background:var(--soft)}.catalog-view-switch button[aria-pressed=true]{background:var(--action-fill);border-color:var(--action-fill);color:var(--on-action)}.catalog-view-switch .icon{width:var(--length-18);height:var(--length-18)}.catalog-view-switch [aria-pressed=true] .icon{filter:brightness(0)invert()}.catalog-more{align-items:center;gap:var(--length-12);padding-block:var(--length-32);color:var(--muted);font-size:var(--length-15);flex-direction:column;display:flex}[data-view=list] .catalog{display:block}[data-view=list] .catalog .catalog-item{border:0;border-bottom:1px solid var(--rule);padding:var(--length-16) 0;border-radius:0;display:block;overflow:visible}[data-view=list] .catalog .catalog-copy{min-width:0;padding:0}[data-view=list] .catalog .catalog-item h2{font-size:var(--length-22);line-height:1.25;font-weight:var(--weight-bold);letter-spacing:-.015em;overflow-wrap:anywhere}[data-view=list] .catalog .catalog-copy>p{font-size:var(--length-17);margin:var(--length-6) 0 0;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}[data-view=list] .catalog .catalog-tags{margin:0;padding:0}[data-view=list] .catalog .catalog-tags li:not(:first-child){display:none}[data-view=list] .catalog .catalog-tags a{min-height:var(--length-32);font-size:var(--length-15);font-weight:var(--weight-regular);color:var(--muted);background:0 0;border:0;padding:0}[data-view=list] .catalog .catalog-tags a:hover{color:var(--blue);text-decoration:underline}[data-view=list] .catalog time{font-size:var(--length-15);margin:0;line-height:1.4}[data-view=list] .reload-placement{margin-block:var(--length-16)}.section-knowledge[data-view=list] .catalog-copy{grid-template-columns:minmax(0,1fr) var(--length-152) var(--length-120);column-gap:var(--length-32);align-items:center;display:grid}.section-knowledge[data-view=list] .catalog .catalog-item h2{grid-area:1/1}.section-knowledge[data-view=list] .catalog .catalog-copy>p{grid-area:2/1}.section-knowledge[data-view=list] .catalog .catalog-tags{grid-area:1/2/3}.section-knowledge[data-view=list] .catalog time{grid-area:1/3/3}.section-articles[data-view=list] .catalog .catalog-item{grid-template-columns:var(--length-144) minmax(0,1fr);gap:var(--length-24);align-items:center;display:grid}.section-articles[data-view=list] .catalog .catalog-cover img{width:100%;height:var(--length-90);object-fit:cover;aspect-ratio:1.6}.section-articles[data-view=list] .catalog-copy{column-gap:var(--length-12);grid-template-columns:auto 1fr;align-items:center;display:grid}.section-articles[data-view=list] .catalog time{grid-area:1/1}.section-articles[data-view=list] .catalog .catalog-tags{grid-area:1/2}.section-articles[data-view=list] .catalog .catalog-item h2{grid-area:2/1/auto/-1}.section-articles[data-view=list] .catalog .catalog-copy>p{grid-area:3/1/auto/-1}@media (max-width:800px){.section-knowledge[data-view=list] .catalog-copy{column-gap:var(--length-12);grid-template-columns:minmax(0,1fr) auto}.section-knowledge[data-view=list] .catalog .catalog-item h2,.section-knowledge[data-view=list] .catalog .catalog-copy>p{grid-column:1/-1}.section-knowledge[data-view=list] .catalog .catalog-tags{margin-top:var(--length-8);grid-area:3/1}.section-knowledge[data-view=list] .catalog time{margin-top:var(--length-8);grid-area:3/2}[data-view=list] .catalog .catalog-item h2{font-size:var(--length-20)}[data-view=list] .catalog .catalog-copy>p{-webkit-line-clamp:2}.section-articles[data-view=list] .catalog .catalog-item{grid-template-columns:minmax(0,1fr) var(--length-72);gap:var(--length-16);align-items:start}.section-articles[data-view=list] .catalog .catalog-cover{grid-area:1/2}.section-articles[data-view=list] .catalog .catalog-cover img{height:var(--length-72);aspect-ratio:1}.section-articles[data-view=list] .catalog-copy{gap:var(--length-6) var(--length-12);flex-wrap:wrap;grid-area:1/1;display:flex}.section-articles[data-view=list] .catalog .catalog-item h2{flex-basis:100%;order:-1}.section-articles[data-view=list] .catalog .catalog-copy>p{display:none}[data-view=list] .catalog time,[data-view=list] .catalog .catalog-tags a{font-size:var(--length-14)}}.section-page:not(.section-blog) .library-tools{grid-template-columns:minmax(0,1fr) auto auto}.catalog-list-heading{display:none}.section-knowledge[data-view=list] .catalog-list-heading{grid-template-columns:minmax(0,1fr) var(--length-152) var(--length-120);gap:var(--length-32);padding-block:var(--length-12);border-bottom:1px solid var(--rule);font-size:var(--length-15);color:var(--muted);display:grid}@media (max-width:1100px){.section-page:not(.section-blog) .library-tools{grid-template-columns:minmax(0,1fr) auto}.catalog-view-switch{grid-column:1/-1}}@media (max-width:800px){.section-knowledge[data-view=list] .catalog-list-heading{display:none}}@media (max-width:700px){.section-page:not(.section-blog) .library-tools{align-items:stretch;gap:var(--length-12);flex-direction:column;display:flex}.section-page:not(.section-blog) .catalog-themes{margin-block:0}.catalog-view-switch{margin-top:var(--length-4)}}
