.life-page{max-width:1060px}.life-review,.life-precision,.life-claim-id{opacity:.78;font-size:.82rem}.life-section-nav{flex-wrap:wrap;gap:.6rem;margin:1.7rem 0;display:flex}.life-section-nav a{border:1px solid;border-radius:5px;align-items:center;min-height:44px;padding:.7rem .9rem;display:inline-flex}.life-section,.life-entries>li{scroll-margin-top:6rem}.life-entries{gap:1rem;padding:0;list-style:none;display:grid}.life-entries>li{border:1px solid color-mix(in srgb, currentColor 23%, transparent);border-radius:7px;padding:1.4rem}.life-entries h3{margin:.7rem 0;font-size:1.2rem}.life-entries p{line-height:1.7}.life-entry-meta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.82rem;display:flex}.life-badge{border:1px solid;border-radius:3px;padding:.2rem .45rem}.life-source{overflow-wrap:anywhere;padding:.3rem 1rem}.life-permalink{align-content:center;min-height:44px;margin-top:.8rem;font-size:.8rem;display:inline-block}.life-related{padding-left:1.2rem}.life-page a:focus-visible,.life-page summary:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:600px){.life-entries>li{padding:1rem}.life-section-nav a{flex:45%}}
