.hilpert-siblings .siblings-wrap>header{padding:30px 0 20px;border-bottom:1px solid var(--tan)}
.hilpert-siblings .siblings-wrap>header h1{color:var(--forest-deep);max-width:900px;margin:12px 0 20px}
.hilpert-siblings .siblings-lead{color:var(--muted)}
.hilpert-siblings .siblings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.hilpert-siblings .siblings-card{display:flex;flex-direction:column;align-items:flex-start}
.hilpert-siblings .siblings-card>a{margin-top:auto;padding-top:12px;font-weight:bold}
.hilpert-siblings .siblings-copy section{padding:12px 0;scroll-margin-top:110px}
.hilpert-siblings .siblings-copy details{padding:20px;border:1px solid var(--tan);background:var(--paper);margin:28px 0;font-size:1rem}
.hilpert-siblings summary{cursor:pointer;font-weight:bold}
.hilpert-siblings .siblings-links{padding:22px 0;border-block:1px solid var(--tan)}
.hilpert-siblings .nav-links{flex-wrap:wrap}
.hilpert-siblings .timeline{list-style:none;padding:0;border-left:2px solid var(--tan)}
.hilpert-siblings .timeline li{padding:6px 0 18px 22px}
.hilpert-siblings .timeline strong{display:block;color:var(--forest-deep)}
.hilpert-siblings .callout{margin-top:32px}
@media(max-width:750px){.hilpert-siblings .nav-wrap{display:block;padding:12px 0}.hilpert-siblings .brand{white-space:normal}.hilpert-siblings .brand span{display:none}.hilpert-siblings .nav-links{margin-top:8px;gap:10px 18px}}
@media(max-width:560px){.hilpert-siblings .siblings-grid{grid-template-columns:1fr}}
