.journal-surface{padding:120px 24px 96px}.journal-reader{overflow-wrap:anywhere;width:100%;max-width:1120px;margin-inline:auto;font-size:.9375rem;line-height:1.95}.journal-reader :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:110px;font-size:1rem;font-weight:500;line-height:1.7}.journal-opening{max-width:65ch;margin:0 auto 28px}.journal-opening--cover{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:28px;display:grid}.journal-opening__text{min-width:0}.journal-opening .learn-reader__byline{border:0;padding-bottom:0;margin-bottom:0!important}.journal-opening h1{letter-spacing:.015em;margin:12px 0}.journal-opening .journal-cover{width:144px;max-width:100%;margin:0}.journal-opening__separator{border:0;border-top:1px solid var(--blue-star-rule,currentColor);max-width:65ch;margin:28px auto 0}.journal-opening .learn-reader__standfirst{font-size:.9375rem;line-height:1.95}.journal-context,.journal-reader .learn-reader__byline{color:var(--blue-star-muted,currentColor);font-size:.75rem;line-height:1.9}.journal-context a{color:var(--blue-star-accent,currentColor);text-decoration:none}.journal-reader .learn-reader__body{max-width:none}.journal-reader .journal-block{margin:32px 0}.journal-block>:is(p,ul,ol,blockquote,h2,h3,h4,h5,h6),.journal-reader .learn-reader__contents,.journal-ferry{max-width:65ch;margin-inline:auto}.journal-reader :is(.learn-reader__images,.journal-cover){width:100%;max-width:none;margin-block:48px}.journal-reader figure img{object-fit:contain;width:100%;height:auto;display:block}.journal-reader figure{margin:40px 0;scroll-margin-top:100px}.journal-reader figcaption{color:var(--blue-star-muted,currentColor);flex-direction:column;gap:6px;max-width:75ch;margin:12px 0 0;font-size:.75rem;line-height:1.8;display:flex}.journal-reader a{color:var(--blue-star-accent,currentColor);text-underline-offset:4px}.journal-reader a:focus-visible,.journal-reader summary:focus-visible{outline-offset:5px;outline:2px solid}.journal-reader .learn-reader__contents{border-block:1px solid var(--blue-star-rule,currentColor);padding:18px 0}.journal-reader .journal-contents{border:0;margin-block:0 24px;padding:10px 0 0}.journal-reader .journal-contents summary{font-size:.75rem;list-style:none;display:block}.journal-reader .journal-contents summary:after{content:none}.journal-contents summary::-webkit-details-marker{display:none}.journal-contents__open,.journal-contents[open] .journal-contents__closed{display:none}.journal-contents[open] .journal-contents__open{display:inline}.journal-contents ol{margin:8px 0 0;padding:0;list-style:none}.journal-contents .journal-contents__subsection{padding-inline-start:20px}.journal-reader summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.journal-reader .learn-reader__contents li{margin-block:8px}.journal-anchor{scroll-margin-top:110px;display:block}.journal-reader .journal-ferry{width:100%;height:auto;box-shadow:none;color:inherit;border-block:1px solid var(--blue-star-rule,currentColor);background:0 0;padding-block:24px;position:static;inset:auto;transform:none}.journal-ferry p{margin:0 0 6px;font-size:.75rem}.journal-references{border-block:1px solid var(--blue-star-rule,currentColor);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.journal-references figure{margin:0}.journal-reference-image{aspect-ratio:3/2}.journal-reader .journal-reference-image img{object-fit:contain;width:100%;height:100%}.journal-block-unavailable{font-size:.75rem}@media (width<=760px){.journal-surface{padding-top:100px}.journal-reader .journal-block{margin-block:24px}.journal-reader :is(.learn-reader__images,.journal-cover){margin-block:32px}.journal-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journal-opening{margin-bottom:32px}.journal-opening--cover{grid-template-columns:96px minmax(0,1fr);gap:18px}.journal-opening .journal-cover{width:96px;margin:0}}@media (width<=380px){.journal-opening--cover{grid-template-columns:72px minmax(0,1fr);gap:12px}.journal-opening .journal-cover{width:72px}}@media (width<=300px){.journal-opening--cover{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.journal-reader *{scroll-behavior:auto}}.journal-native-video{max-width:100%;margin:2rem 0}.journal-native-video video{object-fit:contain;background:#111;width:100%;height:auto;display:block}.journal-native-video figcaption{margin-top:.75rem;font-size:.8rem}
