.literature-page{padding-top:72px;padding-bottom:5rem}.literature-page .content-tabs__inner{display:flex;overflow-x:auto}.literature-page .content-tabs__inner>a{flex:1 0 auto;min-width:125px}.literature-hero{padding:2.25rem 0 2rem}.literature-breadcrumb{color:var(--text-secondary,#b5b2aa);flex-wrap:wrap;gap:.65rem;margin-bottom:2.5rem;font-size:.9rem;display:flex}.literature-hero h1{text-wrap:balance;max-width:15em;font-size:clamp(2rem,4.4vw,4.1rem);line-height:1.35}.literature-hero>p{color:#b5b2aa;max-width:42em;margin-top:1.25rem;line-height:1.9}.literature-author-heading{align-items:center;gap:1.5rem;display:flex}.literature-author-heading>img{object-fit:cover;border-radius:4px;flex:none;width:88px;height:104px}.literature-author-heading>div{min-width:0}.literature-author-heading h1{font-size:clamp(2rem,3vw,3rem)}.literature-author-heading__title{color:var(--text-secondary,#b5b2aa);margin:.5rem 0;line-height:1.8}.literature-author-heading .text-link{align-items:center;min-height:44px;display:inline-flex}.literature-page--author .literature-breadcrumb{margin-bottom:1.5rem}.literature-page--author .literature-hero{padding-bottom:1.5rem}.literature-page--author .literature-filters .literature-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.literature-form{border-block:1px solid #2c3238;padding:1.8rem 0}.literature-search{align-items:end;gap:.75rem;display:flex}.literature-search label{flex:1}.literature-form label{color:#b5b2aa;gap:.65rem;font-size:.95rem;display:grid}.literature-form input,.literature-form select{color:#e8e5de;width:100%;min-width:0;min-height:48px;font:inherit;background:#0c0f13;border:1px solid #454b51;border-radius:8px;padding:.65rem .9rem}.literature-form input::placeholder{color:#a5aaa8;opacity:1}.literature-form button{color:#f4eee8;cursor:pointer;background:#8f342a;border:1px solid #0000;border-radius:8px;min-height:48px;padding:.7rem 1.4rem}.literature-form button:hover{background:#a54135}.literature-form :is(input,select,button):focus-visible,.literature-list a:focus-visible{outline-offset:4px;outline:2px solid #d56a5d}.literature-filters>summary{display:none}.literature-filters .literature-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.literature-result{color:#b5b2aa;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.literature-list{margin:0;padding:0;list-style:none}.literature-item{border-bottom:1px solid #2c3238;grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:2rem 0;display:grid}.literature-item__main{min-width:0}.literature-item__meta{color:#b5b2aa;flex-wrap:wrap;gap:1rem;margin:0 0 .7rem;font-size:.9rem;display:flex}.literature-item h3{overflow-wrap:anywhere;text-wrap:pretty;max-width:30em;margin:0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.6}.literature-item h3 a{color:inherit;text-decoration:none}.literature-item h3 a:hover,.literature-item__authors a:hover{text-underline-offset:.3em;text-decoration:underline}.literature-item__authors{margin:.7rem 0 .3rem;font-size:1rem}.literature-item__authors a{text-underline-offset:.25em;align-items:center;min-height:44px;-webkit-text-decoration:underline #6b737a;text-decoration:underline #6b737a;display:inline-flex}.literature-item__venue{color:var(--literature-muted,#b5b2aa);overflow-wrap:anywhere;font-size:.9rem}.literature-item__summary{max-width:65ch;color:var(--literature-muted,#b5b2aa);margin-top:1rem;line-height:1.9}.literature-item__topics{color:var(--literature-muted,#b5b2aa);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.literature-item__action{white-space:nowrap;align-self:center;font-size:.95rem}.literature-item__action a{align-items:center;min-height:44px;display:inline-flex}.literature-empty{padding:3rem 0}.literature-empty h2{margin-bottom:1rem;font-size:1.5rem}.library-home-entry{border-top:1px solid #454b51;margin-top:2.5rem;padding:2.5rem 0}.literature-section-heading{justify-content:space-between;align-items:start;gap:2rem;display:flex}.literature-section-heading h2{margin:0;font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.45}.literature-section-heading p{max-width:42em;color:var(--literature-muted,#b5b2aa);margin:1rem 0 0;line-height:1.9}.literature-section-heading>a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.literature-list--compact .literature-item{padding:1.5rem 0}.literature-list--compact h3{font-size:clamp(1.1rem,1.7vw,1.4rem)}.author-literature{padding:4rem 0}.counselor-public-page .author-literature{--literature-muted:var(--counselor-muted);color:var(--counselor-ink)}.counselor-public-page .author-literature .literature-item{border-color:var(--counselor-line)}.counselor-public-page .author-literature .literature-item__meta{color:var(--counselor-muted)}@media (max-width:767px){.literature-page{padding-top:64px}.literature-hero{padding-top:1.5rem}.literature-author-heading{align-items:flex-start;gap:1rem}.literature-author-heading>img{width:64px;height:80px}.literature-author-heading__title{font-size:.95rem}.literature-breadcrumb{margin-bottom:1.5rem}.literature-filters>summary{cursor:pointer;color:#e8e5de;min-height:44px;margin-top:1rem;padding-block:.5rem;display:list-item}.literature-filters:not([open]) .literature-filter-fields{display:none}.literature-filters .literature-filter-fields,.literature-page--author .literature-filters .literature-filter-fields{grid-template-columns:1fr;gap:1rem}.literature-search{flex-wrap:wrap}.literature-item{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.6rem 0}.literature-section-heading{flex-direction:column;gap:.75rem}.library-home-entry{margin-top:1.5rem;padding-top:2rem}.author-literature{padding:3rem 0}}
