.planet-art,.detail .art.planet-art{margin:0;aspect-ratio:2/3;min-height:0;width:100%;isolation:isolate}
.planet-art picture{position:absolute;inset:0;z-index:0}
.planet-art .angel-image{z-index:0;object-position:center center}
.planet-art:before{z-index:3;inset:13px;pointer-events:none}
.art.has-image.planet-art:after{z-index:1;inset:0;border:0;border-radius:0;background:linear-gradient(180deg,#000b 0%,transparent 22%,transparent 58%,#000e 100%)}
.planet-art .art-top,.planet-art .art-bottom{z-index:2}
.planet-art .art-top{color:#f2e6cf;letter-spacing:.09em;text-shadow:0 1px 6px #000}
.art-bottom .art-credit{font-size:10px;color:#c5c0b6;letter-spacing:.025em;line-height:1.6}
.card-art{height:250px}
.card-art picture{position:absolute;inset:0}
.card-art img{object-position:center 23%}
.card-art:after{content:'';position:absolute;inset:0;background:linear-gradient(#0008,transparent 35%);pointer-events:none}
.card-number,.card-planet{z-index:2;color:#f1e4cd;text-shadow:0 1px 5px #000}
.card-planet{font-size:24px;top:9px}
.catalog-group{margin-top:28px}
.group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}
.group-heading h3{font:1.25rem/1.5 var(--serif);color:#e2d2af;margin:0}
.group-heading p{color:var(--muted);font-size:14px;margin:0}
.modern-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.modern-grid .card-art{height:290px}
.filter-area .note{font-size:13px;color:var(--muted);margin:10px 0 0}
.study-tools{margin:36px 0 60px}
.study-tools .pager{margin:14px 0 0;padding:0;border:0;gap:14px}
.study-tools .pager a{min-height:92px;text-decoration:none;color:var(--text)}
.print-button,.text-button{min-height:44px}
.text-button{padding:8px 4px}
.print-button{padding:10px 17px}
.article-layout>*{min-width:0}
.prose{width:100%}
.facts dd,.correspondence dd,.pager strong{overflow-wrap:anywhere}
.correspondence{margin:24px 0;grid-template-columns:repeat(2,minmax(0,1fr))}
.correspondence div{min-width:0}
.facts{grid-template-columns:repeat(4,minmax(0,1fr))}
.facts .fact{min-width:0}
.table-scroll{max-width:100%}
.table-scroll table{min-width:650px}
th,td{white-space:normal;max-width:280px;vertical-align:top;line-height:1.7}
td{min-width:115px}
summary{min-height:44px;display:list-item;align-content:center}
.statline b{white-space:nowrap}
@media(max-width:1050px){.card-art{height:245px}.planet-art .art-bottom{left:24px;right:24px}.facts .fact{padding:16px}.group-heading{align-items:start}}
@media(max-width:760px){.hero .art.planet-art,.detail .art.planet-art{min-height:0;aspect-ratio:2/3;max-width:500px;justify-self:center}.card-art,.modern-grid .card-art{height:235px}.modern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-heading{display:block}.group-heading p{margin-top:6px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.study-tools{margin-bottom:40px}.planet-art .art-bottom{bottom:24px;left:24px;right:24px}.planet-art .art-top{left:24px;right:24px;top:24px;font-size:11px}.planet-art .art-bottom strong{font-size:1.4rem}.art-bottom .art-credit{font-size:10px}.study-tools .pager strong{font-size:.95rem;line-height:1.5}.statline{gap:20px}}
@media(max-width:400px){.modern-grid{grid-template-columns:1fr}.correspondence{grid-template-columns:1fr}.statline{gap:14px}.statline b{font-size:1.35rem}.statline span{font-size:10px}.planet-art .art-top{font-size:10px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.study-tools,.planet-art{display:none!important}.table-scroll table{min-width:0;table-layout:fixed}.table-scroll th,.table-scroll td{min-width:0;max-width:none;overflow-wrap:anywhere;font-size:10px}.correspondence dd{color:#222}.facts .fact{padding:10px}.prose p,.prose li,.glossary dd{color:#222}.prose a{color:#111}.facts{margin-bottom:22px}.table-scroll{border-color:#aaa}.tag{border-color:#aaa}}
