@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)}@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-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}.bs-article-terms{padding:var(--bs-space-8) var(--bs-space-6);background:var(--bs-tint);color:var(--bs-text);margin-block-start:var(--bs-space-16)}.bs-article-terms+.bs-article-call{margin-block-start:var(--bs-space-10)}.bs-article-terms__price{color:var(--bs-text);margin-block-start:var(--bs-space-6)}.bs-article-terms__price strong{font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-ls-text-medium);white-space:nowrap}.bs-article-terms__note{color:var(--bs-text-soft);margin-block-start:var(--bs-space-3)}.bs-article-terms__steps{margin-block-start:var(--bs-space-8);padding:0;list-style:none}.bs-article-terms__step{column-gap:var(--bs-space-4);padding-block:var(--bs-space-6);border-block-start:var(--bs-line) solid var(--bs-divider);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.bs-article-terms__step:last-child{padding-block-end:0}.bs-article-terms__index,.bs-article-terms__step-title,.bs-article-terms__assurance-title{font-family:var(--bs-ff-serif);font-weight:var(--bs-fw-serif);font-variation-settings:var(--bs-serif-opsz);font-size:calc(var(--bs-fz-lead) * var(--bs-serif-scale));line-height:var(--bs-lh-title);letter-spacing:var(--bs-ls-title)}.bs-article-terms__index{color:var(--bs-signal);font-variant-numeric:lining-nums tabular-nums;grid-column:1}.bs-article-terms__step-title{text-wrap:balance;grid-column:2}.bs-article-terms__text{grid-column:1/-1;margin-block-start:var(--bs-space-3)}.bs-article-terms__options{margin-block-start:var(--bs-space-3);padding:0;list-style:none}.bs-article-terms__options li{padding-inline-start:1.6em;position:relative}.bs-article-terms__options li+li{margin-block-start:var(--bs-space-2)}.bs-article-terms__options li:before{content:"";inline-size:.8em;block-size:var(--bs-line);background:currentColor;position:absolute;inset-block-start:.72em;inset-inline-start:0}.bs-article-terms__options strong{font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-ls-text-medium)}.bs-article-terms__assurance{border-block-start:var(--bs-line) solid var(--bs-text);margin-block-start:var(--bs-space-8);padding-block-start:var(--bs-space-6)}.bs-article-terms__assurance-title{text-wrap:balance}.bs-article-terms__assurance-text{margin-block-start:var(--bs-space-3)}@media (min-width:600px){.bs-article-terms{padding:var(--bs-space-10)}.bs-article-terms__step{grid-template-columns:3.5rem minmax(0,1fr)}.bs-article-terms__text{grid-column:2;margin-block-start:var(--bs-space-2)}}@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;
