@font-face{font-family:CTWInter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:CTWSatoshi;src:url(/fonts/satoshi.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:CTWEditorial;src:url(/fonts/editorial.woff2)format("woff2");font-display:swap}.bs{--bs-paper:#f5f3ed;--bs-canvas:#fafaf8;--bs-surface:#fff;--bs-ink:#252820;--bs-muted:#62665d;--bs-line:#dddfd7;--bs-line-strong:#8b9285;--bs-brand:#c43c2c;--bs-tint:#fbefec;--bs-danger:#a72e26;--bs-success:#347449;--bs-head:CTWSatoshi,Arial,sans-serif;--bs-body:CTWInter,Arial,sans-serif;--bs-serif:CTWEditorial,Georgia,serif;--bs-control:44px;--bs-radius:8px;--bs-section:72px;--bs-gap:24px;color:var(--bs-ink);background:var(--bs-canvas);font:16px/1.6 var(--bs-body);font-synthesis:none;margin:0}.bs *,.bs :before,.bs :after{box-sizing:border-box}.bs [hidden]{display:none!important}.bs :where(h1,h2,h3,p,figure,ol,ul,dl){margin:0}.bs :where(button,input,select,textarea){font:inherit}.bs :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--bs-brand);outline-offset:4px}.bs a{color:inherit;text-decoration:none}.bs button{cursor:pointer}.bs img{max-width:100%;height:auto;display:block}.bs h1,.bs h2,.bs h3{font-family:var(--bs-head);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;font-weight:650}.bs h1{font-size:clamp(36px,4.25vw,56px);line-height:1.12}.bs h2{font-size:32px;line-height:1.2}.bs h3{font-size:22px;line-height:1.3}.bs p{text-wrap:pretty;max-width:66ch}.bs p+p{margin-top:12px}.bs a.bs-link{text-underline-offset:4px;text-decoration:underline}.bs .bs-meta{color:var(--bs-muted);font-size:13px;line-height:1.5}.bs .bs-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bs-brand);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.bs .bs-serif{font-family:var(--bs-serif);letter-spacing:-.025em;font-style:italic;font-weight:400}.bs .bs-wrap{width:min(1200px,100% - 64px);margin-inline:auto}.bs .bs-reading{max-width:68ch}.bs .bs-section{padding-block:var(--bs-section);border-top:1px solid var(--bs-line)}.bs .bs-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:32px;display:grid}.bs .bs-section-head>*{min-width:0}.bs .bs-section-head h2{max-width:24ch}.bs .bs-section-head>p{max-width:42ch;color:var(--bs-muted)}.bs .bs-grid{gap:var(--bs-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs .bs-grid>*{min-width:0}.bs .bs-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.bs .bs-two>*{min-width:0}.bs .bs-stack{gap:20px;display:grid}.bs .bs-card{border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:var(--bs-surface);padding:24px}.bs .bs-card h3+p{color:var(--bs-muted);margin-top:12px}.bs .bs-number{font-family:var(--bs-head);color:var(--bs-brand);margin-bottom:12px;font-size:32px;display:block}.bs .bs-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.bs .bs-button{min-height:var(--bs-control);border-radius:var(--bs-radius);background:var(--bs-ink);color:#fff;text-align:center;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.45;transition:background .14s,border-color .14s;display:inline-flex}.bs .bs-button:hover{background:#40453a}.bs .bs-button.secondary{background:var(--bs-surface);color:var(--bs-ink);border-color:var(--bs-line)}.bs .bs-button.secondary:hover{border-color:var(--bs-line-strong)}.bs .bs-button.quiet{color:var(--bs-ink);text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:8px;text-decoration:underline}.bs .bs-button:disabled{color:var(--bs-muted);border-color:var(--bs-line);cursor:not-allowed;background:#eef0ea}.bs .bs-button[aria-busy=true]{cursor:wait}.bs .bs-button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite bs-spin}.bs .bs-button.brand{background:var(--bs-brand)}.bs .bs-button.brand:hover{background:#a33124}.bs .bs-mark{align-items:center;gap:12px;min-height:44px;display:inline-flex}.bs .bs-mark img{width:152px}.bs .bs-mark .bs-product-name{border-left:1px solid var(--bs-line);color:var(--bs-muted);padding-left:16px;font-size:14px}.bs .bs-product-header{border-bottom:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.bs .bs-product-header nav{gap:24px;font-size:14px;display:flex}.bs .bs-product-header nav a{align-items:center;min-height:44px;display:inline-flex}.bs .bs-product-header nav a[aria-current=page]{text-underline-offset:7px;font-weight:600;text-decoration:underline}.bs .bs-product-footer{border-top:1px solid var(--bs-line);color:var(--bs-muted);justify-content:space-between;gap:24px;padding-block:28px;font-size:13px;display:flex}.bs .bs-product-footer nav{align-items:center;gap:20px;display:flex}.bs .bs-study-bar{border-bottom:1px solid var(--bs-line);background:var(--bs-paper);font-size:13px}.bs .bs-study-bar>.bs-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.bs .bs-study-bar a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.bs .bs-study-nav{z-index:20;border-bottom:1px solid var(--bs-line);background:#fafaf8f7;position:sticky;top:0}.bs .bs-study-nav>.bs-wrap{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.bs .bs-study-nav nav{gap:20px;font-size:14px;display:flex}.bs .bs-study-nav nav a{align-items:center;min-height:44px;display:inline-flex}.bs section[id]{scroll-margin-top:100px}.bs .bs-study-hero{grid-template-columns:1.35fr .65fr;align-items:start;gap:64px;padding-block:64px 56px;display:grid}.bs .bs-study-hero h1{max-width:17ch}.bs .bs-study-hero p{color:var(--bs-muted);margin-top:24px}.bs .bs-note{background:var(--bs-paper);border-left:2px solid var(--bs-brand);border-radius:0 var(--bs-radius) var(--bs-radius) 0;padding:20px 24px}.bs .bs-note p{font-size:14px}.bs .bs-note :is(h2,h3){margin-bottom:10px;font-size:22px;line-height:1.3}.bs .bs-family{grid-template-columns:1fr 2fr;gap:36px;display:grid}.bs .bs-family-items{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.bs .bs-family-items article{border-top:1px solid var(--bs-line);padding-block:20px}.bs .bs-family-items p{color:var(--bs-muted);margin-top:8px;font-size:14px}.bs .bs-family-title{font:600 24px/1.25 var(--bs-head);letter-spacing:-.025em}.bs .bs-sourcing-accent{color:#06785c}.bs .bs-rule-list{counter-reset:rules;padding:0;list-style:none}.bs .bs-rule-list li{counter-increment:rules;border-top:1px solid var(--bs-line);grid-template-columns:28px 1fr;gap:16px;padding:18px 0;font-size:14px;display:grid}.bs .bs-rule-list li:before{content:counter(rules,decimal-leading-zero);color:var(--bs-brand)}.bs .bs-rule-list strong{margin-bottom:4px;font-size:16px;display:block}.bs .bs-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.bs .bs-swatch{border:1px solid var(--bs-line);border-radius:8px;height:72px;margin-bottom:10px}.bs .bs-spec-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.bs .bs-spec-table th{color:var(--bs-muted);font-weight:600}.bs .bs-spec-table th,.bs .bs-spec-table td{border-bottom:1px solid var(--bs-line);vertical-align:top;padding:16px 12px}.bs .bs-table-wrap{overflow:auto}.bs .bs-token{color:var(--bs-muted);font:13px/1.5 ui-monospace,monospace}.bs .bs-spec-row{border-top:1px solid var(--bs-line);grid-template-columns:180px 1fr;gap:24px;padding:24px 0;display:grid}.bs .bs-spec-row small{color:var(--bs-muted)}.bs .bs-spec-display{font-family:var(--bs-head);letter-spacing:-.035em;text-wrap:balance;font-size:56px;font-weight:650;line-height:1.12}.bs .bs-spec-task{font-family:var(--bs-head);font-size:32px;font-weight:650;line-height:1.2}.bs .bs-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bs .bs-component-demo{gap:24px;display:grid}.bs .bs-component-demo>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.bs .bs-component-demo>header h3{font-size:20px}.bs .bs-field{min-width:0;display:block}.bs .bs-field>label{margin-bottom:8px;font-size:14px;font-weight:550;display:block}.bs .bs-field input,.bs .bs-field textarea,.bs .bs-field select{border:1px solid var(--bs-line-strong);background:var(--bs-surface);width:100%;min-height:44px;color:var(--bs-ink);border-radius:8px;padding:10px 12px;font-size:16px}.bs .bs-field textarea{resize:vertical;min-height:128px}.bs .bs-field .bs-meta{margin-top:8px;display:block}.bs .bs-error{color:var(--bs-danger);margin-top:8px;font-size:14px}.bs .bs-field [aria-invalid=true]{border-color:var(--bs-danger)}.bs .bs-check{align-items:start;gap:10px;font-size:14px;display:flex}.bs .bs-check input{width:18px;height:18px;accent-color:var(--bs-brand);flex-shrink:0;margin:4px 0 0}.bs .bs-steps{color:var(--bs-muted);flex-wrap:wrap;gap:16px 24px;margin-bottom:24px;padding:0;font-size:13px;list-style:none;display:flex}.bs .bs-steps li{align-items:center;gap:8px;display:flex}.bs .bs-steps b{border:1px solid var(--bs-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:grid}.bs .bs-steps [aria-current=step]{color:var(--bs-ink);font-weight:600}.bs .bs-steps [aria-current=step] b{background:var(--bs-ink);border-color:var(--bs-ink);color:#fff}.bs .bs-topic{border-bottom:1px solid var(--bs-line);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;min-height:52px;padding:12px 0;display:grid}.bs .bs-topic input{width:18px;height:18px;accent-color:var(--bs-brand);margin:4px 0 0}.bs .bs-topic strong{font:600 16px/1.4 var(--bs-head);letter-spacing:-.015em;display:block}.bs .bs-topic small{color:var(--bs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.bs .bs-topic:has(input:checked) strong{color:var(--bs-brand)}.bs .bs-evidence{border:1px solid var(--bs-line);background:var(--bs-surface);border-radius:8px;overflow:hidden}.bs .bs-evidence>header{border-bottom:1px solid var(--bs-line);color:var(--bs-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:13px;display:flex}.bs .bs-evidence>div{padding:24px}.bs .bs-evidence h3{max-width:30ch;font-size:24px}.bs .bs-evidence p{margin-top:12px}.bs .bs-evidence>footer{border-top:1px solid var(--bs-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 20px;font-size:13px;display:flex}.bs .bs-evidence dl{gap:16px;margin-top:24px;display:grid}.bs .bs-evidence dt{color:var(--bs-muted);font-size:13px}.bs .bs-evidence dd{margin:4px 0 0;font-size:14px}.bs .bs-state{border:1px solid var(--bs-line);background:var(--bs-surface);border-radius:8px;padding:20px}.bs .bs-state h3{margin-bottom:8px;font-size:20px}.bs .bs-state.error{border-left:3px solid var(--bs-danger)}.bs .bs-state.success{border-left:3px solid var(--bs-success)}.bs .bs-state .bs-button{margin-top:16px}.bs .bs-motion-result:not([hidden]){animation:.18s ease-out bs-arrive}.bs .bs-motion-result{margin-top:16px}.bs .bs-audit-list{gap:0;display:grid}.bs .bs-audit-item{border-top:1px solid var(--bs-line);grid-template-columns:72px 1fr 1fr;gap:24px;padding:24px 0;display:grid}.bs .bs-audit-item h3{margin-bottom:8px;font-size:20px}.bs .bs-audit-item p{color:var(--bs-muted);font-size:14px}.bs .bs-severity{letter-spacing:.05em;color:var(--bs-brand);font-size:12px;font-weight:600}.bs .bs-caption{color:var(--bs-muted);padding-top:16px;font-size:13px}.bs .bs-journey-link{border-top:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 0;display:flex}.bs .bs-journey-link strong{font:600 22px/1.3 var(--bs-head);display:block}.bs .bs-journey-link p{color:var(--bs-muted);margin-top:6px;font-size:14px}.bs .bs-product-list{padding-top:32px}.bs .bs-product-list>.bs-journey-link:first-child{border-top:0;padding-top:0}.bs .bs-journey-link:hover strong{color:var(--bs-brand)}.bs .bs-image{border:1px solid var(--bs-line);border-radius:8px;width:100%}.bs .bs-hero{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-block:56px;display:grid}.bs .bs-hero h1{max-width:20ch}.bs .bs-hero>div>p{color:var(--bs-muted);margin-top:20px}.bs .bs-hero .bs-meta{margin-top:16px}.bs .bs-capture{max-width:440px;margin-top:28px}.bs .bs-capture .bs-button{width:100%;margin-top:12px}.bs .bs-topics-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;display:flex}.bs .bs-topics-head h2{font-size:24px}.bs .bs-topics-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.bs .bs-topics-grid .bs-topic small{display:none}.bs .bs-topics-grid .bs-topic strong{font-size:16px}.bs .bs-topic-help{color:var(--bs-muted);margin-top:20px;font-size:14px}.bs .bs-news-main .bs-hero{grid-template-rows:auto 1fr;grid-template-areas:"intro topics""capture topics";align-items:start;gap:28px 48px}.bs .bs-news-intro{grid-area:intro}.bs .bs-news-topics{grid-area:topics}.bs .bs-news-capture{grid-area:capture;margin-top:0}.bs .bs-news-main .bs-hero h1{max-width:15ch}.bs .bs-neutral-line{border-top:1px solid var(--bs-line);flex-wrap:wrap;align-items:center;gap:24px;padding-block:20px;font-size:14px;display:flex}.bs .bs-news-context{grid-template-columns:1fr 1fr;gap:48px;padding-block:40px;display:grid}.bs .bs-news-context h2{font-size:28px}.bs .bs-news-context p{color:var(--bs-muted)}.bs .bs-task{max-width:960px;margin-inline:auto;padding-block:48px 64px}.bs .bs-task h1{max-width:none;font-size:32px;line-height:1.2}.bs .bs-task-intro{margin-bottom:28px}.bs .bs-task-intro p{color:var(--bs-muted);margin-top:12px}.bs .bs-task .bs-two{gap:40px}.bs .bs-review-list{gap:12px;padding:0;list-style:none;display:grid}.bs .bs-review-list li{border-bottom:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font-size:14px;display:flex}.bs .bs-review-list select{border:1px solid var(--bs-line);background:#fff;border-radius:6px;min-height:44px;padding:8px}.bs .bs-mail-preview{border:1px solid var(--bs-line);background:#fff;border-radius:8px;margin-top:24px;padding:24px}.bs .bs-mail-preview h2{margin-top:16px;font-size:24px}.bs .bs-mail-preview ul{margin-top:16px;padding:0;font-size:14px;list-style:none}.bs .bs-mail-preview li{border-top:1px solid var(--bs-line);padding-block:12px}.bs .bs-deliveries{display:grid}.bs .bs-deliveries>article{border-top:1px solid var(--bs-line);grid-template-columns:40px minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;padding-block:24px;display:grid}.bs .bs-deliveries>article:first-child{border-top:0;padding-top:0}.bs .bs-deliveries .bs-number{margin:0;font-size:22px}.bs .bs-deliveries h3{font-size:22px}.bs .bs-deliveries p{color:var(--bs-muted);font-size:16px}.bs .bs-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.bs .bs-process h3{margin-bottom:8px;font-size:18px}.bs .bs-process p{color:var(--bs-muted);font-size:14px}.bs .bs-process .bs-number{font-size:24px}.bs .bs-mission-form{grid-template-columns:.75fr 1fr;gap:64px;display:grid}.bs .bs-mission-form>div>p{color:var(--bs-muted);margin-top:16px}.bs .bs-mission-form h2{max-width:20ch}.bs .bs-receipt{background:var(--bs-paper);white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;padding:16px 20px;font-size:14px}.bs .bs-summary-label{color:var(--bs-muted);font-size:13px;font-weight:600}.bs .bs-tabs{border:1px solid var(--bs-line);background:var(--bs-paper);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.bs .bs-tabs button{min-width:0;min-height:44px;color:var(--bs-muted);background:0 0;border:1px solid #0000;border-radius:6px;font-size:14px}.bs .bs-tabs button[aria-selected=true]{border-color:var(--bs-line);color:var(--bs-ink);background:#fff}.bs .bs-console{border:1px solid var(--bs-line);background:#fff;border-radius:8px;padding:24px}.bs .bs-console-panel{min-height:246px;padding-top:24px}.bs .bs-console-panel h2{font-size:28px}.bs .bs-console-panel p{margin-top:16px;font-size:16px}.bs .bs-console-panel ol{margin-top:20px;padding-left:20px;font-size:14px}.bs .bs-console footer{border-top:1px solid var(--bs-line);margin-top:20px;padding-top:16px}.bs .bs-faq{gap:0;display:grid}.bs .bs-faq details{border-bottom:1px solid var(--bs-line);padding-block:20px}.bs .bs-faq details:first-child{padding-top:0}.bs .bs-faq details:last-child{border-bottom:0;padding-bottom:0}.bs .bs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-weight:550;display:flex}.bs .bs-faq summary:after{content:"+"}.bs .bs-faq details[open] summary:after{content:"−"}.bs .bs-faq details p{color:var(--bs-muted);padding-top:12px;font-size:14px}.bs .bs-sourcing{--bs-brand:#06785c;--bs-tint:#eaf4ef}.bs .bs-sourcing .bs-button.brand:hover{background:#045b45}.bs .bs-sourcing .bs-product-header{min-height:92px}.bs .bs-sourcing-mark{font:700 28px/1 var(--bs-head);letter-spacing:-.04em}.bs .bs-sourcing-mark small{font:13px/1.5 var(--bs-body);letter-spacing:0;color:var(--bs-muted);margin-top:8px;display:block}.bs .bs-editorial-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:48px;display:grid}.bs .bs-editorial-hero h1{max-width:22ch;font-size:clamp(34px,3.8vw,48px);line-height:1.15}.bs .bs-editorial-hero p{color:var(--bs-muted);margin-top:20px}.bs .bs-editorial-hero figure img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%}.bs .bs-editorial-hero figcaption{color:var(--bs-muted);margin-top:12px;font-size:13px}.bs .bs-article-row{border-top:1px solid var(--bs-line);grid-template-columns:130px 1fr 130px;align-items:start;gap:24px;padding-block:24px;display:grid}.bs .bs-article-row h3{max-width:40ch;font-size:24px}.bs .bs-article-row p{color:var(--bs-muted);margin-top:10px;font-size:16px}.bs .bs-article-row>a{text-underline-offset:4px;justify-content:end;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.bs .bs-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bs .bs-tools>a{border:1px solid var(--bs-line);background:var(--bs-surface);border-radius:8px;padding:20px}.bs .bs-tools strong{font:600 20px/1.3 var(--bs-head);display:block}.bs .bs-tools p{color:var(--bs-muted);margin-top:8px;font-size:14px}.bs .bs-mobile-continue{display:none}.bs .bs-preview-contract{color:var(--bs-muted);border-top:1px solid var(--bs-line);padding-block:24px;font-size:13px;display:block}.bs .bs-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.bs .bs-skip:focus{top:12px}.bs .bs-pill{background:var(--bs-paper);border:1px solid var(--bs-line);color:var(--bs-muted);border-radius:6px;padding:4px 9px;font-size:12px;display:inline-block}.bs .bs-mark svg{width:152px;height:auto;display:block}.bs .bs-topics-grid[data-descriptions=true] .bs-topic small{display:block}.bs .bs-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes bs-spin{to{transform:rotate(360deg)}}@keyframes bs-arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=980px){.bs .bs-wrap{width:calc(100% - 48px)}.bs .bs-study-hero,.bs .bs-hero{gap:32px}.bs .bs-grid{grid-template-columns:1fr 1fr}.bs .bs-study-nav nav{gap:12px}.bs .bs-family{grid-template-columns:1fr 1.5fr}.bs .bs-study-hero{grid-template-columns:1fr 1fr}}@media (width<=700px){.bs{--bs-section:44px;--bs-gap:20px}.bs .bs-wrap{width:calc(100% - 40px)}.bs h1{font-size:36px;line-height:1.14}.bs .bs-editorial-hero h1{font-size:34px;line-height:1.18}.bs h2{font-size:28px}.bs h3{font-size:20px}.bs .bs-study-nav{position:relative}.bs .bs-study-nav>.bs-wrap{padding-block:16px;display:block}.bs .bs-study-nav nav{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:12px;display:grid}.bs .bs-study-bar>.bs-wrap{align-items:start;gap:8px;padding-block:8px;font-size:12px}.bs .bs-study-bar span{max-width:30ch}.bs .bs-study-hero{grid-template-columns:1fr;gap:24px;padding-block:36px}.bs .bs-study-hero h1{max-width:18ch}.bs .bs-study-hero p{margin-top:16px}.bs .bs-section-head{margin-bottom:24px;display:block}.bs .bs-section-head>p{margin-top:12px}.bs .bs-family,.bs .bs-grid,.bs .bs-two,.bs .bs-hero,.bs .bs-news-context,.bs .bs-mission-form,.bs .bs-editorial-hero{grid-template-columns:1fr;gap:28px}.bs .bs-family-items{gap:0 20px}.bs .bs-family-title{font-size:22px}.bs .bs-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.bs .bs-spec-row{grid-template-columns:1fr;gap:12px}.bs .bs-spec-display{font-size:36px}.bs .bs-spec-task{font-size:28px}.bs .bs-audit-item{grid-template-columns:48px 1fr;gap:16px}.bs .bs-audit-item>div:last-child{grid-column:2}.bs .bs-component-demo>header{display:block}.bs .bs-component-demo>header span{margin-top:8px;display:inline-block}.bs .bs-product-header{flex-wrap:wrap;gap:8px;min-height:80px;padding-block:12px}.bs .bs-product-header nav{gap:16px;font-size:13px}.bs .bs-product-header nav a{min-height:44px}.bs .bs-mark img{width:136px}.bs .bs-mark .bs-product-name{padding-left:10px;font-size:13px}.bs .bs-product-footer{display:block}.bs .bs-product-footer nav{flex-wrap:wrap;margin-top:16px}.bs .bs-product-footer nav a{align-items:center;min-height:44px;display:inline-flex}.bs .bs-hero{padding-block:36px}.bs .bs-news-main .bs-hero{grid-template-rows:auto;grid-template-areas:"intro""topics""capture";gap:28px}.bs .bs-news-main .bs-hero h1{max-width:15ch}.bs .bs-topics-grid{grid-template-columns:1fr;gap:0}.bs .bs-topics-grid .bs-topic{padding-block:12px}.bs .bs-topics-grid .bs-topic strong{font-size:17px}.bs .bs-topic-help{margin-top:16px}.bs .bs-neutral-line{display:block}.bs .bs-neutral-line strong{margin-bottom:8px;display:block}.bs .bs-news-context{padding-block:32px}.bs .bs-task{padding-block:32px 44px}.bs .bs-task h1{font-size:28px;line-height:1.2}.bs .bs-task .bs-two{gap:28px}.bs .bs-deliveries>article{grid-template-columns:28px minmax(0,1fr);gap:8px 16px;padding-block:20px}.bs .bs-deliveries .bs-number{grid-row:1/3}.bs .bs-deliveries h3{font-size:20px}.bs .bs-deliveries p{grid-column:2;font-size:14px}.bs .bs-process{grid-template-columns:1fr 1fr;gap:24px 20px}.bs .bs-mission-form{gap:24px}.bs .bs-console{padding:20px}.bs .bs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bs .bs-console-panel{min-height:290px}.bs .bs-console-panel h2{font-size:24px}.bs .bs-editorial-hero{padding-block:32px}.bs .bs-article-row{grid-template-columns:1fr;gap:8px}.bs .bs-article-row>a{justify-content:start}.bs .bs-article-row h3{font-size:24px}.bs .bs-tools{grid-template-columns:1fr;gap:12px}.bs .bs-mobile-continue:not([hidden]){border-top:1px solid var(--bs-line);z-index:30;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex;position:fixed;inset:auto 0 0}.bs .bs-mobile-continue .bs-button{padding-inline:14px;font-size:13px}.bs .bs-news-main{padding-bottom:80px}.bs section[id]{scroll-margin-top:20px}.bs .bs-table-wrap .bs-spec-table{min-width:580px}.bs .bs-button{max-width:100%}}@media (width<=370px){.bs .bs-wrap{width:calc(100% - 32px)}.bs h1,.bs .bs-editorial-hero h1{font-size:32px}.bs .bs-steps{gap:10px;font-size:12px}.bs .bs-family-items{grid-template-columns:1fr}.bs .bs-family-title{font-size:22px}.bs .bs-process{grid-template-columns:1fr}.bs .bs-palette{grid-template-columns:1fr 1fr}.bs .bs-mark .bs-product-name{font-size:12px}.bs .bs-product-header nav{gap:12px}.bs .bs-topics-head{display:block}.bs .bs-topics-head .bs-meta{margin-top:8px}}@media (prefers-reduced-motion:reduce){.bs *,.bs :before,.bs :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.bs .bs-study-bar,.bs .bs-study-nav nav,.bs .bs-mobile-continue{display:none!important}.bs .bs-study-nav{position:static}.bs .bs-wrap{width:100%}.bs .bs-section{-moz-column-break-inside:avoid;break-inside:avoid;padding-block:24px}.bs{font-size:12px}.bs .bs-study-hero{padding-block:24px}.bs .bs-button{color:#252820!important;background:#fff!important;border-color:#dddfd7!important}}.bs [data-news-preview-picker]{border:1px solid var(--bs-line-strong);background:var(--bs-surface);width:100%;min-height:44px;color:var(--bs-ink);font:inherit;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:16px}
