.crumb{border-top:var(--border)}.crumb-inner{padding-block:var(--space-s)}.crumb-list{align-items:center;gap:var(--space-xs);color:var(--mute);flex-wrap:wrap;display:flex}.crumb-list li{align-items:center;gap:var(--space-xs);display:inline-flex}.crumb-list a{color:var(--sub);text-decoration:none}.crumb-list a:hover{text-decoration:underline}.cta{padding-block:var(--space-3xl)}.cta .frame-box{grid-template-columns:2fr 1fr}.cta-head{gap:var(--space-s);display:grid}.cta .cta-text{color:var(--ink)}.cta .frame-box>.cta-action{justify-content:center;align-items:center;gap:var(--space-2xs);color:var(--ink);transition:background-color var(--duration-s) var(--ease), color var(--duration-s) var(--ease);text-decoration:none;display:flex}.cta-action-icon{color:inherit}.cta .frame-box>.cta-action:hover{background-color:var(--brand);color:var(--on-brand)}@media (width<=860px){.cta .frame-box{grid-template-columns:minmax(0,1fr)}.cta-head{text-align:center;justify-items:center}}.document{padding-block:var(--space-3xl)}.document-narrow{padding-top:var(--space-xl)}.document-after{max-width:var(--article);margin:var(--space-xl) auto 0;justify-content:center;display:flex}.document-body{width:100%;max-width:var(--article);margin-inline:auto}.document-body .document-signature{text-align:end}.document-body .document-note{font-size:var(--text-s);line-height:var(--leading-snug);color:var(--sub)}.document-body img{border-radius:var(--radius-s);width:100%;height:auto;display:block}.document-body img.is-sized{width:auto;max-width:100%}.document-body img.is-half{width:60%}@media (width<=860px){.document-body img.is-half{width:100%}}.document-body>p:has(>img),.document-body>img{margin-block:var(--space-l)}.document-body>:not(:first-child){margin-top:var(--space-s)}.document-body .news-cols,.document-body .news-split{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.document-body .news-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.document-body .news-cols>div>:not(:first-child),.document-body .news-split>div>:not(:first-child){margin-top:var(--space-xs)}.document-body .news-split h3:not(:first-child){margin-top:var(--space-s)}@media (width<=860px){.document-body .news-cols,.document-body .news-split{grid-template-columns:minmax(0,1fr)}}.document-body h2{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);color:var(--ink)}.document-body>h2:not(:first-child){margin-top:var(--space-2xl)}.document-body h3{font-size:var(--text-l);font-weight:700;line-height:var(--leading-snug);color:var(--ink);padding-bottom:var(--space-xs);border-bottom:var(--border)}.document-body>h3:not(:first-child){margin-top:var(--space-2xl)}.document-body h4{font-size:var(--text-m);font-weight:700;line-height:var(--leading-snug);color:var(--ink)}.document-body>h4:not(:first-child){margin-top:var(--space-l)}.document-body>:is(h2,h3)+h4:not(:first-child){margin-top:var(--space-s)}.document-body>h4+:not(:first-child){margin-top:var(--space-2xs)}.document-body ul,.document-body ol{margin:0;padding-left:1.5em}.document-body li+li,.document-body li>ul,.document-body li>ol{margin-top:var(--space-xs)}.document-body table{border-collapse:collapse;width:100%;font-size:var(--text-s);line-height:var(--leading-snug)}.document-body th,.document-body td{padding:var(--space-xs) var(--space-s);border:var(--border);text-align:left;vertical-align:top}.document-body th{background:var(--bg-soft);width:25%;font-weight:700}.document-body a{text-decoration:underline;text-decoration-thickness:var(--border-width-s);text-underline-offset:var(--offset-m)}.document-body a:hover{text-decoration-thickness:var(--border-width-m)}.document-body .news-link{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-m);padding:var(--space-s) var(--space-m);border:var(--border);border-radius:var(--radius-m);background:var(--bg-soft);display:flex}.document-body .news-link>p{font-size:var(--text-s);margin:0}.document-body .news-link b{display:block}.document-body .news-link .btn{flex:none;text-decoration:none}@media (width<=860px){.document-body .news-link{text-align:center;flex-direction:column;align-items:center}}.document-body hr{border:0;border-top:var(--border);height:0}
