.blog-template{--bt-orange:#ff490c;--bt-ink:#0a0000;--bt-muted:#666;--bt-plate:#f6f4f4;--bt-rule:#e5e5e5;--bt-mono:"Roboto Mono", monospace;color:var(--bt-ink);overflow-wrap:anywhere;width:calc(100% - 128px);max-width:760px;margin:0 auto;padding:144px 0 64px;font-family:Suisse Intl,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.blog-template *,.blog-template :before,.blog-template :after{box-sizing:border-box}.blog-template :is(h1,h2,h3,p,figure,blockquote,ul,ol){margin:0}.blog-template :is(h1,h2,h3){color:var(--bt-ink);font-weight:500}.blog-template h1{letter-spacing:-.03em;font-size:52px;line-height:52px}.blog-template h2{letter-spacing:-.03em;font-size:20px;line-height:24px}.blog-template h3{letter-spacing:-.03em;font-size:18px;line-height:24px}.blog-template :is(p,li){letter-spacing:-.3px;font-size:16px;line-height:24px}.blog-template a{color:inherit;text-decoration:none}.blog-template a:hover{color:#b73300}.blog-template button{font:inherit;color:inherit;cursor:pointer}.blog-template :is(a,button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #b73300}.blog-template [hidden]{display:none!important}.blog-template [id]{scroll-margin-top:110px}.blog-template .bt-hero{flex-direction:column;gap:24px;display:flex}.blog-template .bt-crumbs{font:500 12px / 1.5 var(--bt-mono);text-transform:uppercase;color:#666;gap:12px;display:flex}.blog-template .bt-crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-template .bt-crumbs a{white-space:nowrap;flex-shrink:0;text-decoration:none}.blog-template .bt-tags{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.blog-template .bt-tags li{font:500 12px / 1.1 var(--bt-mono);text-transform:uppercase;background:#f0f0f0;border-radius:4px;padding:6px 8px}.blog-template .bt-lead{letter-spacing:-.306px;white-space:pre-line;font-size:24px;line-height:1.2}.blog-template .bt-byline{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.blog-template .bt-authors{flex-wrap:wrap;gap:24px;display:flex}.blog-template .bt-author{align-items:center;gap:12px;font-size:16px;line-height:21px;display:flex}.blog-template .bt-author img{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.blog-template .bt-author a{text-decoration:none}.blog-template .bt-author p{color:var(--bt-muted);font-size:14px;line-height:19px}.blog-template .bt-dates{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:14px;line-height:19px;display:flex}.blog-template .bt-dates span{white-space:nowrap}.blog-template .bt-share{flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;display:flex}.blog-template .bt-share button{border:1px solid var(--bt-rule);background:#fff;border-radius:4px;padding:8px 12px}.blog-template .bt-share>span{color:var(--bt-muted)}.blog-template .bt-image{flex-direction:column;gap:12px;width:100%;display:flex}.blog-template .bt-image img{max-width:min(100%, var(--bt-image-max-width,760px));border-radius:12px;width:100%;height:auto;margin-inline:auto;display:block}.blog-template figcaption{color:var(--bt-muted);font-size:14px;line-height:20px}.blog-template .bt-placeholder{aspect-ratio:2;background:var(--bt-plate);color:#777;font:12px / 1.4 var(--bt-mono);border-radius:12px;place-items:center;display:grid}.blog-template .bt-hero>.bt-image{margin-top:8px}.blog-template .bt-body{margin-top:64px}.blog-template .bt-rich-text,.blog-template .bt-rich-text>*+*{margin-top:24px}.blog-template .bt-rich-text :is(h2,h3){margin-top:32px;margin-bottom:16px}.blog-template .bt-rich-text :is(h2,h3) strong{font-weight:inherit}.blog-template .bt-rich-text :is(p,ul,ol,blockquote){margin-bottom:24px}.blog-template .bt-rich-text :is(ul,ol),.blog-template :is(.bt-callout,.bt-sources) :is(ul,ol){padding-left:24px}.blog-template li+li{margin-top:8px}.blog-template .bt-rich-text blockquote{border-left:0;padding:0;font-size:24px;line-height:1.3}.blog-template .bt-rich-text :is(img,video,iframe,svg){max-width:100%}.blog-template .bt-rich-text :is(img,video){border-radius:12px;height:auto}.blog-template .bt-rich-text iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.blog-template .bt-rich-text :is(pre,code){font-family:var(--bt-mono);background:#f4f4f4;font-size:.875em}.blog-template .bt-rich-text pre{white-space:pre;border-radius:8px;padding:20px;overflow-x:auto}.blog-template .bt-rich-text :is(sup,sub){font-size:.75em}.blog-template .bt-table{border-top:1px solid var(--bt-rule);max-width:100%;margin:24px 0;overflow-x:auto}.blog-template table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.blog-template :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--bt-rule);min-width:140px;padding:16px}.blog-template th{background:#f6f4f4;font-weight:500}.blog-template caption{text-align:left;padding:12px 0;font-weight:500}.blog-template .bt-contents{border-top:1px solid var(--bt-rule);border-bottom:1px solid var(--bt-rule);margin-bottom:40px;padding:20px 0}.blog-template .bt-contents summary{cursor:pointer;font:500 12px / 24px var(--bt-mono);text-transform:uppercase}.blog-template .bt-contents ol{grid-template-columns:1fr 1fr;gap:12px 32px;padding:20px 0 0;list-style:none;display:grid}.blog-template .bt-contents li{margin:0;font-size:14px;line-height:20px}.blog-template .bt-contents a{text-decoration:none}.blog-template .bt-contents .bt-contents__sub{color:var(--bt-muted);padding-left:16px}.blog-template .bt-callout{background:var(--bt-plate);border-radius:12px;padding:24px}.blog-template .bt-callout>*+*{margin-top:16px}.blog-template .bt-takeaways{margin-bottom:32px}.blog-template .bt-block{width:100%;margin:40px 0}.blog-template .bt-datagroup{flex-direction:column;gap:60px;display:flex}.blog-template .bt-datagroup header h2{font-size:32px;font-weight:700;line-height:1.3}.blog-template .bt-datagroup header p{margin-top:20px;font-size:24px;line-height:1.3}.blog-template .bt-datarows{flex-direction:column;gap:12px;display:flex}.blog-template .bt-datarow{background:#0000000a;border-radius:16px;flex-direction:column;justify-content:center;gap:20px;min-height:112px;padding:30px;display:flex}.blog-template .bt-datarow :is(h3,p){white-space:pre-line;font-size:20px;line-height:1.3}.blog-template .bt-datarow p{color:var(--bt-muted)}.blog-template .bt-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.blog-template .bt-pair__card{border:1px solid var(--bt-rule);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.blog-template .bt-pair__card h3{font-size:20px}.blog-template .bt-pair__card p{color:var(--bt-muted)}.blog-template .bt-pair__card .bt-image{margin-top:auto}.blog-template .bt-pair__card .bt-placeholder{aspect-ratio:4/3}.blog-template .bt-results{flex-direction:column;gap:48px;display:flex}.blog-template :is(.bt-results,.bt-faq--accordion)>h2{letter-spacing:-.03em;font-size:52px;line-height:52px}.blog-template .bt-results__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.blog-template .bt-result{border-top:2px solid #ff3d2e;flex-direction:column;gap:16px;padding-top:12px;display:flex}.blog-template .bt-result__label{font:500 12px / 16px var(--bt-mono);text-transform:uppercase;color:var(--bt-muted)}.blog-template .bt-result__metric{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:30px}.blog-template .bt-result__desc{color:var(--bt-muted);font-size:14px;line-height:20px}.blog-template .bt-quote{flex-direction:column;gap:12px;display:flex}.blog-template .bt-quote blockquote{letter-spacing:-.03em;border:0;padding:0;font-size:24px;line-height:1.2}.blog-template .bt-gallery{flex-direction:column;gap:14px;display:flex}.blog-template .bt-gallery__stage{background:#f4f4f4;border-radius:8px;position:relative;overflow:hidden}.blog-template .bt-gallery__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.blog-template .bt-gallery__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.blog-template .bt-gallery__slide .bt-image img{width:auto;height:auto;max-height:min(470px, var(--bt-image-max-height,470px));aspect-ratio:auto;object-fit:contain;border-radius:0}.blog-template .bt-gallery__slide figcaption{padding:0 20px 16px}.blog-template .bt-gallery__tag{z-index:1;font:500 10px / 1.2 var(--bt-mono);text-transform:uppercase;background:#d5d5dc;border-radius:4px;padding:4px 8px;position:absolute;top:12px;left:12px}.blog-template .bt-gallery__controls{justify-content:center;align-items:center;gap:16px;padding:8px;display:flex}.blog-template .bt-gallery__controls button{background:#fff;border:0;border-radius:20px;min-height:44px;padding:8px 20px;font-size:14px}.blog-template .bt-gallery__controls button:disabled{opacity:.35;cursor:default}.blog-template .bt-gallery__controls span{font:12px / 1.4 var(--bt-mono)}.blog-template .bt-gallery__foot{align-items:center;gap:12px;display:flex}.blog-template .bt-gallery__foot>img{border-radius:50%;flex:0 0 44px}.blog-template .bt-gallery__title{font-size:14px;font-weight:500}.blog-template .bt-gallery__desc{color:var(--bt-muted);font-size:14px;line-height:20px}.blog-template .bt-steps,.blog-template .bt-steps ol{flex-direction:column;gap:32px;display:flex}.blog-template .bt-steps ol{padding:0;list-style:none}.blog-template .bt-step{grid-template-columns:28px minmax(0,1fr);gap:20px;margin:0;display:grid;position:relative}.blog-template .bt-step:not(:last-child):before{content:"";background:var(--bt-rule);width:1px;position:absolute;top:34px;bottom:-32px;left:13.5px}.blog-template .bt-step__n{width:28px;height:28px;font:500 12px / 1 var(--bt-mono);background:#0000000a;border-radius:50%;place-items:center;display:grid}.blog-template .bt-step h3{font-size:20px}.blog-template .bt-step p{color:var(--bt-muted);margin-top:8px}.blog-template .bt-note{color:var(--bt-muted);font:500 12px / 16px var(--bt-mono);text-transform:uppercase}.blog-template .bt-button{min-height:44px;font:700 12px / 1.4 var(--bt-mono);text-transform:uppercase;color:#0f191e;background:#fff;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.blog-template .bt-button--orange{background:var(--bt-orange);color:#fff}.blog-template .bt-prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blog-template .bt-prompt{border:1px solid var(--bt-rule);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.blog-template .bt-prompt button{background:0 0;border:0;min-height:44px;margin-top:auto;padding:10px 0;font-size:12px;text-decoration:none}.blog-template .bt-faq{flex-direction:column;gap:12px;display:flex}.blog-template .bt-faq--accordion>h2{text-align:center;margin-bottom:32px}.blog-template .bt-faq details{background:#0000000a;border-radius:16px}.blog-template .bt-faq summary{letter-spacing:-.5px;cursor:pointer;padding:26px 30px;font-size:20px;font-weight:500;line-height:24px}.blog-template .bt-faq details p{color:var(--bt-muted);padding:0 30px 26px}.blog-template .bt-faq__row{border-top:1px solid var(--bt-rule);padding:29px 0 28px}.blog-template .bt-faq__row h3{font-size:20px}.blog-template .bt-faq__row p{color:var(--bt-muted);margin-top:16px}.blog-template .bt-sources{border-top:1px solid var(--bt-rule);margin-top:40px;padding-top:24px}.blog-template .bt-sources ul{margin-top:16px}.blog-template .bt-ending{flex-direction:column;gap:12px;margin-top:40px;display:flex}.blog-template .bt-author-card{background:var(--bt-plate);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.blog-template .bt-author-card>a{font-size:14px}.blog-template .bt-cta{color:#fff;background:#16161e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.blog-template .bt-cta h2{color:#fff}.blog-template .bt-cta p{color:#c8c8ce;white-space:pre-line;font-size:14px;line-height:20px}.blog-template .bt-back{align-self:flex-start;margin-top:20px;font-size:14px}.blog-template .bt-copy-status{z-index:1000;color:#fff;background:#16161e;border-radius:8px;max-width:calc(100% - 40px);font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.blog-template .bt-copy-status:not(:empty){padding:12px 20px}@media (width<=1199px){.blog-template{width:calc(100% - 64px)}}@media (width<=860px){.blog-template h1{font-size:36px;line-height:38px}.blog-template .bt-lead{font-size:20px}.blog-template .bt-byline{flex-direction:column;align-items:flex-start}.blog-template .bt-dates{justify-content:flex-start}.blog-template :is(.bt-pair,.bt-results__row,.bt-contents ol){grid-template-columns:minmax(0,1fr)}.blog-template .bt-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-template :is(.bt-results,.bt-faq--accordion)>h2{font-size:32px;line-height:34px}.blog-template .bt-result__metric{font-size:24px;line-height:26px}.blog-template .bt-faq summary{padding:20px;font-size:18px}.blog-template .bt-faq details p{padding:0 20px 20px}.blog-template .bt-datagroup{gap:32px}.blog-template .bt-datarow{padding:20px}}@media (width<=600px){.blog-template{width:calc(100% - 40px);padding-top:112px}.blog-template .bt-prompts{grid-template-columns:minmax(0,1fr)}.blog-template .bt-author-card{flex-direction:column;align-items:flex-start}.blog-template .bt-body{margin-top:40px}}@media (prefers-reduced-motion:reduce){.blog-template *{scroll-behavior:auto!important}}@media print{body:has(.blog-template) :is(.nav_component,#contact,.cookies,.bt-preview,.related-posts,.bt-share,.bt-back,.bt-copy-status,.bt-gallery__controls,.bt-prompt button){display:none!important}.blog-template{color:#000;width:100%;max-width:none;padding:0}.blog-template .bt-contents{display:none}.blog-template details>*{display:block!important}.blog-template .bt-gallery__track{display:block;overflow:visible}.blog-template .bt-table{overflow:visible}.blog-template table{table-layout:fixed;font-size:10px}.blog-template :is(th,td){min-width:0;padding:6px}.blog-template :is(figure,.bt-author-card,.bt-callout,.bt-result){break-inside:avoid}}.blog-template .bt-table-block{margin:40px 0}.blog-template .bt-table-hint{color:var(--bt-muted);margin-top:12px;font-size:14px}.blog-template .bt-table--wide{overscroll-behavior-x:contain;isolation:isolate}.blog-template .bt-table--wide table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:980px}.blog-template .bt-table-caption{margin-top:12px;font-size:14px;line-height:21px}.blog-template .bt-table--wide :is(th,td){background:#fff;min-width:0;font-size:14px;line-height:21px}.blog-template .bt-table--wide thead th{background:#f0eeee}.blog-template .bt-table--wide tbody tr:nth-child(2n)>*{background:#faf9f9}.blog-template .bt-table--wide tr>:first-child{z-index:1;box-shadow:1px 0 0 var(--bt-rule);position:sticky;left:0}@media (width<=600px){.blog-template .bt-table--wide :is(th,td){padding:12px}}@media print{.blog-template .bt-table-hint{display:none}.blog-template .bt-table--wide table{min-width:0}.blog-template .bt-table--wide tr>:first-child{position:static}.blog-template .bt-table--wide :is(th,td){padding:6px;font-size:10px;line-height:1.3}}
