.blog-article,.story-article{background:linear-gradient(180deg,rgb(var(--color-brand-tint) / .42) 0,#fff 450px)}.back-link{transition:color .2s,transform .2s}.back-link:hover{color:rgb(var(--color-brand));transform:translate(-3px)}.back-link svg,.more-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-image{height:clamp(300px,54vw,620px);box-shadow:0 30px 70px -40px #0e111673}.article-body{display:flow-root;font-size:1.08rem;line-height:1.85;color:rgb(var(--color-neutral-700))}.article-paragraph+.article-paragraph{margin-top:1.35rem}.article-body :is(h2,h3,h4,h5,h6),.story-body>:is(h2,h3,h4,h5,h6){margin-top:2rem;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:-.025em;color:rgb(var(--color-neutral-900))}.article-body h2+.article-paragraph{margin-top:1.15rem}.article-body ul{margin-top:1.5rem;display:grid;gap:.85rem}.article-body li{position:relative;padding-left:1.8rem}.article-body li:before{content:"";position:absolute;left:0;top:.72em;width:.55rem;height:.55rem;border-radius:50%;background:rgb(var(--color-brand));box-shadow:0 0 0 5px rgb(var(--color-brand) / .1)}.content-image{margin:2.8rem -3rem 0}.content-image img{display:block;width:100%;height:auto;border-radius:24px;-o-object-fit:contain;object-fit:contain;background:rgb(var(--color-neutral-50));box-shadow:0 24px 60px -38px #0e111680}.content-image.is-media-left{float:left;width:min(42%,320px);margin:2.8rem 2rem 1rem -2rem}.content-image.is-media-left+.article-paragraph{padding-top:2.8rem}.content-image:not(.is-media-left){clear:both}.content-image figcaption{margin-top:.8rem;padding:0 1rem;text-align:center;font-size:.85rem;line-height:1.5;color:rgb(var(--color-neutral-600))}.content-image+h2{margin-top:2.8rem}.profile-block{margin-top:2.5rem;display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:2rem;align-items:start;padding:1.5rem;border:1px solid rgb(var(--color-neutral-100));border-radius:24px;background:rgb(var(--color-neutral-0));box-shadow:0 22px 55px -44px #0e11168c}.profile-block img{width:100%;aspect-ratio:4 / 5;border-radius:18px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:rgb(var(--color-neutral-50))}.profile-block p{margin:0;align-self:center}.profile-block a{font-weight:700;color:rgb(var(--color-brand-strong));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.profile-block a:hover{color:rgb(var(--color-brand))}.more-link{transition:transform .2s,background .2s}.more-link:hover{transform:translateY(-2px);background:rgb(var(--color-brand-strong))}.story-body>p:not(.story-lead){margin-top:1.5rem;font-size:1.06rem;line-height:1.9;color:rgb(var(--color-neutral-700))}.story-body>blockquote{margin-top:2rem;border-left:4px solid rgb(var(--color-brand));border-radius:0 18px 18px 0;background:rgb(var(--color-brand-tint));padding:1.5rem 1.75rem;font-family:var(--font-heading);font-size:1.12rem;font-weight:600;line-height:1.7;color:rgb(var(--color-neutral-800))}.metric{border-color:rgb(var(--color-neutral-100));background:#fff}.metric.is-primary{border-color:rgb(var(--color-brand) / .35);background:rgb(var(--color-brand-tint))}.metric.is-primary strong{color:rgb(var(--color-brand-strong))}@media (max-width: 800px){.content-image{margin-inline:0}.content-image.is-media-left{float:none;width:min(100%,360px);margin:2.4rem auto 0}.content-image.is-media-left+.article-paragraph{padding-top:0;margin-top:1.5rem}}@media (max-width: 640px){.blog-article,.story-article{padding-top:92px}.hero-image,.content-image img{border-radius:18px}.profile-block{grid-template-columns:1fr;gap:1.25rem;padding:1rem}.profile-block img{max-height:420px}}@media (prefers-reduced-motion: reduce){.back-link,.more-link{transition:none}}.story-article .hero-image{width:min(100%,480px);height:clamp(150px,25vw,260px);margin-top:2rem;border-radius:18px}.story-article .hero-image img{-o-object-fit:contain;object-fit:contain;background:#fff}.story-inline-image{width:min(100%,440px);margin:2rem auto}.story-inline-image img{width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;border-radius:14px}.story-body>p,.story-body li,.story-body td,.story-body th{white-space:pre-line}.story-body>ul,.story-body>ol{margin-top:1.5rem;padding-left:1.5rem;line-height:1.9}.story-body>ul{list-style:disc}.story-body>ol{list-style:decimal}.story-body li+li{margin-top:.65rem}.story-table-scroll{margin-top:2rem;overflow-x:auto}.story-table-scroll table{width:100%;min-width:540px;border-collapse:collapse;font-size:1rem;line-height:1.7}.story-table-scroll th,.story-table-scroll td{width:50%;padding:1rem;border:1px solid rgb(var(--color-neutral-300));text-align:left;vertical-align:top}.story-table-scroll th{background:rgb(var(--color-brand-tint));font-weight:600}.blog-article .story-table-scroll th,.blog-article .story-table-scroll td{width:auto}.blog-article .story-table-scroll th:not(:first-child),.blog-article .story-table-scroll td:not(:first-child){text-align:right;white-space:nowrap}.blog-article .story-table-scroll{margin-bottom:2rem}.blog-article blockquote{margin:2rem 0 0;border-left:4px solid rgb(var(--color-brand));border-radius:0 18px 18px 0;background:rgb(var(--color-brand-tint));padding:1.25rem 1.75rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.6;color:rgb(var(--color-neutral-800))}
