@layer theme,base;@layer components{.bs-article-back{margin-block:calc(var(--bs-space-3) * -1);padding-block:var(--bs-space-3);color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--bs-line);text-underline-offset:.22em;transition:color var(--bs-trs);display:inline-block}.bs-article-back:active{color:var(--bs-link-hover-small);text-decoration-thickness:var(--bs-link-hover-line)}@media (hover:hover){.bs-article-back:hover{color:var(--bs-link-hover-small);text-decoration-thickness:var(--bs-link-hover-line)}}.bs-article-byline{gap:var(--bs-space-1) var(--bs-space-3);color:var(--bs-text-soft);flex-wrap:wrap;display:flex}.bs-article-byline__author{color:var(--bs-text);font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-ls-text-medium)}.bs-article-meta{gap:var(--bs-space-1) var(--bs-space-5);border-block-end:var(--bs-line) solid var(--bs-divider);font-size:var(--bs-fz-micro);line-height:var(--bs-lh-small);color:var(--bs-text);flex-wrap:wrap;padding-block-end:var(--bs-space-6);display:flex}.bs-article-meta__time{font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-ls-text-medium)}.bs-article-meta__tags{line-height:var(--bs-lh-body);color:var(--bs-text-soft);flex-basis:100%;margin-block-start:var(--bs-space-3)}.bs-article-meta__list{flex-wrap:wrap;display:flex}.bs-article-meta__list>li:not(:last-child):after{content:"·";margin-inline:.45em}@media (min-width:960px){.bs-article-meta{gap:var(--bs-space-1);border-block-end:0;flex-flow:column;max-inline-size:16rem;padding-block-end:0}.bs-article-meta__tags{border-block-start:var(--bs-line) solid var(--bs-divider);margin-block-start:var(--bs-space-5);padding-block-start:var(--bs-space-5)}.bs-article-meta__list{gap:var(--bs-space-1);display:grid}.bs-article-meta__list>li:not(:last-child):after{content:none}}.bs-article-flow{max-inline-size:50.875rem}.bs-article-call{align-items:flex-start;gap:var(--bs-space-6);margin-block:var(--bs-space-16);padding-block:var(--bs-space-10);border-block:var(--bs-line) solid var(--bs-divider);flex-direction:column;display:flex}.bs-article-call__support{max-inline-size:40.625rem;color:var(--bs-text-soft);margin-block-start:calc(var(--bs-space-2) * -1)}.bs-article-cover{margin-block-end:var(--bs-space-10)}.bs-article-faq{margin-block-start:var(--bs-space-16)}.bs-article-faq__title{margin-block-end:var(--bs-space-6)}.bs-article-faq .bs-accordion__question{font-size:calc(var(--bs-fz-lead) * var(--bs-serif-scale))}.bs-article-faq .bs-accordion__answer{padding-inline-end:0;line-height:1.5}.bs-article-solution{margin-block-start:var(--bs-space-16)}.bs-article-solution__label{margin-block-end:var(--bs-space-4)}.bs-article-solution .bs-card{column-gap:var(--bs-space-4);padding-block:var(--bs-space-5);border-block:var(--bs-line) solid var(--bs-divider);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}.bs-article-solution .bs-card__content{padding:0}.bs-article-solution .bs-card__title{font-size:calc(var(--bs-fz-lead) * var(--bs-serif-scale))}.bs-article-solution .bs-card .bs-card__text{max-inline-size:none;font-size:var(--bs-fz-small)}.bs-article-solution .bs-svc-more{min-block-size:0;margin-block-start:var(--bs-space-3)}.bs-article-solution .bs-card:has(.bs-card__link:focus-visible){outline-offset:calc(var(--bs-space-1) * -1)}.bs-article-solution+.bs-prose>.editorial-disclaimer{border-block-start:0;margin-block-start:var(--bs-space-6);padding-block-start:0}@media (max-width:599px){.bs-article-solution .bs-figure__frame{aspect-ratio:1}}@media (min-width:600px){.bs-article-call{margin-block-end:var(--bs-space-20)}.bs-article-faq{margin-block-start:var(--bs-space-20)}.bs-article-solution .bs-card{column-gap:var(--bs-space-8);padding-block:var(--bs-space-6);grid-template-columns:15rem minmax(0,1fr);align-items:center}}@media (min-width:960px){.bs-article-faq .bs-accordion__answer{line-height:1.45}}}@layer utilities;
