.bl-crumbs{padding-top:24px}.bl-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--ink-3)}.bl-crumbs li+li:before{content:"/";margin-right:8px;color:var(--line-2)}.bl-crumbs a{color:var(--ink-2);text-decoration:none}.bl-crumbs a:hover{color:var(--action)}.bl-crumbs [aria-current]{color:var(--ink);font-weight:600}.bl-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:15px}.bl-figure{margin:0}.bl-figure img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:var(--r-xl);background:var(--paper-3)}.bl-figure figcaption{margin-top:12px;font-size:14px;line-height:1.5}.bl-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:48px;gap:48px}@media (min-width:1024px){.bl-layout{grid-template-columns:240px minmax(0,1fr);align-items:start}}.bl-toc{display:none}@media (min-width:1024px){.bl-toc{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:24px}}.bl-toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.bl-toc a{display:block;padding:8px 12px;border-radius:10px;font-size:14px;line-height:1.4;color:var(--ink-2);text-decoration:none;transition:background-color .2s ease,color .2s ease}.bl-toc a:focus-visible,.bl-toc a:hover{background:var(--paper-3);color:var(--ink)}.bl-main{min-width:0;display:flex;flex-direction:column;gap:56px}.bl-main .sp-prose>:first-child{margin-top:0}.bl-main .sp-prose>div>div:has(>h3){margin-top:20px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-2)}.bl-main .sp-prose>div>div h3{margin-top:0}.bl-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg)}.bl-table:focus-visible{outline:2px solid var(--action);outline-offset:2px}.sp-prose .bl-table table{display:table;margin:0}.sp-prose .bl-table tr:last-child td{border-bottom:0}.bl-faq{max-width:72ch}.bl-faq h2{font-size:30px}.bl-faq dl{margin:20px 0 0;display:flex;flex-direction:column;gap:12px}.bl-faq dl>div{padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-lg)}.bl-faq dt{font-weight:700;color:var(--ink)}.bl-faq dd{margin:8px 0 0;color:var(--ink-2);line-height:1.65}.bl-cta{max-width:72ch;padding:32px;border-radius:var(--r-xl);background:#16133d;color:#c5c1e2;display:flex;flex-direction:column;gap:14px}.bl-cta h2{font-size:28px;color:#ffffff}.bl-cta p{line-height:1.6}.bl-cta p a{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.bl-cta-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.bl-btn-light{color:#f1eefb;border-color:rgba(255,255,255,.28)}.bl-btn-light:hover{border-color:#ffffff}.bl-related{background:var(--paper-2);border-top:1px solid var(--line);padding:56px 0 72px}.bl-related-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.bl-related-head h2{font-size:30px}.bl-related-head a{font-weight:600;color:var(--action);text-decoration:none}.bl-cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:20px;gap:20px}.bl-card{height:100%;display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bl-card:focus-visible,.bl-card:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.bl-card,.bl-toc a{transition:none}.bl-card:focus-visible,.bl-card:hover{transform:none}}.bl-card h2,.bl-card h3{font-family:var(--display);font-weight:600;font-size:21px;line-height:1.25}.bl-card p{font-size:15px;line-height:1.55}.bl-card-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px}.bl-cat{font-weight:700;color:var(--action)}.bl-card-foot{margin-top:auto;display:flex;justify-content:space-between;gap:12px;font-size:14px}.bl-card-foot b{color:var(--action)}.bl-card-photo{display:block;width:calc(100% + 44px);margin:-22px -22px 6px;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--paper-3)}.bl-featured{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--paper);color:var(--ink);text-decoration:none;transition:box-shadow .2s ease}.bl-featured:focus-visible,.bl-featured:hover{box-shadow:var(--sh-2)}@media (min-width:900px){.bl-featured{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bl-featured img{display:block;width:100%;height:100%;min-height:240px;object-fit:cover;background:var(--paper-3)}.bl-featured-text{padding:32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.bl-featured-text h2{font-family:var(--display);font-weight:600;font-size:30px;line-height:1.2}.bl-section-title{font-size:28px;margin:56px 0 20px}@media (max-width:767px){.bl-figure img{aspect-ratio:4/3;border-radius:var(--r-lg)}.bl-cta{padding:24px 20px}.bl-cta h2,.bl-faq h2,.bl-related-head h2{font-size:24px}.bl-featured-text{padding:22px}.bl-featured-text h2{font-size:24px}}.sp-prose .bl-table table{min-width:560px;overflow-wrap:normal}