.lsd-box--single{
max-width:760px;
margin:0 auto 40px auto;
padding:32px 45px;
background:#ffffff;
border-radius:16px;
border:1px solid #e0e0e0;
box-shadow:0 18px 38px rgba(0,0,0,0.16);
text-align:center;
}
.lsd-box--single h3{
font-size:0.75rem;
letter-spacing:2.5px;
text-transform:uppercase;
color:#8a8a8a;
margin-bottom:14px;
} .lsd-latein{
font-size:1.8rem;
font-style:italic;
line-height:1.45;
margin-bottom:10px;
color:#222;
} .lsd-deutsch{
font-size:1.1rem;
margin-top:18px;
color:#444;
} .lsd-quelle{
font-weight:600;
margin-top:10px;
} .lsd-bemerkung{
font-size:0.9rem;
color:#666;
margin-top:6px;
line-height:1.5;
} .lsd-toggle{
cursor:pointer;
font-size:18px;
color:#666;
user-select:none;
margin-top:6px;
}
.lsd-arrow{
display:inline-block;
transition:transform .25s ease;
}
.lsd-toggle.open .lsd-arrow{
transform:rotate(180deg);
} .lsd-translation{
display:none;
margin-top:10px;
}
.lsd-translation.open{
display:block;
}  .lsd-list{
max-width:1100px;
margin:40px auto;
display:grid;
grid-template-columns:repeat(2,1fr);
gap:28px;
} .lsd-author{
grid-column:1/-1;
font-size:1.4rem;
font-weight:600;
margin:35px 0 10px 0;
padding-bottom:6px;
border-bottom:1px solid #ddd;
color:#333;
} .lsd-item{
background:#ffffff;
padding:22px 24px;
border-radius:12px;
box-shadow:0 10px 25px rgba(0,0,0,0.08);
transition:all .2s ease;
} .lsd-item:hover{
transform:translateY(-4px);
box-shadow:0 14px 30px rgba(0,0,0,0.12);
} .lsd-item-latein{
font-size:1.25rem;
font-style:italic;
line-height:1.45;
margin-bottom:10px;
color:#222;
} .lsd-item-deutsch{
font-size:1rem;
margin-bottom:10px;
color:#444;
} .lsd-item-quelle{
font-weight:600;
margin-bottom:6px;
} .lsd-item-bemerkung{
font-size:0.9rem;
color:#666;
line-height:1.5;
} @media (max-width:700px){
.lsd-list{
grid-template-columns:1fr;
}
.lsd-box--single{
padding:30px 24px;
}
.lsd-latein{
font-size:1.5rem;
}
} .lsd-more-link{
display:block;
margin-top:28px;
font-size:0.85rem;
color:#777;
text-decoration:none;
letter-spacing:0.02em;
}
.lsd-more-link:hover{
color:#444;
text-decoration:underline;
}