@layer components{.article-content{overflow-wrap:break-word}.article-content>*+*{margin-top:18px}.article-content h1,.article-content h2{margin-top:30px;font-size:26px;font-weight:700}.article-content h3{margin-top:26px;font-size:21px;font-weight:700}.article-content h4,.article-content h5,.article-content h6{margin-top:22px;font-size:20px;font-weight:700}.article-content h1+*,.article-content h2+*,.article-content h3+*,.article-content h4+*,.article-content h5+*,.article-content h6+*{margin-top:10px}.article-content a{color:var(--green);text-underline-offset:3px}.article-content ul,.article-content ol{padding-left:24px}.article-content li+li{margin-top:8px}.article-content blockquote{border-left:3px solid var(--topic-color,var(--green));color:var(--muted);padding-left:16px}.article-content pre{background:var(--wash);padding:16px;font-size:15px;overflow-x:auto}.article-content code{font-size:.9em}.article-content hr{border:0;border-top:1px solid var(--line)}.article-content .table-wrapper{overflow-x:auto}.article-content table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.article-content th,.article-content td{border-bottom:1px solid var(--line);text-align:left;padding:9px 12px}.article-content th{font-weight:600}.article-content .image-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.article-content .image-open img{width:100%;height:auto}.article-content .image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.article-content .image-gallery .image-open img{object-fit:cover;height:100%}.article-content .image-gallery-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr}.article-content .image-gallery-mosaic .image-open:first-child{grid-row:1/3}.article-content .gallery-more{color:#fff;background:#0006;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex;position:absolute;inset:0}.article-content .video-embed{aspect-ratio:16/9}.article-content .video-embed iframe{border:0;width:100%;height:100%}.article-content .article-note{border-left:3px solid var(--mango);background:var(--wash);padding:14px 16px;font-size:16px}.article-content .article-note strong{margin-bottom:2px;display:block}}
