.cell-main{max-width:1600px;margin:auto}.cell-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:center;padding:55px 0 70px}.cell-hero h1{font-size:clamp(44px,6vw,84px)}.cell-jumps{flex-wrap:wrap;gap:10px;margin-top:30px}.cell-jumps a{padding:8px 15px;border:1px solid #9ba98c;border-radius:24px;text-decoration:none;font-size:14px}.cell-memory{margin:0;display:grid;grid-template-columns:42% 58%;background:#e3e9d8;border-radius:120px 12px 12px 12px;overflow:hidden}.cell-memory img{width:100%;height:100%;object-fit:cover;object-position:53% center;min-height:320px}.cell-memory figcaption{padding:25px}.cell-memory blockquote{font:italic 26px/1.3 Georgia,serif;margin:15px 0}.cell-memory p,.cell-memory small{font-size:12px;line-height:1.5}.cell-section{padding:60px 0;border-top:1px solid #b8c2a9;scroll-margin-top:25px}.cell-section h2 em{font-family:Georgia,serif;font-weight:400;color:#537453}.cell-intro{max-width:850px;font-size:20px}.cell-band{background:#e3e9d8;padding:24px 28px;border-radius:8px;margin-top:25px;border-left:3px solid #85996e}.cell-band p:last-child{margin-bottom:0}.cell-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.cell-cards article{padding:28px;background:#fafaf3;border:1px solid #d8ddca;border-radius:12px}.cell-cards article:nth-child(2){border-top:4px solid #b8755d}.cell-cards article:nth-child(3){border-top:4px solid #8e9e62}.cell-cards article:nth-child(4){border-top:4px solid #bca66c}.cell-cards article:first-child{border-top:4px solid #537453}.cell-number{font-size:12px;letter-spacing:1.5px}.cell-cards h3{font-size:28px;font-weight:500;margin:18px 0 12px}.cell-key{font-size:14px;border-top:1px solid #d8ddca;padding-top:18px}.cell-telomere{display:grid;grid-template-columns:1fr 1.3fr;gap:7vw}.cell-tag{display:inline-block;font:12px/1.5 system-ui,sans-serif;background:#e3e9d8;padding:4px 10px;border-radius:18px;margin-left:8px;vertical-align:middle}.cell-sources li{margin-bottom:24px;scroll-margin-top:25px}.cell-sources li p{font-size:14px;margin:4px 0}.cell-sources a{overflow-wrap:anywhere}.cell-home-photo{width:160px;max-width:100%;border-radius:90px 90px 8px 8px;display:block}.cell-home-story{font-family:Georgia,serif;font-size:22px}.cell-feature{background:#e3e9d8;padding:35px;border-radius:12px;margin:35px 0}.cell-feature p{max-width:780px}@media(max-width:1000px){.cell-hero{grid-template-columns:1fr}.cell-memory{max-width:650px}.cell-telomere{gap:30px}}@media(max-width:600px){.cell-cards,.cell-telomere{grid-template-columns:1fr}.cell-hero{padding-top:30px}.cell-memory{grid-template-columns:40% 60%;border-radius:60px 8px 8px 8px}.cell-memory figcaption{padding:16px}.cell-memory blockquote{font-size:21px}.cell-memory img{min-height:270px}.cell-section{padding:35px 0}.cell-cards article{padding:22px}.cell-section h2{font-size:29px}.cell-tag{margin:8px 0 0}.cell-band{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Selected personal aging results: model scores, source context and next questions. */
.aging-section{scroll-margin-top:28px}.aging-context{display:flex;gap:12px 24px;flex-wrap:wrap;padding:18px 0;font-size:14px;border-top:1px solid #cbd6c3;border-bottom:1px solid #cbd6c3}.aging-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.aging-metrics article{background:#fafaf3;border:1px solid #cbd6c3;border-top:4px solid #537453;border-radius:12px;padding:24px}.aging-metrics article:nth-child(2){border-top-color:#a48b5c}.aging-metrics article:nth-child(3){border-top-color:#8b6e62}.aging-metrics h3{font-size:23px;margin:18px 0 0}.aging-value{font-size:56px;line-height:1.1;font-weight:600;letter-spacing:-2px;margin:20px 0;color:#193c31}.aging-value small{font-size:17px;font-weight:400;letter-spacing:0}.aging-explain{border-top:1px solid #d8ddca;padding-top:16px;font-size:14px;line-height:1.65}.aging-caption{font-size:14px;line-height:1.65;color:#475a4e}.aging-details{margin:22px 0;border:1px solid #cbd6c3;border-radius:10px;background:#f3f4ea;padding:20px}.aging-details summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.aging-details>p{font-size:15px;line-height:1.7}.aging-figure{margin:22px 0}.aging-scroll{overflow-x:auto}.aging-figure img{display:block;width:100%;min-width:620px}.aging-figure figcaption{font-size:13px;line-height:1.65;margin-top:14px}.aging-next{margin-top:35px}.aging-next>h3{font-size:26px}.aging-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aging-next-grid article{background:#e3e9d8;border-radius:10px;padding:24px}.aging-next-grid h4{font-size:21px;margin:16px 0 12px}.aging-next-grid p{font-size:15px;line-height:1.7}.aging-sources p{scroll-margin-top:25px}.aging-sources a{overflow-wrap:anywhere}@media(max-width:900px){.aging-metrics{grid-template-columns:1fr}.aging-value{font-size:48px}.aging-metrics article{padding:22px}}@media(max-width:600px){.aging-next-grid{grid-template-columns:1fr}.aging-details{padding:16px}.aging-context{gap:10px;flex-direction:column}}
