/* Our Family · Wurst family census spread.
   Extends the existing Elizabeth Curran archival editorial system, with no global changes. */
.wurst-page .wurst-roster{margin:35px -28px 41px;padding:25px 33px 20px;background:#f1f2ec}
.wurst-page .wurst-roster-list{margin:17px 0 20px;border-top:1px solid #c4d0c4}
.wurst-page .wurst-roster-list>div{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid #cbd5ca}
.wurst-page .wurst-roster dt{margin:0;font:700 16px/1.4 var(--serif,Georgia,serif);color:#324b40}
.wurst-page .wurst-roster dt span{display:block;font:12px/1.65 var(--sans,Arial,sans-serif);color:#5a655c;font-weight:500}
.wurst-page .wurst-roster dd{margin:0;font:14px/1.55 var(--serif,Georgia,serif);color:#354f43}
.wurst-page .wurst-roster .ec-label{font-size:11px;color:#754c3c}
.wurst-page .wurst-roster small{font-size:12px;color:#4a6051}
@media(max-width:720px){.wurst-page .wurst-roster{margin:31px 0 35px;padding:20px 17px 17px}}
@media(max-width:440px){.wurst-page .wurst-roster-list>div{grid-template-columns:1fr;gap:3px;padding:12px 0}.wurst-page .wurst-roster dt span{display:inline;margin-left:7px}.wurst-page .wurst-roster dd{font-size:14px}}
