.longevity-article{max-width:1000px;margin:auto;padding:110px 24px 80px;color:hsl(var(--foreground))}.longevity-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-bottom:30px;margin-bottom:48px;border-bottom:1px solid hsl(var(--border));font-size:14px;color:hsl(var(--muted-foreground))}.longevity-breadcrumb a:hover,.longevity-body a:hover{color:hsl(var(--foreground))}.longevity-article article{max-width:800px;margin:auto}.longevity-eyebrow{color:#ad4b24;font:700 13px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.dark .longevity-eyebrow{color:#f2a775}.longevity-article h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);line-height:1.1;letter-spacing:-.025em;font-weight:700}.longevity-deck{font-size:21px;line-height:1.6;color:hsl(var(--muted-foreground))}.longevity-byline{margin:25px 0 12px;font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground))}.longevity-explore{display:inline-flex;min-height:44px;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}.longevity-body{margin-top:38px;font:20px/1.8 Georgia,serif}.longevity-body p{margin:22px 0}.longevity-body h2{margin:46px 0 20px;font-size:31px;line-height:1.25;font-weight:700}.longevity-body a,.longevity-method a,.longevity-back{color:#ad4b24;text-decoration:underline;text-underline-offset:3px}.dark .longevity-body a,.dark .longevity-method a,.dark .longevity-back{color:#f2a775}.longevity-body img{display:block;width:100%;height:auto;margin:34px 0 10px;border:1px solid hsl(var(--border));border-radius:8px}.longevity-body p:has(>em:only-child){font:14px/1.6 system-ui,sans-serif;color:hsl(var(--muted-foreground))}.longevity-body hr{margin:42px 0;border:0;border-top:1px solid hsl(var(--border))}.longevity-method{margin:38px 0;padding:22px 0;border-block:1px solid hsl(var(--border));font:15px/1.7 system-ui,sans-serif}.longevity-method summary{cursor:pointer;font-weight:600}.longevity-method p{margin:16px 0}.longevity-method ul{padding-left:20px;list-style:disc}.longevity-back{display:inline-block;min-height:44px}@media (max-width:520px){.longevity-article{padding:96px 20px 60px}.longevity-breadcrumb{margin-bottom:30px}.longevity-body{font-size:18px;line-height:1.75}.longevity-deck{font-size:19px}}@media print{.longevity-article{padding:0;max-width:none}.longevity-breadcrumb,.longevity-explore,.longevity-back{display:none}.longevity-body{font-size:11pt}.longevity-body h2{-moz-column-break-after:avoid;break-after:avoid}.longevity-body img{-moz-column-break-inside:avoid;break-inside:avoid}}
