
/* Preparation article: preserve the complete supplied image, including its caption. */
.article-template.article-preparation .preparation-figure img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;max-height:none;background:#edf5fb}
.article-template.article-preparation .brief-bottom a{color:#246995;text-decoration:underline;text-underline-offset:3px}
.article-template.article-preparation .brief-bottom a:hover{color:#143f60}
.article-template.article-preparation .article-body h3{scroll-margin-top:calc(var(--header) + 75px)}
.article-template.article-preparation .article-breadcrumbs li:last-child{overflow-wrap:anywhere}
.article-template.article-preparation .mobile-toc a[aria-current="true"]{background:#edf7ff;color:#296d9d}
.article-template.article-preparation .article-faq details:focus-within{border-color:#96bed9}
@media(max-width:700px){.article-template.article-preparation .article-hero h1{overflow-wrap:break-word}.article-template.article-preparation .preparation-figure figcaption{align-items:flex-start}.article-template.article-preparation .preparation-figure figcaption .icon{margin-top:2px;flex:0 0 15px}}
@media print{.article-template.article-preparation .preparation-figure{max-width:100%;break-inside:avoid}.article-template.article-preparation .preparation-figure img{height:auto;max-height:none;aspect-ratio:auto}.article-template.article-preparation .article-faq details{break-inside:avoid}.article-template.article-preparation .source-footer{font-size:9px}}
