.JournalArticle-module__gOo8lq__article{border:1px solid var(--line);background:color-mix(in srgb, var(--night) 65%, transparent);overflow-wrap:anywhere;gap:2rem;min-width:0;max-width:54rem;margin-top:2rem;padding:clamp(1rem,3vw,2rem);display:grid}.JournalArticle-module__gOo8lq__article p{white-space:pre-wrap;margin:0;line-height:1.7}.JournalArticle-module__gOo8lq__metadata{color:var(--interface);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.JournalArticle-module__gOo8lq__outline{border-left:2px solid var(--lagoon);background:var(--void);padding:1rem}.JournalArticle-module__gOo8lq__outline p{font-weight:700}.JournalArticle-module__gOo8lq__outline ol{gap:.6rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.JournalArticle-module__gOo8lq__article a{color:var(--lagoon);text-underline-offset:.2em;text-decoration:underline}.JournalArticle-module__gOo8lq__article a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.JournalArticle-module__gOo8lq__section{gap:1rem;min-width:0;scroll-margin-top:8rem;display:grid}.JournalArticle-module__gOo8lq__section h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1}.JournalArticle-module__gOo8lq__section:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.JournalArticle-module__gOo8lq__article figure{margin:0}.JournalArticle-module__gOo8lq__article img,.JournalArticle-module__gOo8lq__article video{object-fit:contain;background:var(--void);width:100%;max-height:min(34rem,70svh);display:block}.JournalArticle-module__gOo8lq__return{border-top:1px solid var(--line);padding-top:1rem}@media (max-width:600px){.JournalArticle-module__gOo8lq__article{gap:1.5rem}.JournalArticle-module__gOo8lq__section{scroll-margin-top:6rem}}.JournalArticle-module__gOo8lq__summary{color:var(--vapor);font-size:1.125rem}.JournalArticle-module__gOo8lq__sources{border-top:1px solid var(--line);min-width:0;padding-top:1rem}.JournalArticle-module__gOo8lq__sources h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1}.JournalArticle-module__gOo8lq__sources ul{gap:.75rem;padding-left:1.25rem;display:grid}
.RelatedArticles-module__wy0_eW__related{border-top:1px solid #a79eac50;min-width:0;margin-top:2rem;padding-top:1.5rem}.RelatedArticles-module__wy0_eW__related>h2{font:700 clamp(1.75rem,3vw,2.5rem)/1.1 var(--display);margin:0 0 1rem}.RelatedArticles-module__wy0_eW__related ul{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.RelatedArticles-module__wy0_eW__related li{border:1px solid #a79eac50;min-width:0;padding:1rem}.RelatedArticles-module__wy0_eW__related h3{font:700 clamp(1.5rem,2.5vw,2rem)/1.2 var(--display);overflow-wrap:anywhere;margin:0 0 .5rem}.RelatedArticles-module__wy0_eW__related p{overflow-wrap:anywhere;margin:0;line-height:1.7}.RelatedArticles-module__wy0_eW__related .RelatedArticles-module__wy0_eW__category{color:var(--interface);margin:0 0 .5rem;font-size:.9rem}.RelatedArticles-module__wy0_eW__related a{color:var(--lagoon);text-underline-offset:.2em}.RelatedArticles-module__wy0_eW__related a:focus-visible{outline:3px solid var(--signal);outline-offset:4px}
.ArticleShare-module__Hvr95G__share{border-top:1px solid #a79eac50;gap:.75rem;min-width:0;margin-top:2rem;padding-top:1.5rem;display:grid}.ArticleShare-module__Hvr95G__share h2{font:700 clamp(1.75rem,3vw,2.5rem)/1.1 var(--display);margin:0 0 .25rem}.ArticleShare-module__Hvr95G__share label{color:var(--interface);font-size:.95rem}.ArticleShare-module__Hvr95G__share input{width:100%;min-width:0;min-height:3rem;color:var(--vapor);background:var(--void);font:inherit;border:1px solid #a79eac;padding:.75rem}.ArticleShare-module__Hvr95G__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.ArticleShare-module__Hvr95G__actions button{border:1px solid var(--lagoon);color:var(--lagoon);min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;padding:.6rem 1rem}.ArticleShare-module__Hvr95G__actions button:disabled{cursor:wait;opacity:.7}.ArticleShare-module__Hvr95G__actions a{min-height:2.75rem;color:var(--lagoon);text-underline-offset:.2em;align-items:center;display:inline-flex}.ArticleShare-module__Hvr95G__share>p{overflow-wrap:anywhere;min-height:1.6em;margin:0;font-size:.95rem;line-height:1.6}.ArticleShare-module__Hvr95G__share :is(input,button,a):focus-visible{outline:3px solid var(--signal);outline-offset:4px}@media (max-width:600px){.ArticleShare-module__Hvr95G__actions{flex-direction:column;align-items:stretch}.ArticleShare-module__Hvr95G__actions button{width:100%}}
