body,html{margin:0;padding:0}body{background:var(--cream-100)}.burst{color:var(--ink);flex-shrink:0}.burst-spoke{transform-box:fill-box;transform-origin:center}.burst--live .burst-spoke{animation:burstBloom var(--burst-loop,3.6s) ease-in-out infinite}@keyframes burstBloom{0%{opacity:0;transform:scale(.3)}24%{opacity:1;transform:scale(1)}68%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.bd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bd-desk{height:100dvh;display:grid;grid-template-rows:var(--header-h) minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.bd-brand{display:flex;align-items:center;gap:var(--space-4);min-width:0}.bd-brand-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none}.bd-brand-name{font-weight:600;font-size:15px;letter-spacing:-.01em}.bd-header-actions{display:flex;align-items:center;gap:var(--space-4)}.bd-views{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-lg);background:var(--cream-150)}.bd-view{height:30px;padding:0 var(--space-3);border:0;border-radius:9px;background:transparent;color:var(--gray-800);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover)}.bd-view:hover{color:var(--ink)}.bd-view[aria-pressed=true]{background:var(--cream-50);color:var(--ink);font-weight:600;box-shadow:var(--elevation-1)}@media (max-width:599px){.bd-header{padding:0 var(--space-3);gap:var(--space-2)}.bd-brand-name{display:none}.bd-view{padding:0 var(--space-2);font-size:13px}.bd-header-actions .bd-site-button{padding:0 var(--space-3);font-size:13px;white-space:nowrap}.bd-reader-bar{padding:var(--space-2) var(--space-3)}.bd-tab{padding:0 var(--space-2)}.bd-prose{padding:var(--space-5) var(--space-4) var(--space-8)}}.bd-split{min-height:0;height:100%}.bd-reader{min-height:0;overflow:hidden}.bd-reader,.bd-reader-bar{display:flex;flex-direction:column}.bd-reader-bar{gap:var(--space-2);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--line);background:var(--cream-50);position:relative}.bd-reader-bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bd-hl-edge);transform:scaleX(var(--read,0));transform-origin:left;opacity:0;transition:opacity var(--dur-fade) var(--ease-standard);pointer-events:none}.bd-reader-bar[data-reading]:after{opacity:1}.bd-tab-count{margin-left:6px;color:var(--gray-700);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-subtabs{display:flex;gap:var(--space-4)}.bd-subtab{padding:2px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gray-800);font:500 13px/1.6 var(--font-sans);cursor:pointer}.bd-subtab[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.bd-reader-pane{flex:1 1;min-height:0;overflow:auto;position:relative;scroll-padding-top:20%}.bd-pane-wait{display:grid;place-items:center;height:100%}.bd-prose{padding-top:var(--space-6)}.bd-doc-meta{margin:calc(-1 * var(--space-4)) 0 var(--space-7);font-size:13px;line-height:1.5;color:var(--gray-700)}.bd-details-small a,.bd-doc-meta a{color:var(--color-brand);text-underline-offset:3px}.bd-prose h4{font-size:15px;line-height:1.5;font-weight:600;color:var(--ink);margin:var(--space-6) 0 var(--space-2)}.bd-prose ul{margin:0 0 var(--space-5);padding-left:22px}.bd-prose li.bd-passage{margin-left:-12px;padding-left:9px}.bd-prose a{color:var(--color-brand);text-underline-offset:3px}.bd-passage{border-radius:2px;transition:background-color var(--dur-fade) var(--ease-standard);outline-offset:4px}.bd-passage[data-lit]{background:var(--bd-lit);box-shadow:inset 2px 0 0 rgba(1,114,129,.5)}.bd-passage[data-lit-new]:not([data-selected]){animation:bd-lit-in var(--dur-ack) var(--ease-soft) 1}.bd-passage[data-selected]{background:var(--bd-lit)}@keyframes bd-lit-in{0%{background-color:transparent}18%{background-color:var(--bd-hl)}65%{background-color:var(--bd-hl)}to{background-color:var(--bd-lit)}}.bd-back{margin:0 0 var(--space-4);padding:0;border:0;background:none;color:var(--gray-800);font:500 13px/1.6 var(--font-sans);cursor:pointer}.bd-back:before{content:"‹ "}.bd-back:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bd-table-wrap{overflow-x:auto;margin:0 0 var(--space-5)}.bd-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.bd-table-wrap td,.bd-table-wrap th{padding:8px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--gray-100);color:var(--gray-900)}.bd-table-wrap th[scope=col],.bd-table-wrap thead th{font-size:12px;font-weight:600;color:var(--gray-700);text-transform:none;border-top:0}.bd-table-wrap td[data-num]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-table-wrap [data-cited]{background:var(--bd-hl);color:var(--ink);animation:bd-fade-in var(--t-slow) var(--ease) both}.bd-table-wrap tr:has([data-cited])>:first-child{box-shadow:inset 2px 0 0 var(--bd-hl-edge)}.bd-table-wrap tr:has([data-cited])+tr:has([data-cited])>*{border-top-color:rgba(1,114,129,.25)}.bd-notes{max-width:44rem;margin:0 auto;padding:var(--space-6)}.bd-notes-filter{margin-bottom:var(--space-4)}.bd-notes-list{list-style:none;margin:0;padding:0}.bd-note-row{display:flex;justify-content:space-between;gap:var(--space-4);width:100%;padding:10px var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;text-align:left;font:500 14px/1.5 var(--font-sans);color:var(--gray-900);cursor:pointer}.bd-note-row:hover{background:var(--cream-200);color:var(--ink)}.bd-lit-count{flex-shrink:0;font-size:12px;font-weight:600;color:var(--bd-hl-label)}.bd-empty-line{padding:var(--space-3);color:var(--gray-700);font-size:14px}.bd-chat{position:relative;min-height:0;overflow:hidden;border-left:1px solid var(--line)}.bd-origin{flex:none;display:flex;align-items:center;gap:6px;padding:10px var(--space-6);border-bottom:1px solid var(--line);font-size:13px;font-weight:500;color:var(--gray-900);text-decoration:none;background:var(--cream-50)}.bd-origin:hover{color:var(--ink);background:var(--cream-150)}.bd-origin:focus-visible{outline:2px solid var(--bd-focus);outline-offset:-2px}.bd-transcript{flex:1 1;min-height:0;overflow-y:auto;overflow-anchor:none;padding:var(--space-6) var(--space-6) var(--space-4)}.bd-reader-pane:focus-visible,.bd-transcript:focus-visible{outline-offset:-2px}.bd-turn{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.bd-turn[data-pinned]{min-height:calc(var(--bd-room, 0px) - var(--space-6) - var(--space-4) - var(--space-8))}.bd-bubble-user{white-space:pre-wrap}.bd-bubble-user[data-pending]{background:transparent;box-shadow:inset 0 0 0 1px var(--gray-300)}.bd-arrive{animation:bd-arrive var(--dur-arrive) var(--ease-enter) both}@keyframes bd-arrive{0%{opacity:0;transform:translateY(6px)}}.bd-empty{padding-top:12vh}.bd-empty-title{margin:0 0 var(--space-2);font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.bd-empty-text{margin:0 0 var(--space-6);color:var(--gray-800);font-size:15px;line-height:1.6;max-width:30rem}.bd-starters{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.bd-starter-chip{padding:8px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--cream-50);color:var(--gray-900);font:500 14px/1.4 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover)}.bd-starter-chip:hover{background:var(--cream-200);border-color:var(--gray-300)}.bd-answer{font-size:16px;line-height:1.65;color:var(--gray-900)}.bd-answer p{margin:0 0 14px}.bd-answer-list{margin:0 0 14px;padding-left:20px;list-style:none}.bd-answer-list>li{position:relative}.bd-answer-list>li:before{content:"";position:absolute;left:-14px;top:calc(.5lh - 2.5px);width:5px;height:5px;border-radius:50%;background:currentColor}.bd-answer-list>li[data-live]:before{animation:bd-word .7s cubic-bezier(.37,.55,.86,.88) var(--at,0s) both}.bd-answer-list li+li{margin-top:var(--space-2)}.bd-pills{display:inline-flex;gap:3px;margin-left:4px;vertical-align:1px;white-space:nowrap}.tl-cite{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-sources{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.bd-sources-head{margin-bottom:var(--space-2);font-size:12px;font-weight:600;color:var(--gray-700)}summary.bd-sources-head{display:inline-flex;align-items:center;gap:6px;margin:0 calc(-1 * var(--space-2));padding:4px var(--space-2);border-radius:var(--radius-md);list-style:none;cursor:pointer}summary.bd-sources-head::-webkit-details-marker{display:none}summary.bd-sources-head:hover{background:var(--cream-200);color:var(--gray-900)}summary.bd-sources-head:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}.bd-sources-count{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-sources-list[open]>summary{margin-bottom:var(--space-2)}.bd-sources-list[open] .bd-chevron{transform:rotate(180deg)}.bd-site-button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 20px;border:1px solid #065964;border-radius:3px;background:#065964;color:#faf9f5;font:400 17px/normal var(--font-sans);letter-spacing:-.025em;text-decoration:none;white-space:nowrap;transition:background-color .3s,border-color .3s}.bd-site-button:hover{background:#0f2f37;border-color:#0f2f37}.bd-site-button:active{transform:translateY(1px)}.bd-site-button:focus-visible{outline:2px solid #065964;outline-offset:3px}.bd-site-button-icon{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.22,1,.36,1)}.bd-site-button:hover .bd-site-button-icon{transform:translate(2px,-2px)}.bd-site-button-light{border-color:#ffffff;background:#ffffff;color:#000000}.bd-site-button-light:hover{border-color:#e6e6e6;background:#e6e6e6}.bd-site-button-light:focus-visible{outline-color:#ffffff}.fd-notify{display:inline-flex;align-items:center;gap:10px;margin-top:var(--space-6);color:var(--fd-text);font:500 16px/1.4 var(--font-sans);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.fd-notify:hover .bd-site-button-icon{transform:translate(2px,-2px)}.fd-notify:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-radius:2px}@media (max-width:950px){.bd-site-button{padding:9px 16px;font-size:15px}}.bd-source-row{align-items:flex-start;margin:0 calc(-1 * var(--space-3));width:calc(100% + 2 * var(--space-3))}.bd-source-row .tl-cite{margin-top:3px}.bd-source-text{display:flex;flex-direction:column;min-width:0}.bd-source-doc{font-size:13px;font-weight:600;line-height:1.45;color:var(--ink)}.bd-source-section{font-size:12px;line-height:1.5;color:var(--gray-700)}.bd-source-quote{margin-top:2px;font-size:13px;line-height:1.5;color:var(--gray-800);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd-answer-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:12px;line-height:1.6;color:var(--gray-700)}.bd-foot-btn{padding:4px 10px;font-size:13px;white-space:nowrap}.bd-status{display:flex;flex-direction:column;gap:var(--space-2);animation:bd-arrive var(--dur-arrive) var(--ease-enter) both}.bd-status-line{display:inline-flex;align-items:center;gap:var(--space-2)}.bd-status-label{font-size:14px;font-weight:500;color:var(--gray-800)}.bd-status-docs{display:flex;flex-wrap:wrap;gap:6px}.bd-doc-pill{padding:2px 8px;border-radius:var(--radius-pill);background:var(--cream-150);color:var(--gray-800);font-size:12px;line-height:1.6;animation:bd-arrive var(--dur-arrive) var(--ease-enter) both}.bd-status-more{font-size:13px;color:var(--gray-700);animation:bd-fade var(--dur-fade) var(--ease-standard) both}.bd-status--inline{flex-direction:row;align-items:center;gap:var(--space-2)}.bd-status--inline .bd-status-label{font-size:13px;color:var(--gray-700)}@keyframes bd-fade{0%{opacity:0}}.bd-notice{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--cream-150);font-size:15px;line-height:1.6;animation:bd-arrive var(--dur-arrive) var(--ease-enter) both}.bd-link-btn{padding:0;border:0;background:none;color:var(--color-brand);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bd-details{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream-50);box-shadow:var(--elevation-1);animation:bd-card-in var(--dur-panel) var(--ease-enter) both}@keyframes bd-card-in{0%{opacity:0;transform:translateY(8px)}}.bd-details-title{margin:0 0 var(--space-2);font-size:15px;font-weight:600;line-height:1.5;color:var(--ink)}.bd-label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500;color:var(--gray-800)}.bd-field:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}.bd-field[aria-invalid=true]{border-color:var(--gray-900)}.bd-field-msg{font-size:13px;color:var(--gray-900)}.bd-check{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:14px;color:var(--gray-900);cursor:pointer}.bd-check input{width:16px;height:16px;accent-color:var(--ink)}.bd-details-small{margin:0;font-size:12px;line-height:1.6;color:var(--gray-700)}.bd-details-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.bd-faded{transition:height .4s var(--ease-standard)}.bd-faded[data-locked]{position:relative;overflow:clip}.bd-faded[data-locked]:after{content:"";position:absolute;inset:auto 0 0 0;height:min(160px,80%);background:linear-gradient(to bottom,rgba(251,251,249,0),var(--cream-100) 85%);pointer-events:none}.bd-read-on{position:relative;margin-top:calc(-1 * var(--space-4));box-shadow:var(--elevation-1)}@media (prefers-reduced-motion:reduce){.bd-faded{transition:none}}.bd-latest{position:absolute;left:50%;bottom:150px;transform:translateX(-50%);padding:6px 12px;font-size:13px;box-shadow:var(--elevation-2);animation:bd-fade var(--dur-fade) var(--ease-standard) both}.bd-composer-wrap{padding:var(--space-3) var(--space-6) var(--space-4);border-top:1px solid var(--line);background:var(--bd-chat-bg)}.bd-composer-wrap .tl-composer{max-width:none}.bd-composer-wrap .tl-composer textarea{font:400 15px/1.5 var(--font-sans);color:var(--gray-900)}.bd-composer-wrap .tl-composer textarea:disabled{background:transparent}.bd-disclaimer{margin:var(--space-2) 0 0;font-size:12px;color:var(--gray-700);text-align:center}.bd-extra-pane{flex:1 1;min-height:0;overflow:auto}.bd-extra-inner{max-width:52rem;margin:0 auto;padding:var(--space-7) var(--space-6) var(--space-10)}.bd-extra-tools{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-6)}.bd-extra-find{max-width:22rem}.bd-chip{height:36px;padding:0 var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--gray-300);background:var(--cream-50);font:500 14px/1 var(--font-sans);color:var(--gray-800);cursor:pointer}.bd-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream-50)}.bd-rates-group{margin-bottom:var(--space-7)}.bd-rates-title{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);font-size:16px;font-weight:600;color:var(--ink)}.bd-rates-area{font-size:12px;font-weight:500;color:var(--gray-700)}.bd-table thead th{text-transform:none;font-size:12px;letter-spacing:0}.bd-table tbody th{font-weight:500;color:var(--gray-900);text-transform:none;font-size:14px;padding:10px 16px}.bd-table td{padding:10px 16px}.bd-rates-row{cursor:pointer}.bd-rates-group .bd-table{table-layout:fixed;width:100%}.bd-rates-group .bd-table th:nth-child(2),.bd-rates-group .bd-table th:nth-child(3),.bd-rates-group .bd-table th:nth-child(4){width:20%}.bd-rates-group .bd-table th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.bd-rates-group .bd-table td,.bd-rates-group .bd-table th{padding-left:12px;padding-right:12px}.bd-rates-group .bd-table tbody th{padding-left:16px}.bd-rates-group .bd-delta{white-space:nowrap}.bd-rates-note{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:13px;color:var(--gray-700)}.bd-rates-later{display:block;margin-top:2px;padding:0;border:0;background:none;font:400 13px/1.4 var(--font-sans);color:var(--gray-700);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px}.bd-rates-later:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.bd-rates-later:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px;border-radius:2px}.bd-rates-row:focus-visible,.bd-rates-row:hover{background:var(--cream-150)!important}.bd-rates-row:focus-visible{outline:2px solid var(--bd-focus);outline-offset:-2px}.bd-timeline{list-style:none;margin:0;padding:0 0 0 var(--space-5);border-left:1px solid var(--gray-200)}.bd-tl-group{position:relative;margin-bottom:var(--space-6)}.bd-tl-group:before{content:"";position:absolute;left:calc(-1 * var(--space-5) - 4.5px);top:7px;width:8px;height:8px;border-radius:50%;background:var(--ink)}.bd-tl-date{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:12px;font-weight:600;line-height:1.6;color:var(--gray-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-tl-tag{padding:0 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;background:var(--cream-200);color:var(--ink)}.bd-tl-group ul{list-style:none;margin:0;padding:0}.bd-tl-btn{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px var(--space-3);margin-left:calc(-1 * var(--space-3));border:0;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;font:inherit}.bd-tl-btn:hover{background:var(--cream-200)}.bd-tl-title{font-size:15px;font-weight:600;line-height:1.45;color:var(--ink)}.bd-tl-quote{font-size:13px;line-height:1.5}.bd-tl-detail,.bd-tl-quote{color:var(--gray-700)}@media (max-width:899px){.bd-chat{border-left:0;border-top:1px solid var(--line)}.bd-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bd-arrive,.bd-details,.bd-doc-pill,.bd-notice,.bd-passage[data-lit],.bd-status,.bd-table-wrap [data-cited]{animation:none}}.bd-table-wrap[data-lit],.bd-table-wrap[data-selected]{background:transparent;animation:none}.bd-table-wrap[data-selected]{box-shadow:inset 3px 0 0 var(--bd-hl-edge);padding-left:3px}.fd-page{min-height:100dvh;background:var(--cream-100)}.fd-page main{display:block}.fd-header{position:absolute;inset:0 0 auto 0;height:var(--header-h-fd);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-7);z-index:2}.fd-brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.fd-actions{display:flex;align-items:center;gap:var(--space-5)}.fd-hero{background:var(--fd-glow),var(--fd-bg);padding:calc(var(--header-h-fd) + 72px) var(--space-6) 72px;display:flex;flex-direction:column;text-align:center}.fd-hero .bd-fd-display{max-width:15ch}.fd-hero .bd-fd-lede{margin:var(--space-5) 0 var(--space-8)}.fd-ask{width:100%;max-width:680px;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.fd-composer{text-align:left}.fd-composer textarea{font:400 16px/1.5 var(--font-sans);color:var(--gray-900)}.fd-composer textarea::placeholder{color:var(--bd-placeholder)}.fd-starters{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.fd-hero :focus-visible{outline:2px solid var(--fd-focus);outline-offset:2px}.fd-composer :focus-visible{outline-color:var(--bd-focus)}.fd-vignette{margin:var(--space-9) 0 0;width:100%;max-width:680px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--fd-line);background:var(--fd-line);text-align:left}.fd-v-answer,.fd-v-doc{padding:var(--space-4) var(--space-5);font-size:14px;line-height:1.6}.fd-v-answer{background:var(--cream-100);color:var(--gray-900)}.fd-v-doc{background:var(--cream-50);color:var(--gray-900);display:flex;flex-direction:column;gap:var(--space-1);box-shadow:inset 3px 0 0 var(--bd-hl-edge)}.fd-v-crumb{font-size:12px;color:var(--gray-700)}.fd-v-pill{margin-left:4px;background:var(--ink);color:var(--cream-50);border-color:var(--ink);vertical-align:1px}.fd-shelf{max-width:1040px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-10)}.fd-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}.bd-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream-50);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-standard)}.bd-card:hover{border-color:var(--gray-300)}.bd-card:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.fd-card-title{font-size:16px;font-weight:600;line-height:1.4;color:var(--ink)}.fd-card-text{font-size:14px;line-height:1.6;color:var(--gray-700)}.fd-shelf-title{margin:0 0 var(--space-3);font-size:14px;font-weight:600;color:var(--gray-800)}.fd-docs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.fd-briefs{grid-template-columns:repeat(3,1fr);margin-bottom:var(--space-8)}.fd-doc{padding:var(--space-4)}.fd-doc .fd-card-title{font-size:15px}.fd-foot{margin-top:var(--space-8);text-align:center;color:var(--gray-700);font-size:12px}@media (max-width:899px){.fd-header{padding:0 var(--space-4)}.fd-cards,.fd-vignette{grid-template-columns:1fr}.fd-docs{grid-template-columns:1fr 1fr}}a.tl-btn{text-decoration:none}.fd-hero .bd-fd-display{max-width:18ch}.bd-pills .tl-cite{margin:0}.bd-pills{margin-right:1px;margin-left:0}.bd-foot-actions{display:inline-flex;flex-shrink:0;gap:2px}.bd-desk-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--cream-100)}.bd-share{flex:1 1;width:100%;max-width:680px;margin:0 auto;padding:var(--space-9) var(--space-6) var(--space-10)}.bd-share-eyebrow{margin:0 0 var(--space-3);color:var(--gray-700)}.bd-share-q{margin:0 0 var(--space-6);font-size:30px;line-height:1.3;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.bd-briefing-more{margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--line)}.bd-briefing-more-title{margin:0 0 var(--space-3);font-size:14px;font-weight:600;color:var(--gray-800)}.bd-briefing-more ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.bd-briefing-more a{font-size:14px;color:var(--color-brand);text-underline-offset:3px}.bd-cta-band{background:var(--fd-glow),var(--fd-bg);padding:var(--space-9) var(--space-6);text-align:center}.bd-cta-title{margin:0 0 var(--space-5);font-family:var(--font-display);font-weight:500;font-size:40px;line-height:1.1;color:var(--fd-text)}.bd-cta-actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.bd-btn-ghost-dark{background:transparent;color:var(--fd-text);border:1px solid var(--fd-control-border)}.bd-btn-ghost-dark:hover{background:var(--fd-chip-bg-hover)}.bd-cta-band :focus-visible{outline:2px solid var(--fd-focus);outline-offset:2px}.bd-leave{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-panel) var(--ease-enter),opacity var(--dur-fade) var(--ease-standard)}.bd-leave[data-leaving]{grid-template-rows:0fr;opacity:0;pointer-events:none}.bd-leave-inner{min-height:0;overflow:hidden}.bd-turn>.bd-leave[data-leaving]{margin-bottom:calc(-1 * var(--space-4));transition-property:grid-template-rows,opacity,margin}.bd-latest[data-leaving]{animation:bd-fade-out var(--dur-fade) var(--ease-standard) both}@keyframes bd-fade-out{to{opacity:0;transform:translateX(-50%) translateY(4px)}}.bd-latest{animation-name:bd-latest-in}@keyframes bd-latest-in{0%{opacity:0;transform:translateX(-50%) translateY(4px)}}.bd-trace{display:flex;flex-direction:column}.bd-trace-body,.bd-trace-fold{display:grid;transition:grid-template-rows var(--dur-expand) var(--ease-enter),opacity var(--dur-fade) var(--ease-standard)}.bd-trace-body{grid-template-rows:1fr}.bd-trace-fold,.bd-trace[data-folded] .bd-trace-body{grid-template-rows:0fr;opacity:0}.bd-trace[data-folded] .bd-trace-fold{grid-template-rows:1fr;opacity:1}.bd-trace[data-folded][data-open] .bd-trace-body{grid-template-rows:1fr;opacity:1;transition-delay:0s,80ms}.bd-trace[data-folded][data-open] .bd-steps{padding-top:var(--space-3)}.bd-trace:not([data-folded]) .bd-trace-fold,.bd-trace[data-folded]:not([data-open]) .bd-trace-body{visibility:hidden;transition:grid-template-rows var(--dur-expand) var(--ease-enter),opacity var(--dur-fade) var(--ease-standard),visibility 0s linear var(--dur-expand)}.bd-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bd-step{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:var(--space-2);column-gap:var(--space-2);padding-bottom:var(--space-3)}.bd-step:last-child{padding-bottom:0}.bd-step:not(:last-child):before{content:"";position:absolute;left:9.5px;top:23px;bottom:3px;width:1px;background:var(--gray-200);transform-origin:top}.bd-node{display:flex;align-items:center;justify-content:center;height:20px;color:var(--gray-700)}.bd-node-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent);animation:bd-node-glow 2s ease-in-out infinite}@keyframes bd-node-glow{0%,to{box-shadow:0 0 0 3px rgba(0,173,167,.18)}50%{box-shadow:0 0 0 6px rgba(0,173,167,.05)}}.bd-tick{display:block}.bd-step-body{display:flex;flex-direction:column;gap:6px;min-width:0}.bd-step-label{font-size:14px;line-height:20px;color:var(--gray-700);transition:color var(--dur-fade) var(--ease-standard)}.bd-step[data-state=active] .bd-step-label{color:var(--ink);font-weight:500}.bd-trace-summary--live .bd-trace-summary-text,.bd-trace[data-live] .bd-step[data-state=active] .bd-step-label{--shimmer-base:var(--ink);background-image:linear-gradient(90deg,var(--shimmer-base) 0,var(--shimmer-base) 40%,var(--gray-400) 50%,var(--shimmer-base) 60%,var(--shimmer-base) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:bd-text-shimmer 2.4s linear infinite}@keyframes bd-text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bd-trace .bd-status-more{margin:var(--space-2) 0 0 28px}.bd-trace[data-live] .bd-step{animation:bd-arrive var(--dur-arrive) var(--ease-enter) both}.bd-trace[data-live] .bd-step:not(:last-child):before{animation:bd-rail var(--dur-expand) var(--ease-enter) both}@keyframes bd-rail{0%{transform:scaleY(0)}}.bd-trace[data-live] .bd-node-tick{animation:bd-check-in var(--dur-arrive) cubic-bezier(.34,1.56,.64,1) both}@keyframes bd-check-in{0%{opacity:0;transform:scale(.4)}}.bd-trace:not([data-live]) .bd-doc-pill{animation:none}.bd-trace-summary{display:flex;align-items:center;gap:var(--space-2);min-height:28px;font-size:13px;line-height:20px;color:var(--gray-700)}button.bd-trace-summary{margin:0 calc(-1 * var(--space-2));padding:4px var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:13px;cursor:pointer;text-align:left;transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}button.bd-trace-summary:hover{background:var(--cream-200);color:var(--gray-900)}button.bd-trace-summary:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}.bd-trace-summary-text{white-space:nowrap}.bd-trace-done{display:inline-flex;color:var(--pill-applied-fg)}.bd-chevron{color:var(--gray-700);transition:transform var(--dur-panel) var(--ease-enter)}.bd-trace[data-open] .bd-chevron{transform:rotate(180deg)}.bd-trace-summary--live .bd-trace-summary-text{color:var(--gray-800);--shimmer-base:var(--gray-800)}.bd-landed{display:flex;flex-wrap:wrap;gap:6px;min-width:0;min-height:22px;margin:2px 0 0 22px}.bd-land{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:0 8px;border:1px solid var(--gray-200);border-radius:var(--radius-pill);background:var(--cream-50);color:var(--gray-800);font-size:12px;line-height:20px}.bd-land .bd-tick{flex-shrink:0;color:var(--pill-applied-fg)}.bd-trace[data-live] .bd-land{animation:bd-arrive var(--dur-arrive) var(--ease-enter) both,bd-land var(--dur-ack) var(--ease-soft) both}.bd-trace[data-live] .bd-land .bd-tick{animation:bd-check-in var(--dur-arrive) cubic-bezier(.34,1.56,.64,1) .12s both}.bd-land-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes bd-land{0%{background-color:var(--cream-50);border-color:var(--gray-200)}18%,65%{background-color:var(--pill-applied-bg);border-color:#a7dcc4}to{background-color:var(--cream-50);border-color:var(--gray-200)}}.bd-split>.bd-reader{animation:bd-fade var(--dur-fade) var(--ease-standard) both}.bd-doc-in:not([data-in]){animation:bd-fade var(--dur-panel) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.bd-chevron,.bd-leave,.bd-step-label,.bd-trace-body,.bd-trace-fold{transition:none}.bd-doc-in,.bd-land,.bd-land .bd-tick,.bd-latest,.bd-node-dot,.bd-node-tick,.bd-split>.bd-reader,.bd-trace .bd-step,.bd-trace .bd-step:before{animation:none!important}.bd-trace-summary--live .bd-trace-summary-text,.bd-trace[data-live] .bd-step[data-state=active] .bd-step-label{animation:none;background:none;color:var(--shimmer-base);-webkit-text-fill-color:var(--shimmer-base)}}.bd-desk .tl-composer textarea:focus-visible,.bd-frontdoor .tl-composer textarea:focus-visible,.fd-composer textarea:focus-visible{outline:none}.tl-composer:focus-within{border-color:var(--bd-focus);box-shadow:0 0 0 3px rgba(0,173,167,.18),0 1px 2px rgba(16,24,40,.04),0 10px 30px -12px rgba(16,24,40,.12)}.fd-composer:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(0,173,167,.28),0 10px 30px -12px rgba(0,0,0,.4)}.fd-hero{min-height:100dvh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,500px) minmax(0,620px);justify-content:center;align-items:center;grid-column-gap:clamp(32px,4.4vw,56px);column-gap:clamp(32px,4.4vw,56px);padding:calc(var(--header-h-fd) + 24px) var(--space-7) 40px;text-align:left}.fd-hero-ask{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fd-hero .bd-fd-display{max-width:16ch;font-size:clamp(38px,4.4vw,60px)}.fd-hero .bd-fd-lede{margin:var(--space-5) 0 var(--space-6)}.fd-hero .fd-ask{align-items:stretch;max-width:none}.fd-hero .fd-starters{flex-direction:column;align-items:flex-start;justify-content:flex-start}.fd-hero .bd-starter{text-align:left}.fd-reader{height:min(640px,calc(100dvh - var(--header-h-fd) - 72px));min-height:420px;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);color:var(--gray-900);font-size:16px;line-height:1.65;box-shadow:0 0 0 1px rgba(218,252,246,.12),0 24px 60px -24px rgba(0,0,0,.55);animation:bd-fade var(--dur-panel) var(--ease-standard) both}.fd-reader,.fd-reader-head{display:flex;background:var(--cream-50)}.fd-reader-head{align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.fd-free{gap:6px;font-size:13px;font-weight:600;line-height:1.6}.fd-reader-open{font-size:13px;font-weight:500;color:var(--color-brand);text-underline-offset:3px}.fd-reader .bd-reader{flex:1 1;min-height:0;border-right:0}.fd-reader .bd-reader-bar{padding:var(--space-3) var(--space-5)}.fd-reader .bd-prose{padding:var(--space-5) var(--space-6) var(--space-8)}.fd-reader :focus-visible{outline-color:var(--bd-focus)}.fd-reader .bd-reader-pane:focus-visible{outline-offset:-2px}.fd-shelf{padding-top:var(--space-9)}@media (max-width:1023px){.fd-hero{grid-template-columns:minmax(0,640px);row-gap:var(--space-8);align-items:start}.fd-reader{height:560px}}@media (prefers-reduced-motion:reduce){.fd-reader{animation:none}}.bd-prose p.bd-passage{margin-left:-12px}@media (min-width:1100px){.bd-split[data-asked]>.bd-reader:not(.bd-extra) .bd-reader-pane{animation:bd-reader-settle .18s var(--ease-standard) both}.bd-split[data-asked]{grid-template-columns:minmax(0,1fr) 55%}.bd-split[data-asked] .bd-composer-wrap>*,.bd-split[data-asked] .bd-transcript>*{max-width:680px;margin-left:auto;margin-right:auto}.bd-split[data-asked] .bd-transcript{padding-left:var(--space-7);padding-right:var(--space-7)}}@media (prefers-reduced-motion:reduce){.bd-split{transition:none}}.bd-w{animation:bd-word .7s cubic-bezier(.37,.55,.86,.88) both}@keyframes bd-word{0%{opacity:0}}.bd-hint,.bd-sources[data-live]{animation:bd-arrive var(--dur-arrive) var(--ease-enter) both}.bd-hint{display:inline-flex;align-items:center;gap:6px;margin:-4px 0 14px;padding:4px 12px;border:1px solid rgba(1,114,129,.22);border-radius:var(--radius-pill);background:var(--bd-lit);color:var(--color-brand);font:500 13px/1.5 var(--font-sans);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard)}.bd-hint:hover{background:var(--bd-hl)}.bd-hint:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bd-answer-list>li[data-live]:before,.bd-hint,.bd-sources[data-live],.bd-w{animation:none}}.bd-next{margin-top:calc(-1 * var(--space-1));animation:bd-arrive var(--dur-arrive) var(--ease-enter) .12s both}@media (prefers-reduced-motion:reduce){.bd-next{animation:none}}.tl-root .bd-empty-text{margin:0 0 var(--space-6)}.tl-root .bd-doc-meta{margin:calc(-1 * var(--space-4)) 0 var(--space-7)}.tl-root .bd-details-title{margin:0 0 var(--space-2)}.tl-root .bd-disclaimer{margin:var(--space-2) 0 0}.tl-root .fd-foot{margin-top:var(--space-8)}.tl-root .bd-share-eyebrow{margin:0 0 var(--space-3)}.bd-source-row>.tl-cite{min-width:24px;justify-content:center;flex-shrink:0}.bd-peek{position:fixed;z-index:60;width:max-content;max-width:340px;display:flex;flex-direction:column;gap:2px;padding:12px 14px 10px;background:#ffffff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);pointer-events:none;opacity:0;visibility:hidden}.bd-peek[data-ready]{visibility:visible;animation:bd-peek-in .18s var(--ease-enter) both}.bd-peek[data-ready][data-below]{animation-name:bd-peek-in-below}@keyframes bd-peek-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes bd-peek-in-below{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.bd-peek-doc{font:600 13px/1.4 var(--font-sans);color:var(--ink)}.bd-peek-section{font:400 12px/1.4 var(--font-sans);color:var(--gray-700)}.bd-peek-quote{margin-top:6px;font:400 14px/1.55 var(--font-sans);color:var(--gray-900)}.bd-peek-foot{margin-top:8px;font:400 12px/1.4 var(--font-sans);color:var(--gray-700)}.bd-peek[data-ready][data-swap]{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.bd-peek[data-ready],.bd-peek[data-ready][data-below]{animation:none;opacity:1}}@keyframes fd-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fd-card-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fd-catch{0%{box-shadow:inset 0 1px 0 rgba(218,252,246,.6),0 0 0 1px rgba(218,252,246,.12),0 24px 60px -24px rgba(0,0,0,.55)}}.fd-hero .fd-composer{animation:fd-rise .4s var(--ease-enter) 80ms both}.fd-hero .fd-starters .bd-starter{animation:fd-rise .4s var(--ease-enter) both}.fd-hero .fd-starters .bd-starter:first-child{animation-delay:.16s}.fd-hero .fd-starters .bd-starter:nth-child(2){animation-delay:.2s}.fd-hero .fd-starters .bd-starter:nth-child(3){animation-delay:.24s}.fd-hero .fd-reader{animation:fd-card-rise .6s var(--ease-enter) .2s both,fd-catch .9s var(--ease-standard) .4s both}.fd-hero{grid-template-rows:1fr auto}.fd-hero .fd-reader,.fd-hero-ask{align-self:center}.fd-reader{height:min(620px,calc(100dvh - var(--header-h-fd) - 220px))}.fr-rail{grid-column:1/-1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-6);column-gap:var(--space-6);margin-top:28px;padding-top:18px;min-height:76px}.fr-rail:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--fd-line);transform-origin:left;animation:fr-draw .8s var(--ease-enter) .7s both}@keyframes fr-draw{0%{transform:scaleX(0)}}.fr-head{display:flex;flex-direction:column;gap:2px}.fr-label{font:500 13px/1.4 var(--font-sans);color:var(--fd-text-3)}.fr-pair[data-leaving] .fr-label{visibility:hidden}.fr-stage{display:grid;min-width:0;min-height:calc(13px * 1.4 + 2px + 2 * 16px * 1.4 + 20px)}.fr-pair{grid-area:1/1;display:grid;grid-template-columns:minmax(220px,340px) auto;justify-content:start;align-items:end;grid-column-gap:var(--space-8);column-gap:var(--space-8);text-decoration:none;color:inherit;border-radius:var(--radius-md)}.fr-pair:hover .fr-name{color:var(--fd-text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--fd-line);text-decoration-color:var(--fd-line)}.fr-name{font:500 16px/1.4 var(--font-sans);color:var(--fd-text);padding-bottom:20px;text-wrap:balance;animation:fr-fade .32s var(--ease-standard) both}.fr-figs{display:flex;align-items:flex-end;gap:18px}.fr-new,.fr-old{display:flex;flex-direction:column;gap:2px}.fr-year{font:400 12px/1.3 var(--font-sans);animation:fr-fade .32s var(--ease-standard) .12s both}.fr-num-old,.fr-year{color:var(--fd-text-3)}.fr-num-old{font:500 26px/1.1 var(--font-display);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 55% /0 1.5px;animation:fr-fade .32s var(--ease-standard) both,fr-strike .24s var(--ease-enter) .26s forwards}@keyframes fr-strike{to{background-size:100% 1.5px}}.fr-arrow{color:var(--fd-focus);flex-shrink:0;align-self:center;margin-top:-14px}.fr-arrow path{stroke-dasharray:1;stroke-dashoffset:1;animation:fr-arrow .32s var(--ease-enter) .3s forwards}@keyframes fr-arrow{to{stroke-dashoffset:0}}.fr-num-new{display:block;overflow:hidden;padding:4px 2px 2px 0;font:500 46px/1.05 var(--font-display);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--fd-text);letter-spacing:-.01em;white-space:nowrap}.fr-ch{display:inline-block;animation:fr-rise .6s var(--ease-enter) var(--d,0s) both}@keyframes fr-rise{0%{opacity:0;transform:translateY(40%)}}@keyframes fr-fade{0%{opacity:0}}.fr-pair[data-leaving]{pointer-events:none;animation:fr-leave .38s var(--ease-standard) both}.fr-pair[data-leaving] *{animation:none!important}.fr-pair[data-leaving] .fr-num-old{background-size:100% 1.5px}.fr-pair[data-leaving] .fr-arrow path{stroke-dashoffset:0}@keyframes fr-leave{to{opacity:0;transform:translateY(-10px)}}.fr-rail:not([data-moved]) .fr-name,.fr-rail:not([data-moved]) .fr-num-old,.fr-rail:not([data-moved]) .fr-year{animation-delay:1s,1.26s}.fr-rail:not([data-moved]) .fr-arrow path{animation-delay:1.3s}.fr-new .fr-year{animation-delay:.75s}.fr-rail:not([data-moved]) .fr-new .fr-year{animation-delay:1.6s}.fr-rail:not([data-moved]) .fr-ch{animation-delay:calc(var(--d, 0s) + 1s)}.fr-side{display:flex;align-items:center;gap:var(--space-4)}.fr-all{font:500 14px/1.6 var(--font-sans);color:var(--fd-text-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--fd-line);text-decoration-color:var(--fd-line);white-space:nowrap}.fr-all:hover{color:var(--fd-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.fr-steps{display:flex;gap:4px}.fr-step{width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid var(--fd-control-border);background:transparent;color:var(--fd-text);font:500 18px/1 var(--font-sans);cursor:pointer}.fr-step:hover{background:var(--fd-chip-bg-hover)}@media (max-height:799px),(max-width:1099px){.fr-rail{display:none}.fd-reader{height:min(640px,calc(100dvh - var(--header-h-fd) - 72px))}}@media (prefers-reduced-motion:reduce){.fd-hero .fd-composer,.fd-hero .fd-reader,.fd-hero .fd-starters .bd-starter,.fr-pair[data-leaving],.fr-rail *,.fr-rail:before{animation:none!important}.fr-num-old{background-size:100% 1.5px}.fr-arrow path{stroke-dashoffset:0}}.bd-quote[data-sweep-wait]{background:transparent;box-shadow:none}.bd-quote[data-sweep]{-webkit-box-decoration-break:slice;box-decoration-break:slice;background-color:transparent;box-shadow:none;background-image:linear-gradient(var(--bd-hl),var(--bd-hl));background-repeat:no-repeat;background-size:0 100%;animation:bd-sweep var(--sweep,.52s) cubic-bezier(.3,0,.2,1) var(--sweep-delay,0s) forwards}@keyframes bd-sweep{to{background-size:100% 100%;box-shadow:inset 0 -2px 0 var(--bd-hl-edge)}}.bd-quote[data-swept]{animation:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;background-color:transparent;background-image:linear-gradient(var(--bd-hl),var(--bd-hl));background-repeat:no-repeat;background-size:100% 100%;box-shadow:inset 0 -2px 0 var(--bd-hl-edge)}.bd-tabs,.bd-views{position:relative}.bd-tabs[data-thumb]:before,.bd-views[data-thumb]:before{content:"";position:absolute;left:0;top:0;width:var(--thumb-w);height:var(--thumb-h);transform:translate(var(--thumb-x),var(--thumb-y));border-radius:9px;background:var(--cream-50);box-shadow:var(--elevation-1);pointer-events:none}.bd-tabs[data-thumb]:before{border-radius:var(--radius-lg);background:var(--cream-200);box-shadow:none}.bd-tabs[data-thumb-moves]:before,.bd-views[data-thumb-moves]:before{transition:transform .24s var(--ease-enter),width .24s var(--ease-enter),height .24s var(--ease-enter)}.bd-tabs[data-thumb] .bd-tab,.bd-views[data-thumb] .bd-view{position:relative;z-index:1;transition:color .15s var(--ease-standard)}.bd-views[data-thumb] .bd-view[aria-pressed=true]{background:transparent;box-shadow:none}.bd-tabs[data-thumb] .bd-tab:hover,.bd-tabs[data-thumb] .bd-tab[aria-selected=true]{background:transparent}.bd-tabs[data-thumb] .bd-tab:not([aria-selected=true]):hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.bd-tabs[data-thumb-moves]:before,.bd-views[data-thumb-moves]:before{transition:none}}@media (hover:hover) and (pointer:fine){.fd-hero .bd-starter{position:relative;overflow:hidden;isolation:isolate}.fd-hero .bd-starter:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-standard);background:radial-gradient(140px circle at var(--mx,50%) var(--my,50%),rgba(218,252,246,.16),transparent 70%)}.fd-hero .bd-starter:hover:before{opacity:1}.fd-hero .bd-starter:hover{border-color:rgba(218,252,246,.6)}}@media (prefers-reduced-motion:reduce){.fd-hero .bd-starter:before{transition:none}}.bd-composer-wrap .tl-composer,.fd-composer{view-transition-name:bd-composer}::view-transition-group(bd-composer){animation-duration:.42s;animation-timing-function:var(--ease-enter)}.bd-split>.bd-reader:not(.bd-extra):not([hidden]),.fd-reader{view-transition-name:bd-reader}::view-transition-group(bd-reader){animation-duration:.42s;animation-timing-function:var(--ease-enter)}::view-transition-group(bd-reader){overflow:hidden}::view-transition-old(bd-reader){animation-duration:.1s}::view-transition-new(bd-reader){animation-duration:.26s}::view-transition-group(bd-composer){z-index:2}::view-transition-old(bd-composer){animation-duration:.12s}::view-transition-old(root){animation-duration:90ms}::view-transition-new(root){animation-duration:.2s;animation-delay:60ms}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none}}@keyframes bd-reader-settle{0%{opacity:.4}to{opacity:1}}.bd-reader[hidden]{display:none!important}.bd-back,.bd-card,.bd-note-row,.bd-origin,.bd-rates-row,.bd-source-row,.bd-starter,.bd-tl-btn{transition:background-color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.bd-note-row:active,.bd-origin:active,.bd-rates-row:active,.bd-source-row:active,.bd-tl-btn:active{background:var(--cream-300);transition:none}.bd-desk .tl-cite,.bd-desk-page .tl-cite,.bd-share .tl-cite{transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.bd-desk .tl-cite:hover,.bd-desk-page .tl-cite:hover,.bd-share .tl-cite:hover{transform:none}.bd-table-wrap[data-selected]{padding-left:9px}@media (prefers-reduced-motion:reduce){.burst--live .burst-spoke{animation:none;opacity:1;transform:none}.bd-passage[data-lit-new]:not([data-selected]),.bd-split[data-asked]>.bd-reader:not(.bd-extra) .bd-reader-pane{animation:none}}.bd-share-foot{margin-top:var(--space-6);color:var(--gray-700);text-align:center}.bd-briefing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.bd-briefing-more a.bd-card{color:inherit;text-decoration:none;padding:var(--space-4)}.bd-skip{position:absolute;left:var(--space-4);top:-48px;z-index:30}.bd-skip:focus{top:10px}.bd-hint-slot .bd-leave-inner{padding-bottom:0}.tl-send:disabled,.tl-send:disabled:hover{color:var(--gray-300);cursor:default;background:transparent}.bd-notice{background:none;padding:0;border-radius:0;font-size:16px;line-height:1.65;color:var(--gray-900)}.bd-extra-inner,.bd-notes{max-width:44rem;margin:0 auto;padding:var(--space-7) var(--space-6) var(--space-10)}.bd-table-wrap td:not(:first-child),.bd-table-wrap td[data-num]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-table-wrap td,.bd-table-wrap th{min-width:5.5rem}.bd-table-wrap td:first-child,.bd-table-wrap th:first-child{min-width:8rem}@media (min-width:1100px){.bd-split[data-asked] .bd-composer-wrap{padding-left:var(--space-7);padding-right:var(--space-7)}}.bd-rates-group .bd-table thead th:first-child{padding-left:16px}.bd-table tbody th{letter-spacing:0}.bd-extra-tools .bd-field{height:36px;border-radius:var(--radius-lg)}.bd-chip[aria-pressed=true]{background:var(--cream-200);border-color:var(--gray-300);color:var(--ink)}.bd-desk>.bd-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.bd-desk>.bd-header .bd-header-actions{justify-self:end}.tl-root .tl-btn-ghost:focus-visible,.tl-root .tl-btn-secondary:focus-visible{box-shadow:none}.bd-transcript{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 20px),transparent)}.fd-reader .bd-reader-pane{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}@media (min-width:1224px){.fd-shelf{max-width:calc(500px + clamp(32px, 4.4vw, 56px) + 620px);padding-left:0;padding-right:0}}.bd-table-wrap[data-selected]:has([data-cited]){box-shadow:none;border-left-color:transparent}.bd-extra-tools{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bd-reader-bg,var(--cream-50));padding:var(--space-3) 0;margin-top:calc(-1 * var(--space-3))}.bd-brand-name{white-space:nowrap}.bd-split>.bd-reader:not(.bd-extra) .bd-reader-pane{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 20px),transparent)}.bd-back-answer,.bd-view-ask{display:none}@media (max-width:599px){.bd-view-ask{display:inline-flex}.bd-split,.bd-split[data-asked]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.bd-split:not([data-view=ask])>.bd-chat,.bd-split[data-view=ask]>.bd-reader{display:none}.bd-chat{border-top:0}.bd-back-answer{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:40;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--ink);color:var(--cream-50);font:500 14px/1 var(--font-sans);box-shadow:0 6px 20px rgba(10,30,34,.18);animation:bd-arrive var(--dur-arrive) var(--ease-enter) both;cursor:pointer}.bd-back-answer:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.bd-back-answer{width:max-content;max-width:calc(100vw - 32px);white-space:nowrap;text-decoration:none}.bd-back-answer>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bd-rates-group .bd-table thead{display:none}.bd-rates-group .bd-table,.bd-rates-group .bd-table tbody{display:block}.bd-rates-group .bd-table tr{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:var(--space-2);column-gap:var(--space-2);align-items:baseline;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.bd-rates-group .bd-table tr:first-child{border-top:0}.bd-rates-group .bd-table tbody th{grid-column:1/-1;padding:0 0 4px;border:0}.bd-rates-group .bd-table td{padding:0;border:0;text-align:left;width:auto}.bd-rates-group .bd-table td:first-of-type{color:var(--gray-700);text-decoration:line-through;-webkit-text-decoration-color:var(--gray-400);text-decoration-color:var(--gray-400)}.bd-rates-group .bd-table td:first-of-type:after{content:" →";display:inline-block;margin-left:6px;color:var(--gray-700);text-decoration:none}.bd-rates-group .bd-table td:nth-of-type(3){justify-self:end}.bd-extra-inner,.bd-notes{padding:var(--space-5) var(--space-4) var(--space-9)}.bd-rates-note{font-size:12px}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.bd-back-answer{animation:none}}.fd-read-docs{display:none}@media (max-width:599px){.fd-hero .fd-reader{display:none}.fd-read-docs{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-5);color:var(--fd-text);font:500 15px/1.4 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:rgba(218,252,246,.4);text-decoration-color:rgba(218,252,246,.4);text-underline-offset:4px}.fd-read-docs:focus-visible{outline:2px solid var(--fd-focus);outline-offset:3px;border-radius:2px}}@media (max-width:599px){.bd-desk{grid-template-rows:auto minmax(0,1fr)}.bd-desk>.bd-header{height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px 44px;row-gap:0;padding:0 var(--space-3) var(--space-2)}.bd-desk>.bd-header .bd-views{grid-column:1/-1;grid-row:2;justify-self:stretch;display:grid;grid-template-columns:repeat(4,1fr)}.bd-desk>.bd-header .bd-view{padding:0;font-size:14px;justify-content:center}.bd-view-ask{display:inline-flex;align-items:center}.bd-desk .bd-subtabs,.bd-desk .bd-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@media (max-width:599px){.bd-desk .bd-subtabs::-webkit-scrollbar,.bd-desk .bd-tabs::-webkit-scrollbar{display:none}.bd-desk .bd-subtab,.bd-desk .bd-tab{white-space:nowrap;flex:none}.fd-hero .bd-starter{height:auto;min-height:40px;padding-top:9px;padding-bottom:9px;white-space:normal;text-align:left;line-height:1.35}.bd-rates-title{display:flex;flex-direction:column;gap:2px}.bd-rates-area{margin-left:0}}.bd-rates-periods{display:none;margin:0 0 var(--space-2);font:400 13px/1.4 var(--font-sans);color:var(--gray-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){.bd-desk>.bd-header .bd-view{height:40px}.bd-header-actions .bd-site-button{min-height:36px}.bd-brand-link{padding:8px;margin:-8px}.bd-pills{gap:8px}.bd-pills .tl-cite{height:24px;min-width:24px}.bd-pills .tl-cite:before{inset:-8px -4px}.bd-rates-periods{display:block}}.bd-short{display:none}@media (max-width:599px){.bd-long{display:none}.bd-short{display:inline}}body{-webkit-tap-highlight-color:transparent}.bd-view:active:not([aria-pressed=true]){color:var(--ink);background:rgba(16,24,40,.05);transition:none}.bd-desk .tl-cite:active,.bd-share .tl-cite:active{background:var(--cream-300);border-color:var(--gray-400);transition:none}.bd-back-answer,.bd-brand-link,.bd-hint,.bd-starter-chip,.bd-trace-summary,.fd-read-docs,.tl-root .tl-btn{transition-property:background-color,border-color,color,opacity,transform;transition-duration:var(--dur-hover)}.bd-back-answer:active,.bd-starter-chip:active,.tl-root .tl-btn:active{transform:scale(.97);transition:none}.bd-starter-chip:active,.tl-root .tl-btn-secondary:active{background:var(--cream-200)}.bd-back-answer:active{background:#23393d}.bd-hint:active,.bd-trace-summary:active{background:var(--bd-hl);transition:none}.bd-brand-link:active,.fd-read-docs:active{opacity:.7;transition:none}@media (prefers-reduced-motion:reduce){.bd-back-answer:active,.bd-starter-chip:active,.tl-root .tl-btn:active{transform:none}}@media (hover:none){.bd-desk .tl-cite:hover:not(:active):not([data-sheet-on]):not([aria-pressed=true]),.bd-desk-page .tl-cite:hover:not(:active):not([data-sheet-on]):not([aria-pressed=true]),.bd-share .tl-cite:hover:not(:active):not([data-sheet-on]):not([aria-pressed=true]){background:var(--color-citation-bg)}.bd-starter-chip:hover:not(:active){background:var(--cream-50);border-color:var(--gray-200)}}.bd-tap{display:none}@media (hover:none) and (pointer:coarse){.bd-click{display:none}.bd-tap{display:inline}}@keyframes bd-back-in{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%)}}@media (max-width:599px){.bd-back-answer{animation-name:bd-back-in}.bd-split>*{grid-area:1/1}.bd-split:not([data-view=ask])>.bd-chat,.bd-split>.bd-reader[hidden],.bd-split[data-view=ask]>.bd-reader{display:flex!important;visibility:hidden;content-visibility:hidden;pointer-events:none}.bd-split>.bd-reader,.bd-split>.bd-reader:not(.bd-extra) .bd-doc-in:not([data-in]){animation:none}.bd-reader{border-right:0}.bd-extra-find{max-width:none}.bd-desk>.bd-header,.bd-reader-bar,.bd-split[data-asked] .bd-transcript,.bd-transcript,.fd-reader .bd-reader-bar{padding-left:var(--space-4);padding-right:var(--space-4)}.bd-composer-wrap,.bd-split[data-asked] .bd-composer-wrap{padding:var(--space-2) var(--space-4) var(--space-2)}.bd-share,.bd-sheet-body,.bd-sheet-foot,.bd-sheet-ghost,.bd-sheet-head{padding-left:var(--space-4);padding-right:var(--space-4)}.bd-share{padding-top:var(--space-7)}.fd-header{padding:0 var(--space-4)}.fd-hero,.fd-shelf{padding-left:var(--space-4);padding-right:var(--space-4)}.bd-composer-wrap .tl-composer{padding:6px 6px 6px 14px;display:flex;align-items:flex-end;gap:var(--space-2)}.bd-composer-wrap .tl-composer textarea{flex:1 1;width:auto;min-width:0;min-height:24px;max-height:132px;field-sizing:content;padding:7px 0}.bd-composer-wrap .tl-composer-bar{margin:0;padding:0}.bd-composer-wrap .tl-composer-bar>span:empty{display:none}.bd-composer-wrap .tl-send{width:40px;height:40px}.bd-disclaimer{margin-top:6px;padding-top:0;font-size:11px;line-height:1.4}.bd-hint{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:var(--radius-lg);background:transparent;text-align:left;padding:6px 10px}.bd-empty-title,.bd-share-q{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.bd-share-eyebrow{font-size:12px}.bd-prose ul{padding-left:18px}.bd-prose li.bd-passage{margin-left:-8px;padding-left:6px}.bd-source-row .tl-cite{height:24px;min-width:24px}.bd-foot-btn{padding:0 12px}.bd-foot-btn,.bd-trace-summary{min-height:40px}.tl-send{width:40px;height:40px}.bd-brand-link{border-radius:var(--radius-md)}.bd-prose,.bd-prose li,.bd-prose p{text-wrap:wrap}.bd-reader-pane>.bd-prose{width:100%}.bd-brand-name{display:inline;font-size:15px}.bd-brand-link{display:inline-flex;align-items:center;gap:8px}.bd-briefing-cards,.fd-docs.fd-briefs{grid-template-columns:minmax(0,1fr);gap:0}.bd-briefing-cards .bd-card,.fd-docs.fd-briefs .bd-card{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-1);border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.bd-briefing-cards .bd-card .fd-card-text,.fd-docs.fd-briefs .bd-card .fd-card-text{flex:none;white-space:nowrap}.fd-hero .fd-starters{align-items:stretch;width:100%}.fd-read-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-4)}.fd-read-links .fd-read-docs{margin-top:0;min-height:40px}.fd-header .bd-site-button{min-height:36px;padding:0 12px;font-size:13px}.fd-header .fd-wordmark{height:26px;width:auto}}.bd-tie{white-space:nowrap}.bd-date-short{display:none}.bd-nowrap{white-space:nowrap}@media (max-width:599px){.bd-desk-page>.bd-header,.bd-sheet-layer .bd-sheet-body,.bd-sheet-layer .bd-sheet-foot,.bd-sheet-layer .bd-sheet-ghost,.bd-sheet-layer .bd-sheet-head{padding-left:var(--space-4);padding-right:var(--space-4)}.bd-reader .bd-doc-title{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.bd-date-long{display:none}.bd-date-short{display:inline}.bd-prose ul{padding-left:18px}.bd-prose li.bd-passage{margin-left:0}.bd-briefing-more .bd-briefing-cards a.bd-card,.fd-docs.fd-briefs a.bd-card{flex-direction:row;align-items:baseline;padding:var(--space-3) 0}.bd-briefing-more .bd-briefing-cards a.bd-card .fd-card-title,.fd-docs.fd-briefs a.bd-card .fd-card-title{flex:1 1;min-width:0}.bd-briefing-more .bd-briefing-cards a.bd-card .fd-card-text,.fd-docs.fd-briefs a.bd-card .fd-card-text{flex:none;margin-left:auto;text-align:right}.fd-shelf .fd-cards{display:none}.bd-rates-later{padding:11px 0;margin:-9px 0 -11px}}.fd-wordmark{display:block}.fd-wordmark .fd-spoke{animation:fdSpoke 3.6s ease-in-out infinite}@keyframes fdSpoke{0%,to{opacity:.55}12%{opacity:1}32%{opacity:.55}}.fd-hero .bd-fd-display{background:linear-gradient(100deg,#fff 0,#fff 42%,var(--brand-soft-advisory) 50%,#fff 58%,#fff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fdSheen 8s ease-in-out 2.4s infinite both;padding-bottom:.16em;margin-bottom:-.16em}@keyframes fdSheen{0%,60%{background-position:120% 0}90%,to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.fd-wordmark .fd-spoke{animation:none;opacity:1}.fd-hero .bd-fd-display{animation:none;background:none;color:var(--fd-text)}}.bd-desk-page :focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.bd-desk-page .bd-source-row:focus-visible{outline-offset:-2px}@keyframes bd-view-in{0%{opacity:.6}}@media (min-width:600px){.bd-split>.bd-reader{grid-area:1/1}.bd-split>.bd-chat{grid-area:1/2}.bd-split>.bd-reader[hidden]{display:flex!important;visibility:hidden;content-visibility:hidden;pointer-events:none;animation:none}.bd-split>.bd-reader:not([hidden]){animation:bd-view-in .12s var(--ease-standard) both}}.bd-reader-pane{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(100%,auto)}.bd-reader-pane>*{grid-area:1/1;min-width:0}.bd-reader-pane>article[hidden]{display:block!important;visibility:hidden;content-visibility:hidden;pointer-events:none}@keyframes bd-doc-arrive{0%{opacity:.6}}.bd-doc-in:not([data-in]){animation:bd-doc-arrive .18s var(--ease-standard) both}@media (min-width:900px) and (max-width:1099px){.bd-split{grid-template-columns:minmax(0,1fr) 400px}}@media (min-width:600px) and (max-width:899px){.bd-split>.bd-chat{grid-area:2/1}.bd-split[data-asked]{grid-template-rows:minmax(0,45fr) minmax(0,55fr)}.bd-empty{padding-top:0}}.fd-hero .bd-starter:active{background:var(--fd-chip-bg-hover);transform:scale(.98);transition:none}@media (prefers-reduced-motion:reduce){.fd-hero .bd-starter:active{transform:none}}.bd-btn-mint{transition:background-color var(--dur-hover) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.bd-btn-mint:hover{background:#e6e6e6}.bd-prose .bd-table-wrap{margin-left:-12px}@media (min-width:1024px) and (max-width:1223px){.fd-shelf{max-width:none;padding-left:var(--space-7);padding-right:var(--space-7)}}@media (min-width:1224px){.fd-header{padding-left:calc((100% - 1120px - clamp(32px, 4.4vw, 56px)) / 2);padding-right:calc((100% - 1120px - clamp(32px, 4.4vw, 56px)) / 2)}}.bd-table tbody tr.bd-rates-row,.bd-table tbody tr.bd-rates-row:hover{cursor:pointer}.bd-share-q{text-wrap:balance}.bd-empty-title{font-size:24px}.fd-doc .fd-card-title{font-size:16px}@media (min-width:1024px) and (max-width:1099px){.fd-hero{padding-bottom:72px}}.bd-peek-body{display:flex;flex-direction:column;gap:2px}.bd-peek[data-ready][data-swap]{transition:left .14s var(--ease-enter),top .14s var(--ease-enter)}.bd-peek[data-ready][data-swap] .bd-peek-body{animation:bd-fade .1s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.bd-peek[data-ready][data-swap]{transition:none}.bd-peek[data-ready][data-swap] .bd-peek-body{animation:none}}.fd-hero[data-seen] .fd-composer,.fd-hero[data-seen] .fd-reader,.fd-hero[data-seen] .fd-starters .bd-starter,.fd-hero[data-seen] .fr-rail:before{animation:none}.fd-hero[data-seen] .fr-rail:not([data-moved]) .fr-name{animation-delay:0s}.fd-hero[data-seen] .fr-rail:not([data-moved]) .fr-year{animation-delay:.12s}.fd-hero[data-seen] .fr-rail:not([data-moved]) .fr-num-old{animation-delay:0s,.26s}.fd-hero[data-seen] .fr-rail:not([data-moved]) .fr-arrow path{animation-delay:.3s}.fd-hero[data-seen] .fr-rail:not([data-moved]) .fr-new .fr-year{animation-delay:.75s}.fd-hero[data-seen] .fr-rail:not([data-moved]) .fr-ch{animation-delay:var(--d,0s)}.bd-reader-pane{container-type:inline-size}.bd-prose .bd-table-wrap[data-wide]{width:calc(100cqw - 2 * var(--space-6));margin-left:calc(50% - (100cqw - 2 * var(--space-6)) / 2)}.bd-table-wrap[data-wide]>table{width:auto;margin:0 auto}.bd-table-wrap[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.fd-hero{position:relative}.fd-hero>:not(.fd-motion){position:relative;z-index:1}.fd-motion{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.bd-source{position:relative}.bd-source[data-gov]>.bd-source-row{padding-right:76px}.bd-source-gov{position:absolute;top:7px;right:0;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--radius-md);font:500 12px/1.4 var(--font-sans);color:var(--gray-700);text-decoration:none;opacity:0;transition:opacity var(--dur-fade) var(--ease-standard),color .12s var(--ease-standard)}.bd-source:focus-within>.bd-source-gov,.bd-source:has(>.bd-source-row[aria-current=true])>.bd-source-gov,.bd-source:hover>.bd-source-gov{opacity:1}.bd-source-gov:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.bd-source-gov:focus-visible{opacity:1}@media (hover:none){.bd-source-gov{opacity:1}}.bd-peek[data-ready][data-link]{pointer-events:auto}.bd-peek[data-link] .bd-peek-body{cursor:pointer}.bd-peek-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bd-peek-gov{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-weight:500;color:var(--color-brand);text-decoration:none}.bd-peek-gov:hover{text-decoration:underline;text-underline-offset:3px}.bd-chart{margin:4px 0 var(--space-3)}.bd-chart img{display:block;width:100%;height:auto;padding:12px;background:#ffffff;border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.bd-chart img+img{margin-top:var(--space-3)}.fd-cards>:only-child{grid-column:1/-1}.bd-sheet-layer{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.bd-sheet-away{flex:1 1;border:0;padding:0;background:rgba(10,30,34,.18);pointer-events:auto;cursor:default;animation:bd-sheet-dim .24s var(--ease-standard) both}.bd-sheet{position:relative;pointer-events:auto;height:60dvh;display:flex;flex-direction:column;background:#ffffff;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -1px 0 var(--line),0 -12px 32px rgba(10,30,34,.12);padding-bottom:env(safe-area-inset-bottom);outline:none;animation:bd-sheet-rise .3s cubic-bezier(.2,.8,.2,1) both;transition:transform .2s var(--ease-standard)}.bd-sheet-layer[data-risen] .bd-sheet,.bd-sheet-layer[data-risen] .bd-sheet-away{animation:none}.bd-sheet-away{transition:opacity .2s var(--ease-standard)}.bd-sheet-layer[data-leaving] .bd-sheet{transform:translateY(100%);transition:transform var(--leave-ms,.26s) var(--leave-ease,var(--ease-standard))}.bd-sheet-layer[data-leaving] .bd-sheet-away{opacity:0;transition:opacity var(--leave-ms,.26s) linear}.bd-sheet-layer[data-leaving]:not([data-risen]) .bd-sheet{animation:bd-sheet-fall var(--leave-ms,.26s) var(--leave-ease,var(--ease-standard)) both}.bd-sheet-layer[data-leaving]:not([data-risen]) .bd-sheet-away{animation:bd-sheet-undim var(--leave-ms,.26s) linear both}.bd-sheet:after{content:"";position:absolute;left:0;right:0;top:100%;height:48px;background:#ffffff}.bd-sheet-layer[data-wait]{visibility:hidden}.tl-cite[data-sheet-on]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.bd-sheet-head{display:flex;flex-direction:column;gap:2px;padding:10px var(--space-5) var(--space-3);touch-action:none;cursor:-webkit-grab;cursor:grab;border-bottom:1px solid var(--line)}.bd-sheet-handle{align-self:center;width:36px;height:4px;border-radius:2px;background:var(--gray-300);margin-bottom:var(--space-2)}.bd-sheet-doc{font:600 14px/1.35 var(--font-sans);color:var(--ink)}.bd-sheet-section{font:400 13px/1.35 var(--font-sans);color:var(--gray-700)}.bd-sheet-bodywrap{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.bd-sheet-ghost{position:absolute;inset:0;overflow:hidden;padding:var(--space-4) var(--space-5);pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent 100%);animation:bd-ghost-next .16s cubic-bezier(.4,0,1,1) both;background:#ffffff}.bd-sheet-ghost[data-dir=prev]{animation-name:bd-ghost-prev}@keyframes bd-ghost-next{to{opacity:0;transform:translateX(-12px)}}@keyframes bd-ghost-prev{to{opacity:0;transform:translateX(12px)}}.bd-sheet-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5);position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent 100%);animation:bd-sheet-dim .16s var(--ease-standard) both}.bd-sheet-passage,.bd-sheet-quote{margin:0;font:400 16px/1.6 var(--font-sans);color:var(--gray-900)}.bd-sheet-passage table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-sheet-passage td,.bd-sheet-passage th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bd-sheet-passage [data-cited]{background:var(--bd-hl);color:var(--ink)}.bd-sheet-passage tr:has([data-cited])>:first-child{box-shadow:inset 2px 0 0 var(--bd-hl-edge)}.bd-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line)}.bd-sheet-open{height:40px;padding:0 var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:#ffffff;font:500 14px/1 var(--font-sans);color:var(--ink);cursor:pointer}.bd-sheet-step{display:flex;align-items:center;gap:var(--space-1)}.bd-sheet-step button{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid var(--gray-200);background:#ffffff;color:var(--ink);cursor:pointer}.bd-sheet-step button:disabled{color:var(--gray-400);border-color:var(--line);cursor:default}.bd-sheet-count{min-width:56px;text-align:center;font:500 14px/1 var(--font-sans);color:var(--gray-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-sheet-open:focus-visible,.bd-sheet-step button:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.bd-sheet-open,.bd-sheet-step button{transition:background-color var(--dur-hover) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.bd-sheet-open:active,.bd-sheet-step button:not(:disabled):active{background:var(--cream-200);transform:scale(.97);transition:none}.bd-sheet-away:active{background:rgba(10,30,34,.18)}@keyframes bd-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bd-sheet-fall{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bd-sheet-dim{0%{opacity:0}to{opacity:1}}@keyframes bd-sheet-undim{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bd-sheet,.bd-sheet-away,.bd-sheet-body,.bd-sheet-layer[data-leaving] .bd-sheet,.bd-sheet-layer[data-leaving] .bd-sheet-away{animation:none;transition:none}.bd-sheet-ghost{display:none}.bd-sheet-open:active,.bd-sheet-step button:not(:disabled):active{transform:none}}.bd-frame{--font-sans:Inter,-apple-system,"Segoe UI",system-ui,sans-serif;--font-display:"Playfair Display",Georgia,serif;--font-mono:var(--font-spline),"Spline Sans Mono",ui-monospace,monospace;letter-spacing:normal}.skip-link{position:fixed;z-index:50;left:20px;top:12px;transform:translateY(-180%);background:var(--cream-100);color:var(--ink);padding:14px;font:500 14px/1.4 var(--font-sans)}.skip-link:focus{transform:none}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}