.blog-article{padding-block-end:5rem}.article-heading{background:linear-gradient(150deg, #0c192c, var(--color-bg));border-block-end:1px solid var(--color-line);padding:3.4375rem max(6%,50vw - 500px) 3.125rem}.back-link{margin-block-end:2.5rem;font-size:.875rem;display:inline-block}.article-heading h1{max-inline-size:62.5rem;margin:0 0 var(--space-7);font-size:clamp(2.1875rem,4.7vw,4rem);line-height:1.17}.article-heading h1 em{color:var(--color-accent);font-style:normal}.article-heading .eyebrow{margin-block-end:1.25rem;font-size:.6875rem}.byline{color:var(--color-muted);font-size:.875rem}.article-body{max-inline-size:var(--content-reading);color:#c7d2e2;margin-inline:auto;padding:.9375rem 1.75rem 0;font-size:1.125rem;line-height:1.85}.article-body h2{letter-spacing:-1px;color:var(--color-text);margin:3.4375rem 0 1.375rem;font-size:2rem;line-height:1.25}.article-body h3{font:600 1.4375rem/1.45 var(--font-heading);color:var(--color-text);letter-spacing:-.4px;margin:2rem 0 1.125rem}.article-body ul{padding-inline-start:1.5rem}.article-body ol{padding-inline-start:1.625rem}.article-body li{margin-block-end:.75rem;padding-inline-start:5px}.article-body li::marker{color:var(--color-accent)}.article-body blockquote{border-inline-start:3px solid var(--color-accent);font:500 1.875rem/1.5 var(--font-heading);color:var(--color-accent);margin:2.1875rem 0;padding:.75rem 0 .75rem 1.625rem}.checklist{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-medium);margin:1.75rem 0;padding:5px 1.5625rem 1.25rem}.checklist h2{margin-block-start:1.75rem}.ticket-figure{margin:2.5rem 0 1.25rem}.ticket-figure>a{display:block}.ticket-figure img{border-radius:var(--radius-small);block-size:auto;inline-size:100%;display:block}.ticket-figure figcaption{color:var(--color-muted);margin-block-start:.625rem;font-size:.8125rem}.text-checklist{border-block:1px solid var(--color-line);padding-block:1.125rem;font-size:1rem}.text-checklist summary{color:var(--color-accent);cursor:pointer}.text-checklist dt{color:var(--color-text);font-weight:600}.text-checklist dd{margin-block-end:.9375rem;margin-inline-start:0}.article-contact{border-block:1px solid var(--color-line);margin-block-start:2.5rem;padding-block:1.625rem}.article-contact p{color:var(--color-text);margin:0 0 .75rem}.article-body>.button{margin-block-start:2.1875rem}@media (width<=760px){.article-heading{padding:1.875rem var(--gutter)}.article-body{padding-inline:var(--gutter);font-size:1.0625rem}.article-body h2{font-size:1.75rem}.article-body h3{font-size:1.3125rem}.checklist{padding-inline:1.125rem}}