.entry-article{max-width:1150px}
.entry-article p{max-width:45rem;font-size:22px;line-height:2}
.entry-article h2{font-size:clamp(28px,3vw,36px)}
.entry-article h3{font-size:27px}
.entry-observations{display:grid;grid-template-columns:minmax(9em,1fr) minmax(0,3fr);gap:0 26px;max-width:1000px;margin:28px 0}
.entry-observations dt,.entry-observations dd{border-bottom:1px solid var(--line);padding:22px 0;margin:0;font-size:22px;line-height:1.9;min-width:0;overflow-wrap:anywhere}
.entry-observations dt{color:var(--gold)}
.entry-users dd{max-height:none}
.entry-users details{margin-top:16px}
.entry-users summary{padding:12px 0;min-height:44px;font-size:20px;cursor:pointer}
.entry-case{border-left:2px solid var(--gold);padding:16px 28px;margin:28px 0;background:var(--panel)}
.entry-article .article-cite{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:18px;vertical-align:baseline;line-height:1.5;border-bottom:1px solid var(--gold);margin:0 10px 12px 0}
.entry-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;max-width:850px}
.entry-related figure{margin:0;padding:24px;border:1px solid var(--line);text-align:center;min-width:0}
.entry-related figure>a:first-child{display:block;text-decoration:none}
.entry-related .crest{display:block;width:100%;height:auto;max-width:210px;margin:0 auto 20px}
.entry-related .entry-related-name{display:block;font-size:24px;line-height:1.8}
.entry-related .textlink{font-size:20px;line-height:1.8;margin-top:16px;min-height:44px}
.entry-article a:focus-visible,.entry-article summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:600px){
 .entry-observations{grid-template-columns:minmax(0,1fr);gap:0}
 .entry-observations dt{padding-bottom:4px;border-bottom:0}
 .entry-observations dd{padding-top:4px}
 .entry-related{grid-template-columns:minmax(0,1fr)}
 .entry-case{padding:16px 18px}
 .entry-article h3{font-size:26px}
}
@media print{.entry-case{background:none}.entry-related{grid-template-columns:1fr 1fr}}
