.ins-brand{text-transform:none}.ins-sample,.ins-card__sample{display:inline-block;margin-inline-start:var(--space-gap-xs);padding:0 var(--space-inset-xs);border:var(--bw-divider) dashed var(--color-border-default);border-radius:var(--radius-pill);font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);font-weight:var(--bdri-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-default);vertical-align:baseline}.ins-quiet{font-family:var(--bdri-text-h3-family);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-text-h3-weight);line-height:var(--bdri-text-h3-lh);letter-spacing:var(--bdri-text-h3-tracking);color:var(--color-text-default);text-wrap:balance}@media(min-width:640px){.ins-quiet{font-size:var(--bdri-text-h3-size)}}.band .eyebrow+.ins-quiet{margin-block-start:var(--space-gap-md)}.ins-zero__label{font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose);text-align:center}.ins-doors__head{margin-block-end:var(--space-gap-lg)}.ins-doors__claim{margin-block-start:var(--space-gap-md);font-family:var(--bdri-text-display-family);font-size:var(--bdri-text-h1-size);font-weight:var(--bdri-text-display-weight);line-height:var(--bdri-text-display-lh);letter-spacing:var(--bdri-text-display-tracking);color:var(--color-text-default);max-width:min(100%,var(--layout-lede));text-wrap:balance}@media(min-width:900px){.ins-doors__claim{font-size:var(--bdri-text-display-size)}}.ins-doors .blockhead__support{color:var(--color-text-prose)}.ins-doors__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-gap-md)}.ins-doors__list>li{display:flex}.ins-door{position:relative;flex:1 1 auto;display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-gap-sm);row-gap:var(--space-gap-sm);align-content:start;background:var(--color-surface-default);border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-card);padding:var(--space-gap-lg)}.ins-door__ord{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-tight);color:var(--color-text-link);align-self:baseline}.ins-door__label{font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default);align-self:baseline}.ins-door__why,.ins-door__action{grid-column:1 / -1}.ins-door__why{font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-door__action{margin-block-start:auto}.ins-door__action>.onward:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.ins-door__action>.onward:focus-visible{outline:none}.ins-door__action>.onward:focus-visible:after{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:var(--space-inset-xs)}.ins-door.is-picked{border:var(--bw-input-focus) solid var(--color-text-default);padding:calc(var(--space-gap-lg) - var(--bw-divider))}@media(min-width:760px){.ins-doors__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-gap-lg)}.ins-door{padding:var(--space-inset-xl);row-gap:var(--space-gap-md);grid-template-rows:auto auto 1fr}.ins-door.is-picked{padding:calc(var(--space-inset-xl) - var(--bw-divider))}.ins-door__ord{grid-column:1 / -1;font-size:var(--bdri-text-h1-size)}.ins-door__label{grid-column:1 / -1}.ins-door__why{font-size:var(--bdri-text-body-size)}}@media(min-width:900px){.ins-door__label{font-size:var(--bdri-text-h3-size)}}@media(min-width:1024px){.ins-door{padding-inline:var(--space-inset-lg)}.ins-door.is-picked{padding-inline:calc(var(--space-inset-lg) - var(--bw-divider))}.ins-door__label{font-size:var(--bdri-text-h2-size)}}.ins-shelf__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-md);margin-block-end:var(--space-gap-md)}.ins-shelf__blockhead{margin-block-end:0}.ins-shelf__title{margin-block-start:var(--space-gap-md);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-text-h2-weight);line-height:var(--bdri-text-h2-lh);text-wrap:balance}.ins-shelf__title:focus{outline:none}.ins-shelf__title:focus-visible{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:var(--space-inset-xs)}@media(min-width:640px){.ins-shelf__title{font-size:var(--bdri-text-h2-size)}}.ins-search{position:relative;display:flex;align-items:center;width:100%}.ins-search[hidden]{display:none}.ins-search__input{width:100%;min-height:52px;padding-block:var(--space-inset-sm);padding-inline:calc(var(--space-inset-md) * 2 + var(--space-gap-xs)) 52px;border:var(--bw-input-focus) solid var(--color-border-default);border-radius:var(--radius-input);background:var(--color-surface-default);color:var(--color-text-default);font-size:var(--bdri-text-body-size);line-height:var(--bdri-lh-snug);-webkit-appearance:none;appearance:none}.ins-search__input::placeholder{color:var(--color-text-subtle);opacity:1}.ins-search__input:placeholder-shown{padding-inline-end:var(--space-inset-md)}@media(max-width:639.98px){.ins-search__input::placeholder{font-size:var(--bdri-text-small-size)}}.ins-search__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ins-search__input:focus-visible{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:var(--bw-input-focus)}.ins-search__mark{position:absolute;inset-inline-start:var(--space-inset-md);width:16px;height:16px;border:var(--bw-input-focus) solid var(--color-text-subtle);border-radius:var(--radius-pill);pointer-events:none}.ins-search__mark:after{content:"";position:absolute;width:7px;height:var(--bw-input-focus);background:var(--color-text-subtle);inset-inline-start:11px;inset-block-start:14px;transform:rotate(45deg)}.ins-search__clear{position:absolute;inset-inline-end:var(--space-inset-xs);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-input);background:transparent;cursor:pointer}.ins-search__clear[hidden]{display:none}.ins-search__x{position:relative;width:16px;height:16px}.ins-search__x:before,.ins-search__x:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:var(--bw-input-focus);background:var(--color-text-default);transform:rotate(45deg)}.ins-search__x:after{transform:rotate(-45deg)}@media(min-width:1024px){.ins-shelf__head{grid-template-columns:minmax(0,1fr) minmax(0,var(--layout-caption));align-items:end;gap:var(--space-gap-xl)}}.ins-shelf__bar{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-sm);margin-block-end:var(--space-gap-md)}@media(min-width:900px){.ins-shelf__bar{gap:var(--space-gap-md)}}.ins-stages[hidden]{display:none}.ins-stages__label,.ins-chips__label{margin-block-end:var(--space-gap-xs);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-subtle)}.ins-stages__row{display:grid;grid-template-columns:repeat(var(--segs, 4),minmax(0,1fr));border:var(--bw-divider) solid var(--color-border-default);border-radius:var(--radius-input);overflow:hidden}.ins-seg{min-height:44px;padding:var(--space-inset-sm) var(--space-inset-sm);border:0;border-inline-start:var(--bw-divider) solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-default);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-bold);line-height:var(--bdri-lh-tight);text-align:center;cursor:pointer}.ins-seg:first-child{border-inline-start:0}.ins-seg[aria-pressed=true]{background:var(--color-surface-accent);color:var(--color-text-inverted)}.ins-seg:hover{background:color-mix(in srgb,var(--bdri-color-gold) 12%,var(--color-surface-default))}.ins-seg[aria-pressed=true]:hover{background:var(--color-surface-accent)}.ins-seg:focus-visible{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:calc(-1 * var(--bw-accent))}.ins-stages__situation{margin-block-start:var(--space-gap-sm);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose);max-width:min(100%,var(--layout-body))}@media(min-width:900px){.ins-seg{font-size:var(--bdri-text-body-size);text-align:start;padding-inline:var(--space-inset-md)}.ins-stages__situation{font-size:var(--bdri-text-body-size)}}.ins-seg:active,.ins-chip:active{background:color-mix(in srgb,var(--bdri-color-gold) 28%,var(--color-surface-default))}.ins-seg[aria-pressed=true]:active,.ins-chip[aria-current]:active{background:var(--color-surface-accent);box-shadow:inset 0 0 0 var(--bw-input-focus) var(--bdri-color-gold)}.ins-shelf .btn--secondary:active,.ins-prov .btn--secondary:active,.ins-alert .ins-alert__quiet:active{background:color-mix(in srgb,var(--bdri-color-gold) 28%,var(--color-surface-default));transform:none}.ins-alert .btn.btn--gold:active{box-shadow:inset 0 0 0 var(--bw-input-focus) var(--bdri-color-ink);transform:none}.ins-seg:disabled,.ins-shelf .btn:disabled,.ins-prov .btn:disabled,.ins-alert .btn:disabled{border-color:var(--color-border-default);background:var(--color-surface-subtle);color:var(--color-text-subtle);box-shadow:none;transform:none;cursor:not-allowed}.ins-chips__scroller{position:relative;overflow-x:auto;scrollbar-width:none;padding:var(--space-inset-xs);margin:calc(-1 * var(--space-inset-xs))}.ins-chips__scroller::-webkit-scrollbar{display:none}.ins-chips__row{display:flex;flex-wrap:nowrap;gap:var(--space-gap-xs);width:max-content}.ins-chip{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding-inline:var(--space-inset-md);border:var(--bw-divider) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-default);font-size:var(--bdri-size-caption);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-tight);text-decoration:none;white-space:nowrap}.ins-chip:hover{border-color:var(--bdri-color-gold);box-shadow:0 0 0 var(--bw-divider) var(--bdri-color-ink)}.ins-chip[aria-current]{background:var(--color-surface-accent);border-color:var(--color-surface-accent);color:var(--color-text-inverted)}.ins-chips__wrap{position:relative}.ins-chips__fade{position:absolute;inset-block:0;inset-inline-end:0;width:var(--space-inset-xl);background:linear-gradient(to right,transparent,var(--color-surface-default));pointer-events:none}@media(min-width:640px){.ins-chip{font-size:var(--bdri-text-small-size)}}@media(min-width:1024px){.ins-chips__fade{display:none}}.ins-count{padding-block:var(--space-gap-sm);border-block:var(--bw-divider) solid var(--color-border-hairline);font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);line-height:var(--bdri-lh-relaxed);color:var(--color-text-subtle)}.ins-grid{--ins-col-min: 340px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ins-col-min)),1fr));gap:var(--space-gap-md)}.ins-grid[hidden],.ins-cell[hidden]{display:none}.ins-cell{display:flex;min-width:0}@media(min-width:900px){.ins-grid{gap:var(--space-gap-lg)}}.ins-card{position:relative;flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:var(--space-gap-xs);padding:var(--space-gap-lg);background:var(--color-surface-default);border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-card)}.ins-card>*{min-width:0}.ins-card{padding-inline:clamp(var(--space-gap-md),calc((100% - 300px)*.6),var(--space-gap-lg))}@supports (grid-template-rows: subgrid){.ins-cell:not([hidden]){display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.ins-card{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:var(--space-gap-xs);align-content:start}}.ins-card__badges{margin-block-end:var(--space-inset-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-card__badge{display:inline-block;padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-pill);font-family:var(--bdri-text-caption-family);font-size:var(--bdri-size-caption);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-tight);letter-spacing:var(--bdri-text-caption-tracking)}.ins-card--data .ins-card__badge{background:var(--color-surface-accent);color:var(--color-text-inverted)}.ins-card--howto .ins-card__badge{background:var(--color-text-link);color:var(--bdri-color-white)}.ins-card--reading .ins-card__badge{background:var(--color-surface-default);color:var(--color-text-default);box-shadow:inset 0 0 0 var(--bw-divider) var(--color-border-default)}.ins-card__title{font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-text-h3-lh);text-wrap:pretty;overflow-wrap:break-word}.ins-card__link{color:var(--color-text-default);text-decoration:none}.ins-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.ins-card:hover .ins-card__link,.ins-card:focus-within .ins-card__link{text-decoration:underline;text-decoration-thickness:var(--bw-divider);text-underline-offset:.18em}.ins-card__link:focus-visible{outline:none}.ins-card__link:focus-visible:after{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:var(--space-inset-xs)}.ins-card__dek{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-card__date,.ins-card__match{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);line-height:var(--bdri-lh-relaxed)}.ins-card__match{font-family:var(--bdri-font-body)}.ins-card__date{margin-block-start:auto;padding-block-start:var(--space-inset-xs);color:var(--color-text-subtle)}.ins-card__match{color:var(--color-text-prose)}.ins-card__match[hidden]{display:none}.ins-card__match mark{background:var(--color-surface-callout-highlight);color:var(--color-text-default)}.ins-card__matchlead{font-weight:var(--bdri-weight-semibold)}.ins-group{padding-block-start:var(--space-gap-lg);border-top:var(--bw-divider) solid var(--color-border-hairline)}.ins-group+.ins-group{margin-block-start:var(--space-gap-lg)}.ins-group__title{margin-block-end:var(--space-gap-md);font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-text-h3-weight);line-height:var(--bdri-text-h3-lh);text-wrap:balance}@media(min-width:640px){.ins-group__title{font-size:var(--bdri-text-h3-size)}}.ins-group__narrow,.ins-more{margin-block-start:var(--space-gap-sm)}.ins-group__narrow[hidden],.ins-more[hidden],.ins-empty[hidden]{display:none}.ins-empty{display:grid;justify-items:start;gap:var(--space-gap-md);padding-block:var(--space-gap-lg)}.ins-empty__line{font-size:var(--bdri-text-body-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default);max-width:min(100%,var(--layout-body))}@media(min-width:640px){.ins-empty__line{font-size:var(--bdri-text-body-lg-size)}}.ins-alert{width:100%}.ins-alert--ending{margin-block-start:var(--space-gap-lg);max-width:min(100%,var(--layout-body))}.ins-alert__form[hidden],.ins-alert__done[hidden],.ins-alert__error[hidden]{display:none}.ins-alert__label{display:block;margin-block-end:var(--space-gap-sm);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);color:var(--bdri-color-white);text-align:start}.ins-alert__row{display:grid;gap:var(--space-gap-sm)}.ins-alert__input{width:100%;min-height:52px;padding-inline:var(--space-inset-md);border:var(--bw-divider) solid var(--bdri-color-white);border-radius:var(--radius-input);background:var(--bdri-color-white);color:var(--bdri-color-ink);font-size:var(--bdri-text-body-size)}.ins-alert__input[aria-invalid=true]{border:var(--bw-accent) solid var(--bdri-color-ink)}.ins-alert .ins-alert__action{min-height:52px;width:100%;margin:0}.ins-alert__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ins-alert__error{display:flex;align-items:baseline;gap:var(--space-gap-xs);margin-block-start:var(--space-gap-sm);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white);text-align:start}.ins-alert__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--bdri-color-white);color:var(--bdri-color-ink);font-weight:var(--bdri-weight-bold);font-size:var(--bdri-size-caption)}.ins-alert__mechanics{margin-block-start:var(--space-gap-sm);max-inline-size:min(100%,var(--layout-body));margin-inline:auto;font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white)}.ins-alert__fine{margin-block-start:var(--space-inset-xs);max-inline-size:min(100%,var(--layout-body));margin-inline:auto;font-family:var(--bdri-font-body);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white);text-wrap:balance}.ins-alert__success{font-size:var(--bdri-text-body-size);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white)}.ins-alert__successlink{margin-block-start:var(--space-gap-sm)}.ins-alert__done:focus{outline:none}.ins-alert__done:focus-visible{outline:var(--bw-input-focus) solid var(--bdri-color-white);outline-offset:var(--space-inset-xs)}.ins-alert--ending .ins-alert__mechanics,.ins-alert--ending .ins-alert__fine,.ins-alert--ending .ins-alert__done{text-align:center}@media(min-width:760px){.ins-alert__row{grid-template-columns:minmax(0,var(--layout-caption)) auto;justify-content:center}.ins-alert--ending .ins-alert__label{text-align:center}.ins-alert--ending .ins-alert__error{justify-content:center;text-align:center}.ins-alert .ins-alert__action{width:auto}.ins-alert__success{font-size:var(--bdri-text-body-lg-size)}}.ins-alertstrip{padding-block:var(--space-gap-lg)}.ins-alert__quiet{background:var(--bdri-color-white);border:var(--bw-input-focus) solid var(--bdri-color-aquamarine-deep);color:var(--bdri-color-aquamarine-deep);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold)}.ins-alert__quiet:hover{border-color:var(--bdri-color-gold);box-shadow:0 0 0 var(--bw-divider) var(--bdri-color-ink)}.ins-alert--strip :focus-visible,.ins-alertstrip :focus-visible{outline-color:var(--bdri-color-white)}.ins-alertstrip__links{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-gap-xs);row-gap:var(--space-inset-xs);margin-block-start:var(--space-gap-md);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white)}.ins-alertstrip__lead{flex:0 0 100%}@media(min-width:760px){.ins-alert--strip .ins-alert__form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:var(--space-gap-md);row-gap:var(--space-gap-sm)}.ins-alert--strip .ins-alert__label{margin-block-end:0}.ins-alert--strip .ins-alert__row{flex:0 1 var(--layout-emphasis);grid-template-columns:minmax(0,1fr) auto}.ins-alertstrip__links{margin-block-start:0;margin-inline-start:var(--space-gap-lg)}.ins-alertstrip__lead{flex:0 0 auto}.ins-alert--strip .ins-alert__error,.ins-alert--strip .ins-alert__mechanics,.ins-alert--strip .ins-alert__fine{flex:0 0 100%;justify-content:center;text-align:center}.ins-alert--strip .ins-alert__done{text-align:center}}.ins-utility .utility__links a{display:inline-block;padding-block:var(--space-inset-xs);margin-block:calc(var(--space-inset-xs) * -1)}.ins-article .bdri-hero--article{background:var(--color-surface-subtle);border-block-end:0}.ins-article .bdri-hero--article .bdri-hero__text{max-width:min(100%,var(--layout-body));margin-inline:auto;text-align:start}.ins-article .bdri-hero--article .bdri-hero__text>.eyebrow{margin-block-end:var(--space-gap-sm);color:var(--color-text-link)}.ins-article .bdri-hero--article .bdri-hero__title{font-size:var(--bdri-size-h2);font-weight:var(--bdri-text-h1-weight);line-height:var(--bdri-text-h1-lh);letter-spacing:var(--bdri-text-h1-tracking);text-wrap:balance}.ins-bdri{margin-block-start:var(--space-gap-sm);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-byline{margin-block-start:var(--space-gap-sm);font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-byline__pub{font-weight:var(--bdri-weight-semibold)}.ins-byline a{display:inline-block;padding-block:var(--space-inset-sm);margin-block:calc(-1 * var(--space-inset-sm))}.ins-byline__marker,.ins-byline__phone{display:none}@media(max-width:639.98px){.ins-byline__trim,.ins-byline__full,.ins-byline__edition,.ins-byline__wide{display:none}.ins-byline__marker,.ins-byline__phone{display:inline}}.ins-article .bdri-hero--article .bdri-hero__standfirst{margin-block-start:var(--space-gap-sm);max-width:min(100%,var(--layout-body))}.ins-who{font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-article .bdri-hero--article .bdri-hero__footnote{margin-block-start:var(--space-gap-sm);font-family:inherit;font-size:inherit;letter-spacing:normal;color:inherit}.ins-answer{margin-block-start:var(--space-gap-sm);padding:var(--space-gap-lg);background:var(--color-surface-default);border:var(--bw-divider) solid var(--color-border-default);border-radius:var(--radius-card)}.ins-answer__label{font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-link)}.ins-answer__body{margin-block-start:var(--space-gap-sm);font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default)}@media(min-width:760px){.ins-answer{padding:var(--space-inset-lg)}}@media(min-width:900px){.ins-article .bdri-hero--article .bdri-hero__title{font-size:var(--bdri-size-h1)}.ins-article .bdri-hero--article .bdri-hero__text>.eyebrow{margin-block-end:var(--space-gap-md)}.ins-byline,.ins-article .bdri-hero--article .bdri-hero__standfirst,.ins-article .bdri-hero--article .bdri-hero__footnote,.ins-answer{margin-block-start:var(--space-gap-md)}}.breadcrumb__back{display:none}@media(max-width:639.98px){.breadcrumb--phoneback .breadcrumb__list li:not(.breadcrumb__parent){display:none}.breadcrumb--phoneback .breadcrumb__parent .breadcrumb__sep{display:none}.breadcrumb--phoneback .breadcrumb__back{display:inline;color:var(--color-text-muted)}.breadcrumb--phoneback .breadcrumb__parent a{display:inline-flex;align-items:center;min-height:44px}.breadcrumb--phoneback .breadcrumb__list{padding-block:0}}.ins-column__grid{--ins-gutter: var(--space-inset-md);--ins-frame: min(100% - 2 * var(--ins-gutter), var(--layout-frame) - 2 * var(--ins-gutter));--ins-body: min(var(--ins-frame), var(--layout-body));--ins-side: calc((var(--ins-frame) - var(--ins-body)) / 2);display:grid;grid-template-columns:[full-start] minmax(var(--ins-gutter),1fr) [frame-start] var(--ins-side) [body-start] var(--ins-body) [body-end] var(--ins-side) [frame-end] minmax(var(--ins-gutter),1fr) [full-end]}.ins-column__grid>*{grid-column:body;min-width:0}.ins-column__grid>.ins-wide,.ins-column__grid>.ins-figcol{grid-column:frame}.ins-column__grid>.ins-interlude{grid-column:full}.ins-column__grid>h2,.ins-faq>h2{margin-block-start:var(--space-stack-block);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-text-h2-weight);line-height:var(--bdri-text-h2-lh);text-wrap:balance}.ins-column__grid>h2:first-child{margin-block-start:0}@media(min-width:640px){.ins-column__grid>h2,.ins-faq>h2{font-size:var(--bdri-text-h2-size)}}.ins-column__grid>p,.ins-faq>p,.ins-column__grid>ul,.ins-column__grid>ol{margin-block-start:var(--space-stack-paragraph);font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-prose);text-wrap:pretty}.ins-pull{margin-block:var(--bdri-space-7);padding-block-start:var(--space-gap-lg);position:relative}.ins-pull:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--bdri-space-8);height:var(--bw-accent);background:var(--color-accent-primary)}.ins-pull p{font-family:var(--bdri-text-display-family);font-size:var(--bdri-text-h2-size);font-weight:var(--bdri-weight-regular);line-height:var(--bdri-lh-snug);color:var(--color-text-default);text-wrap:balance}@media(min-width:640px){.ins-pull p{font-size:var(--bdri-text-h1-size)}}@media(min-width:900px){.ins-pull p{font-size:var(--bdri-text-display-size);line-height:var(--bdri-text-display-lh);letter-spacing:var(--bdri-text-display-tracking)}}.ins-wide{margin-block-start:var(--space-stack-block)}.ins-tablecap{margin-block-end:var(--space-gap-sm);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-subtle)}.ins-tablewrap{overflow-x:auto}.ins-tablewrap:focus-visible{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:var(--space-inset-xs)}.ins-column__grid table,.ins-table{width:100%;border-collapse:collapse;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default)}.ins-column__grid table{min-width:560px}.ins-column__grid .ins-table{min-width:0}.ins-column__grid th,.ins-column__grid td,.ins-table th,.ins-table td{padding:var(--space-gap-sm) var(--space-gap-sm) var(--space-gap-sm) 0;border-bottom:var(--bw-divider) solid var(--color-border-hairline);text-align:start;vertical-align:top}.ins-column__grid thead th,.ins-column__grid thead td,.ins-table thead th{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-text-caption-lh);letter-spacing:var(--bdri-track-wide);text-transform:uppercase;color:var(--color-text-subtle);vertical-align:bottom;border-bottom:var(--bw-accent) solid var(--color-text-default)}.ins-column__grid tbody th,.ins-table tbody th{font-weight:var(--bdri-weight-semibold)}.ins-table td.tnum{font-family:var(--bdri-font-mono);font-variant-numeric:tabular-nums;text-align:end}.ins-table thead th.tnum{text-align:end}@media(min-width:640px){.ins-column__grid table{min-width:0}}@media(min-width:760px){.ins-column__grid{--ins-gutter: var(--space-inset-lg)}}.ins-faq{display:grid}.ins-faq__q{margin-block-start:var(--space-gap-lg);font-family:var(--bdri-font-body);font-size:var(--bdri-text-body-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default)}.ins-faq>.ins-faq__q+p{margin-block-start:var(--space-gap-xs)}.ins-interlude{margin-block:var(--space-stack-block);padding-block:var(--space-stack-section-mobile);background:var(--bdri-color-ink);color:var(--color-text-default)}.ins-interlude__inner{width:100%;max-width:var(--layout-frame);margin-inline:auto;padding-inline:var(--space-inset-md)}.ins-interlude__claim{margin-block-start:var(--space-gap-md);font-family:var(--bdri-text-display-family);font-size:var(--bdri-text-h1-size);font-weight:var(--bdri-text-display-weight);line-height:var(--bdri-text-display-lh);letter-spacing:var(--bdri-text-display-tracking);color:var(--color-text-default);max-width:min(100%,var(--layout-lede));text-wrap:balance}.ins-figure{margin-block-start:var(--space-gap-lg)}@media(min-width:900px){.ins-interlude__claim{font-size:var(--bdri-text-display-size)}}@media(min-width:760px){.ins-interlude{padding-block:var(--space-stack-section)}}.ins-figcol{margin-block-start:var(--space-stack-block)}.ins-figcol__claim{margin-block-start:var(--space-gap-sm);font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-snug)}.ins-figfoot.figfoot--split{margin-block-start:var(--space-gap-lg)}.ins-figure--dark .figfoot .figfoot__src{color:var(--color-text-prose)}.ins-bignum{align-items:flex-start}.ins-drawer{margin-block-start:var(--bdri-space-5)}.ins-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inset-md);min-height:44px;padding:var(--space-inset-xs);border-top:var(--bw-divider) solid var(--color-border-default);border-bottom:var(--bw-divider) solid var(--color-border-default);font-size:var(--bdri-text-button-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-link);cursor:pointer;list-style:none}.ins-drawer__summary::-webkit-details-marker{display:none}.ins-drawer__summary::marker{content:""}.ins-drawer__summary:hover{background:color-mix(in srgb,var(--color-accent-primary) 6%,transparent)}.ins-drawer__icon{position:relative;flex:0 0 auto;width:16px;height:16px}.ins-drawer__icon:before,.ins-drawer__icon:after{content:"";position:absolute;inset:0;margin:auto;background:var(--color-text-link)}.ins-drawer__icon:before{width:14px;height:var(--bw-input-focus)}.ins-drawer__icon:after{width:var(--bw-input-focus);height:14px}.ins-drawer[open] .ins-drawer__icon:after{display:none}.ins-drawer__body{padding-block:var(--bdri-space-5);overflow-x:auto}@media(max-width:639.98px){.ins-drawer .ins-table th,.ins-drawer .ins-table td{padding-inline-end:var(--space-inset-sm)}.ins-drawer .ins-table tr>:last-child{padding-inline-end:0}}.ins-drawer__body:focus-visible{outline:var(--bw-input-focus) solid var(--color-accent-primary);outline-offset:var(--space-inset-xs)}.ins-split{display:grid;gap:var(--space-gap-md)}@media(min-width:900px){.ins-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--bdri-space-8);align-items:start}}.ins-next__passage{font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-prose);max-width:min(100%,var(--layout-body))}.ins-next__link{margin-block-start:var(--space-gap-lg)}.ins-prov .share-pair{margin-block-start:var(--space-gap-lg);padding-block-start:var(--space-gap-md);border-top:var(--bw-divider) solid var(--color-border-hairline)}.ins-cite__status{min-height:1.5em;margin-block-start:var(--space-inset-xs);font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.ins-col{max-width:min(100%,var(--layout-body));margin-inline:auto}.ins-sources{width:100%;margin-block-start:var(--space-gap-md);border-collapse:collapse;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed)}.ins-sources th{padding:var(--space-gap-sm) var(--space-gap-sm) var(--space-gap-sm) 0;border-bottom:var(--bw-divider) solid var(--color-border-hairline);font-weight:var(--bdri-weight-semibold);color:var(--color-text-subtle);text-align:start}.ins-sources thead th{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);line-height:var(--bdri-text-caption-lh);letter-spacing:var(--bdri-track-wide);text-transform:uppercase;vertical-align:bottom;border-bottom:var(--bw-accent) solid var(--color-text-default)}.ins-sources td{padding:var(--space-gap-sm) var(--space-gap-sm) var(--space-gap-sm) 0;border-bottom:var(--bw-divider) solid var(--color-border-hairline);vertical-align:top;color:var(--color-text-prose)}.ins-sources__name a{display:inline-block;padding-block:var(--space-inset-xs)}.ins-sources__name--own{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.ins-sources__date{font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);white-space:nowrap}@media(max-width:639.98px){.ins-sources,.ins-sources tbody,.ins-sources tr,.ins-sources td{display:block}.ins-sources{border-top:var(--bw-accent) solid var(--color-text-default)}.ins-sources thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ins-sources tr{padding-block:var(--space-gap-sm);border-bottom:var(--bw-divider) solid var(--color-border-hairline)}.ins-sources td{padding:0;border:0}.ins-sources__date{display:inline-block;margin-block-start:var(--space-inset-xs);margin-inline-end:var(--space-gap-sm)}.ins-sources__date:empty{display:none}}.ins-prov__method,.ins-prov__report,.ins-featured{margin-block-start:var(--space-gap-md);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-prov__lead{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.ins-prov__method a,.ins-prov__report a{display:inline-block;padding-block:var(--space-inset-sm);margin-block:calc(-1 * var(--space-inset-sm))}.ins-cite{margin-block-start:var(--space-gap-md);padding:var(--space-gap-lg);background:var(--color-surface-subtle);border-radius:var(--radius-card)}.ins-cite__lead{font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.ins-cite__row{display:grid;gap:var(--space-gap-sm);margin-block-start:var(--space-gap-sm)}.ins-cite__line{font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default);overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.ins-cite__copy{justify-self:start;white-space:nowrap}@media(min-width:760px){.ins-cite__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-gap-md)}}.ins-featured p+p{margin-block-start:var(--space-inset-xs)}.ins-history__define{margin-block-end:var(--space-gap-sm);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-history__list{list-style:none;padding:0;display:grid;gap:var(--space-gap-sm);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.ins-history__list time{display:block;font-family:var(--bdri-font-mono);font-size:var(--bdri-size-caption);color:var(--color-text-subtle)}.ins-related__inner{margin-inline:auto}.ins-related__inner--2{max-width:min(100%,var(--layout-body))}.ins-related__inner>.ins-quiet{margin-block-end:var(--space-gap-lg)}.ins-grid.ins-grid--related{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ins-col-min)),1fr))}.ins-related .ins-grid .ins-card{background:var(--color-surface-default)}.ins-related--collapsed .ins-related__fallback{text-align:center;font-weight:var(--bdri-weight-semibold)}.ins-related--collapsed{padding-block:var(--space-stack-block)}.ins-figfoot__scale{display:block}.ins-psg{--psg-event: var(--bdri-color-aquamarine);--psg-ref: var(--bdri-color-steel);--psg-dash: var(--color-text-muted)}.ins-psg--dark{--psg-event: var(--bdri-color-aquamarine-bright);--psg-ref: var(--bdri-color-steel-light)}.ins-psg__mark{display:inline-block;flex:0 0 auto;box-sizing:border-box}.ins-psg__mark--event{width:16px;height:16px;border-radius:var(--radius-pill);background:var(--psg-event)}.ins-psg__mark--interval{width:28px;height:12px;border-radius:var(--radius-pill);background:var(--psg-event)}.ins-psg__mark--reference{width:13px;height:13px;background:var(--psg-ref);transform:rotate(45deg)}.ins-psg__mark--target{width:16px;height:16px;border-radius:var(--radius-pill);border:var(--bw-accent) solid var(--color-text-default);background:var(--color-surface-default)}.ins-psg__axis{display:none}.ins-psg__stations{list-style:none;margin:0;padding:0}.ins-psg__station{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--space-gap-sm);padding-block-end:var(--space-gap-lg)}.ins-psg__station:after{content:"";position:absolute;inset-inline-start:12.5px;inset-block:0;width:var(--bw-accent);background:var(--color-text-default)}.ins-psg__station:first-child:after{inset-block-start:10px}.ins-psg__station:last-child:after{display:none}.ins-psg--open .ins-psg__station--reference:after{background:linear-gradient(var(--color-text-default),var(--color-text-default)) top / 100% 14px no-repeat,repeating-linear-gradient(180deg,var(--psg-dash) 0 9px,transparent 9px 15px)}.ins-psg__station:last-child{padding-block-end:0}.ins-psg__stationmark{position:relative;z-index:1;grid-column:1;justify-self:center;margin-block-start:2px}.ins-psg__stationmark.ins-psg__mark--interval{width:14px;height:calc(var(--days, 6) * 5px)}.ins-psg__stationmark.ins-psg__mark--reference{width:16px;height:16px;margin-block-start:4px}.ins-psg__text{grid-column:2;display:flex;flex-direction:column;gap:var(--space-gap-xs);min-width:0}.ins-psg__date{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-normal);color:var(--color-text-default)}.ins-psg__name{font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default)}.ins-psg__line{font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-subtle);text-wrap:pretty}@media(min-width:1024px){.ins-psg__plot{--axis-h: 64px;--spine-y: 22px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--axis-h) auto}.ins-psg__axis{display:block;position:relative;grid-row:2;grid-column:1}.ins-psg__stations{grid-row:1 / 4;grid-column:1;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}.ins-psg__station{grid-column:1;display:block;margin-inline-start:var(--from);width:calc(var(--to) - var(--from) - var(--space-gap-md));padding-block-end:0}.ins-psg__station--lastcol{width:calc(var(--to) - var(--from))}.ins-psg__station:after,.ins-psg__stationmark{display:none}.ins-psg__station[data-side=above]{grid-row:1;align-self:end;padding-block-end:var(--space-gap-sm)}.ins-psg__station[data-side=below]{grid-row:3;align-self:start;padding-block-start:var(--space-gap-sm)}.ins-psg__station:before{content:"";position:absolute;inset-inline-start:0;width:var(--bw-divider);background:var(--color-border-default)}.ins-psg__station[data-side=above]:before{inset-block-start:calc(100% - var(--space-gap-sm));height:calc(var(--space-gap-sm) + var(--spine-y) - 10px)}.ins-psg__station[data-side=below]:before{inset-block-end:calc(100% - var(--space-gap-sm));height:calc(var(--space-gap-sm) + var(--axis-h) - var(--spine-y) - 10px)}.ins-psg__axis>*{position:absolute;inset-inline-start:var(--at)}.ins-psg__spine{top:calc(var(--spine-y) - 1.5px);width:var(--to);height:var(--bw-accent);background:var(--color-text-default)}.ins-psg__dash{top:calc(var(--spine-y) - 1.5px);inset-inline-end:0;height:var(--bw-accent);background:repeating-linear-gradient(90deg,var(--psg-dash) 0 10px,transparent 10px 16px)}.ins-psg__break{top:calc(var(--spine-y) - 11px);width:20px;height:22px;transform:translate(-50%)}.ins-psg__break:before,.ins-psg__break:after{content:"";position:absolute;top:0;width:var(--bw-accent);height:22px;background:var(--color-text-default);transform:rotate(24deg)}.ins-psg__break:before{left:4px}.ins-psg__break:after{left:13px}.ins-psg__tick{top:calc(var(--spine-y) - 6px);width:var(--bw-divider);height:14px;background:var(--color-text-muted)}.ins-psg__ticklabel{position:absolute;top:16px;inset-inline-start:4px;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-normal);color:var(--color-text-muted)}.ins-psg__axismark{top:var(--spine-y);transform:translate(-50%,-50%)}.ins-psg__axismark.ins-psg__mark--interval{width:max(var(--len),14px);height:14px;transform:translateY(-50%)}.ins-psg__axismark.ins-psg__mark--reference{width:16px;height:16px;transform:translate(-50%,-50%) rotate(45deg)}.ins-psg__axismark.ins-psg__mark--event,.ins-psg__axismark.ins-psg__mark--target{width:18px;height:18px}}
