.journal-opening{grid-template-columns:1.25fr .75fr;align-items:center;gap:6rem;padding:3.5rem 0;display:grid}.journal-heading h1{margin:.25em 0;font-size:clamp(3.8rem,7.5vw,7.1rem)}.journal-question{letter-spacing:-.045em;margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.15}.journal-question em{color:#c084fc;font-weight:400}.journal-intro{color:#c7bdcf;max-width:62ch;margin:1.7rem 0 0;font-size:.97rem}.portrait-margin{width:100%;max-width:390px;margin:auto}.journal-hero-photo{aspect-ratio:3/4;border-radius:150px 150px 3px 3px;min-height:0}.portrait-margin>p{color:#c7bdcf;border-top:1px solid #c084fc50;margin-top:1.2rem;padding:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic}.identity-footnote{border-block:1px solid #c084fc30;grid-template-columns:120px 1fr;gap:1.6rem;padding:1.4rem 0;font-size:.8rem;display:grid}.identity-footnote>span{color:#6de1cc;font-weight:750}.identity-footnote p{color:#c7bdcf;max-width:110ch;margin:0}.continuity-chapter{grid-template-columns:.7fr 1.3fr;gap:5rem;padding:4.5rem 0;display:grid}.continuity-chapter h2{margin:.5em 0;font-family:Georgia,Times New Roman,serif;font-weight:400}.continuity-chapter header p{color:#c7bdcf;max-width:34ch;font-size:.88rem}.continuity-ledger article{border-bottom:1px solid #c084fc30;padding:1.4rem 0}.continuity-ledger article:first-child{padding-top:0}.ledger-label{text-transform:uppercase;letter-spacing:.12em;color:#6de1cc;font-size:.7rem;font-weight:750}.continuity-ledger h3{margin:.6rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400;line-height:1.4}.continuity-ledger p{color:#c7bdcf;max-width:65ch;margin:0;font-size:.93rem}.memory-annotation{background:#17131e;border-radius:3px;grid-template-columns:50px 1.3fr .7fr;gap:2.3rem;padding:2.5rem;display:grid}.annotation-number{color:#c084fc;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1.1}.memory-annotation h2{margin:.5em 0;font-size:2.5rem}.memory-annotation p{font-size:.94rem}.memory-annotation aside{border-left:1px solid #c084fc50;align-self:center;padding-left:1.5rem;font-size:.84rem}.memory-annotation aside strong{color:#6de1cc}.memory-annotation aside p{color:#c7bdcf;margin:.8rem 0;font-size:.86rem}.memory-annotation aside a{font-size:.78rem}.returning-chapter{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;padding:4.5rem 0;display:grid}.journal-feature-photo{aspect-ratio:5/4;border-radius:3px 3px 65px;min-height:0}.returning-chapter h2{margin:.55em 0;font-family:Georgia,Times New Roman,serif;font-weight:400}.returning-chapter p{color:#c7bdcf;font-size:.95rem}.account-margin{border-block:1px solid #c084fc30;grid-template-columns:1fr 1fr;gap:4rem;padding:3rem 0;display:grid}.account-margin h2{margin:.65em 0;font-size:2.1rem}.account-margin p{color:#c7bdcf;font-size:.94rem}.primary-cta{--button-ink:#23132f;border-radius:100px}.source-strip{color:#c7bdcf}@media (width<=1000px){.journal-opening{gap:3rem}.continuity-chapter{gap:2.5rem}.memory-annotation{grid-template-columns:1.3fr .7fr;gap:2rem;padding:1.8rem}.annotation-number{display:none}.returning-chapter,.account-margin{gap:2rem}}@media (width<=760px){.journal-opening{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0 2rem}.journal-heading h1{font-size:3.7rem}.journal-question{font-size:2.35rem}.journal-intro{font-size:.93rem}.portrait-margin{width:67%;margin:0 0 0 auto}.journal-hero-photo{aspect-ratio:5/4;border-radius:90px 90px 3px 3px}.portrait-margin>p{font-size:.85rem}.identity-footnote{grid-template-columns:1fr;gap:.45rem}.continuity-chapter,.memory-annotation,.returning-chapter,.account-margin{grid-template-columns:1fr;gap:1.2rem}.continuity-chapter{padding:3rem 0}.continuity-chapter h2 br,.memory-annotation h2 br,.returning-chapter h2 br,.account-margin h2 br{display:none}.continuity-chapter h2{font-size:2.3rem}.memory-annotation{padding:1.4rem}.memory-annotation h2{font-size:2rem}.memory-annotation aside{padding-left:1rem}.returning-chapter{padding:3rem 0}.journal-feature-photo{aspect-ratio:4/3}.account-margin{gap:1.7rem;padding:2.5rem 0}}
