.fill-flow,.fill-rules,.fill-stats,.fill-tiles{margin:0;padding:0;list-style:none}.fill-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}@media (min-width:720px){.fill-tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fill-flow-step,.fill-rule,.fill-stat,.fill-tile{box-sizing:border-box;border:1px solid #e1e1e1;border-radius:8px;background:#fdfdfb;color:#0b0c0e}.fill-tile{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:24px}.fill-tile-text{margin:0;font-size:18px;line-height:27px;text-wrap:pretty}.fill-flow{display:grid;grid-gap:48px;gap:48px}.fill-flow-step{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:24px}.fill-flow-title{margin:4px 0 0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.fill-flow-step+.fill-flow-step:before{content:"";position:absolute;left:32px;top:-48px;height:48px;border-left:1px solid #0b0c0e}.fill-flow-step+.fill-flow-step:after{content:"";position:absolute;left:28px;top:-9px;width:7px;height:7px;border-right:1px solid #0b0c0e;border-bottom:1px solid #0b0c0e;transform:rotate(45deg)}@media (min-width:720px){.fill-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.fill-flow-step+.fill-flow-step:before{left:-48px;top:60px;width:48px;height:0;border-left:0;border-top:1px solid #0b0c0e}.fill-flow-step+.fill-flow-step:after{left:-9px;top:57px;transform:rotate(-45deg)}}.fill-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.fill-stat{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:24px}.fill-stat-value{font-size:48px;font-weight:500;line-height:1;letter-spacing:-.02em}.fill-stat-label{font-size:16px;line-height:24px;color:#4a4a4a}.fill-squares{display:grid;grid-gap:24px;gap:24px;margin:0;padding:24px;border:1px solid #e1e1e1;border-radius:8px;background:#fdfdfb}.fill-squares svg{display:block;width:100%;height:auto;max-width:560px}.fill-legend{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;padding:0;list-style:none;font-size:16px;line-height:24px}.fill-legend li{display:flex;align-items:baseline;gap:12px}.fill-swatch{flex:none;width:12px;height:12px;border-radius:2px}.fill-legend-note{margin-left:8px;color:#6b6b6b}.fill-caption{margin:0;font-size:16px;line-height:24px;color:#4a4a4a}.fill-rules{display:grid;grid-gap:16px;gap:16px}.fill-rule{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px}.fill-rule-body{display:grid;grid-gap:10px;gap:10px}.fill-rule-source{margin:0;font-size:18px;font-weight:500;line-height:26px}.fill-rule-says{margin:0;font-size:18px;line-height:27px}blockquote.fill-rule-says{padding-left:16px;border-left:2px solid #0b0c0e}.fill-rule-reading{margin:0;padding-top:10px;border-top:1px solid #e1e1e1;font-size:16px;line-height:24px;color:#4a4a4a}@media (max-width:719.98px){.fill-tile{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:16px}.fill-tile-text{font-size:16px;line-height:24px}.fill-rule{grid-template-columns:1fr;gap:12px;padding:20px}.fill-stat-value{font-size:40px}}.fill-flow-step .dot-glyph,.fill-rule .dot-glyph,.fill-tile .dot-glyph{align-self:start}.fd-section .v2-body{min-width:0}.fd-flow,.fd-rows,.fd-tiles{margin:0;padding:0;list-style:none}.fd-rows .fd-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;padding-block:32px;border-top:1px solid #e1e1e1}.fd-rows .fd-item:first-child{border-top:0;padding-top:0}.fd-num{position:absolute;left:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e1e1e1;border-radius:8px;background:#fdfdfb;font-size:15px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#4a4a4a}.fd-num,.fd-rows .fd-item:first-child .fd-num{top:12px}.fd-rows .fd-item:not(:first-child) .fd-num{top:44px}.fd-title{margin:0;font-size:24px;font-weight:300;line-height:1.25;color:#0b0c0e}.fd-p{margin:12px 0 0;font-size:18px;line-height:28px;color:#4a4a4a}.fd-title+.fd-p{margin-top:8px}.fd-p:first-child{margin-top:0}.fd-words{align-self:center;max-width:460px}.fd-tiles .fd-words{align-self:stretch}.fd-panel{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px;border-radius:16px;background:#f1f1f1}.fd-panel--plate{padding:16px}.fd-panel--plate>*{width:100%}.fd-panel--mock{padding:24px}@media (min-width:720px){.fd-rows .fd-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.fd-rows .fd-item:nth-child(2n) .fd-panel{order:2}.fd-rows .fd-item:nth-child(2n) .fd-num{left:calc(50% + 32px)}}.fd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:16px;gap:16px}.fd-tiles .fd-item{display:flex;flex-direction:column;gap:16px;padding:12px 12px 24px;border:1px solid #e1e1e1;border-radius:16px}.fd-tiles .fd-panel{min-height:160px;padding:16px}.fd-tiles .fd-words{padding-inline:8px}.fd-tiles .fd-title{font-size:19px}.fd-tiles .fd-p{font-size:15px;line-height:24px}.fd-flow{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px}.fd-flow .fd-item{position:relative;display:flex;flex-direction:column;gap:16px;padding:12px 12px 24px;border:1px solid #e1e1e1;border-radius:16px}.fd-flow .fd-item+.fd-item:before{content:"";position:absolute;top:-28px;left:50%;width:1px;height:20px;background:#858585}.fd-flow .fd-item+.fd-item:after{content:"";position:absolute;top:-12px;left:calc(50% - 4px);width:8px;height:8px;border-right:1px solid #858585;border-bottom:1px solid #858585;transform:rotate(45deg)}.fd-flow .fd-panel{min-height:140px}.fd-flow .fd-words{padding-inline:8px}.fd-flow .fd-title{font-size:21px}.fd-flow .fd-p{font-size:16px;line-height:26px}@media (min-width:900px){.fd-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.fd-flow .fd-item+.fd-item:before{top:50%;left:-36px;width:28px;height:1px}.fd-flow .fd-item+.fd-item:after{top:calc(50% - 4px);left:-13px;transform:rotate(-45deg)}}.fd-mock{gap:12px;width:100%;max-width:340px}.fd-card,.fd-mock{display:flex;flex-direction:column}.fd-card{gap:10px;padding:20px;border:1px solid #e1e1e1;border-radius:12px;background:#fdfdfb}.fd-card-head{display:flex;margin:-4px 0 2px}.fd-marks{display:flex;gap:6px}.fd-mark{width:28px;height:4px;border-radius:2px;background:#e1e1e1}.fd-mark--on{background:#0b0c0e}.fd-legend{margin:6px 0 2px;font-size:17px;font-weight:400;line-height:1.3;color:#0b0c0e}.fd-note{margin:0;font-size:14px;line-height:20px;color:#4a4a4a}.fd-note--soft{color:#6b6b6b}.fd-options{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.fd-option{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e1e1e1;border-radius:8px;font-size:14px;line-height:1.3;color:#4a4a4a}.fd-option--on{border-color:#0b0c0e;color:#0b0c0e}.fd-radio{flex:none;width:14px;height:14px;border:1px solid #858585;border-radius:50%}.fd-option--on .fd-radio{border:4px solid #0b0c0e}.fd-bar{display:block;height:8px;border-radius:4px;background:#e1e1e1}.fd-button{align-self:flex-start;margin-top:4px;padding:8px 16px;border-radius:8px;background:#0b0c0e;font-size:14px;line-height:1.3;color:#fdfdfb}.fd-lines{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.fd-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.fd-line:last-child{padding-bottom:0;border-bottom:0}.fd-line--text{justify-content:flex-start;align-items:flex-start}.fd-line-label{font-size:14px;line-height:20px;color:#4a4a4a}.fd-tick{position:relative;flex:none;width:16px;height:16px;margin-top:2px;border:1px solid #0b0c0e;border-radius:4px}.fd-tick:after{content:"";position:absolute;top:1px;left:4.5px;width:4px;height:8px;border-right:1.5px solid #0b0c0e;border-bottom:1.5px solid #0b0c0e;transform:rotate(40deg)}.fd-chips{display:flex;flex-wrap:wrap;gap:8px}.fd-chip{padding:6px 12px;border:1px solid #858585;border-radius:999px;background:#fdfdfb;font-size:13px;line-height:1.3;color:#4a4a4a}.fd-bands{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.fd-band{height:26px;border:1px solid #e1e1e1;border-radius:6px}.fd-band--on{border-color:#0b0c0e;background:#f1f1f1}.fd-range{position:relative;height:40px;margin:6px 0}.fd-range-track{position:absolute;inset:18px 0 auto;height:4px;border-radius:2px;background:#e1e1e1}.fd-range-band{position:absolute;top:12px;left:28%;width:40%;height:16px;border-radius:4px;background:#a3a3a3}.fd-range-end{position:absolute;top:6px;width:3px;height:28px;border-radius:2px;background:#0b0c0e}.fd-range-end--a{left:28%}.fd-range-end--b{left:calc(68% - 3px)}@media (max-width:719.98px){.fd-panel{min-height:0;padding:20px 16px}.fd-rows .fd-item{padding-block:28px}.fd-title{font-size:21px}.fd-p{font-size:16px;line-height:26px}}.checks-band.v2-section+.v2-section,.checks-band.v2-section[data-checks-band]{border-top:0}.checks-band-ring{padding:12px;border-radius:var(--v2-r-card);background:var(--v2-panel)}@media (max-width:719.98px){.checks-band-ring{padding:4px;border-radius:var(--v2-r-tile)}}.checks-band-panel{padding:96px 40px;border-radius:var(--v2-r-control);background:var(--v2-ground);text-align:center}@media (max-width:719.98px){.checks-band-panel{padding:48px 20px}}.checks-band-title{margin:0;font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--v2-ink)}@media (max-width:719.98px){.checks-band-title{font-size:28px}}.checks-band-intro{margin:16px 0 0;font-size:18px;line-height:29px;color:var(--v2-ink-2)}@media (max-width:719.98px){.checks-band-intro{font-size:16px;line-height:26px}}.checks-band-tiles{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;max-width:1000px;margin:48px auto 0;padding:0;list-style:none}@media (max-width:719.98px){.checks-band-tiles{gap:12px;margin:32px auto 0}}@media (min-width:720px) and (max-width:1099.98px){.checks-band-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.checks-band-tile:nth-child(5){grid-column:1/-1;justify-self:center;max-width:calc(50% - 8px)}}@media (min-width:1100px){.checks-band-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.checks-band-tile{grid-column:span 2}.checks-band-tile:nth-child(4){grid-column:2/span 2}}.checks-band-tile{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--v2-line);border-radius:var(--v2-r-tile);background:var(--v2-ground);text-align:start;font-size:16px;line-height:26px;color:var(--v2-ink)}@media (max-width:719.98px){.checks-band-tile{padding:20px}}.checks-band-num{font-size:13px;font-weight:500;line-height:1.4;color:var(--v2-ink-3)}.checks-band-closing{max-width:42rem;margin:32px auto 0;font-size:16px;line-height:26px;color:var(--v2-ink-2)}.checks-band-notes{max-width:42rem;margin:24px auto 0}.checks-band-notes p{margin:0;font-size:16px;line-height:26px;color:var(--v2-ink-2)}.checks-band-notes p+p{margin:8px 0 0}.checks-band-link{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 32px;margin-top:24px}.checks-band-link .faq-consent{margin:0}.faq-block-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:24px;row-gap:24px;align-items:start}.faq-block-head{min-width:0}.faq-block-head .v2-section-head,.faq-consent{color:#0b0c0e}.faq-consent{margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.5}.faq-consent a{display:inline;padding-block:14px;color:inherit;text-decoration:none}@media (min-width:1260px){.faq-block-grid{grid-template-columns:447px 625px;column-gap:48px;justify-content:space-between}.faq-block-head{position:-webkit-sticky;position:sticky;top:24px;align-self:start}}@media (min-width:720px){.page-opener~.v2-spec-section .v2-spec th{width:240px}}@media (max-width:719.98px){.page-opener~.v2-spec-section .v2-spec tr{display:block;padding-block:16px;border-top:1px solid #e1e1e1}.page-opener~.v2-spec-section .v2-spec th{display:block;width:auto;padding:0}.page-opener~.v2-spec-section .v2-spec td{display:block;padding:0;margin-top:4px}}.split-section{padding-block:0 96px}.split-rows{margin:0;padding:0;list-style:none;border-bottom:1px solid #e1e1e1}.split-row{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:32px;row-gap:32px;padding-block:40px;border-top:1px solid #e1e1e1}.split-text{max-width:480px}.split-title{margin:0;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.01em;color:#0b0c0e}.split-p{margin:12px 0 0;font-size:16px;line-height:26px;color:#4a4a4a}.split-p+.split-p{margin-top:12px}@media (max-width:1259.98px){.split-slot{order:-1;width:min(100%,560px);aspect-ratio:16/10}}@media (min-width:1260px){.split-row{grid-template-columns:560px 560px;justify-content:space-between;align-items:center;padding-block:48px}.split-slot{width:560px;height:320px}.split-row--flip .split-slot{order:-1}}@media (max-width:719.98px){.split-section{padding-bottom:64px}.split-slot{width:100%}.split-title{font-size:20px}}.split-slot--plate{aspect-ratio:auto;height:auto}.summary-box{margin:0;padding:20px 24px;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:8px;font-size:16px;font-weight:600;line-height:24px;color:#0b0c0e;text-wrap:pretty}@media (max-width:719.98px){.summary-box{padding:16px 20px}}.note-column{width:min(820px,100% - 64px);margin-inline:auto}.note-head{padding-top:calc(160px - var(--wordmark-bar-height));padding-bottom:64px}.note-h1{margin:16px 0 0;font-size:48px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#0b0c0e;text-wrap:balance}.note-lead{margin:20px 0 0;font-size:24px;line-height:34.8px;color:#4a4a4a;text-wrap:pretty}.note-head .door--link{margin:32px 0 0}.note-draft{margin:16px 0 0;font-size:16px;line-height:24px;color:#4a4a4a}.note-head .note-byline{margin:20px 0 0;line-height:20px}.note-byline+.note-lead,.note-draft+.note-lead{margin-top:24px}@media (min-width:720px){.v2-close--note .v2-wrap{width:min(820px,100% - 64px);padding-inline:0}}.note-section.reading-section+.note-section.reading-section{margin-top:64px}.note-section.reading-section[data-kind=spec]+.note-section.reading-section[data-headless],.note-section.reading-section[data-kind=table]+.note-section.reading-section[data-headless]{margin-top:24px}.note-column .reading-h2{margin:0 0 24px;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.note-column .reading-p,.note-column .reading-rows li{line-height:29.2px}@media (min-width:720px){.note-column .v2-spec th{width:240px}}.note-column .v2-sources a{font-size:16px;line-height:26px}.note-column .v2-linklist a{font-size:18px;line-height:26px}@media (max-width:719.98px){.note-column .v2-spec tr{display:block;padding-block:16px;border-top:1px solid #e1e1e1}.note-column .v2-spec th{display:block;width:auto;padding:0}.note-column .v2-spec td{display:block;padding:0;margin-top:4px}.note-column .v2-linklist a{font-size:17px}.note-column{width:auto;margin-inline:0;padding-inline:32px}.note-head{padding-top:calc(104px - var(--wordmark-bar-height));padding-bottom:48px}.note-head.page-opener .v2-crumbs ol{justify-content:flex-start}.note-head[data-article] .v2-crumbs li:last-child:not(:first-child){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.note-h1{font-size:32px}.note-lead{font-size:20px;line-height:30px}.note-head .note-byline{margin-top:16px}.note-head .door--link{width:100%;margin:28px 0 0}.note-section.reading-section+.note-section.reading-section{margin-top:48px}.note-section.reading-section[data-kind=spec]+.note-section.reading-section[data-headless],.note-section.reading-section[data-kind=table]+.note-section.reading-section[data-headless]{margin-top:16px}.note-column .reading-h2{margin-bottom:24px;font-size:24px}.note-column .reading-p,.note-column .reading-rows li{font-size:17px;line-height:27.5px}}.note-index{margin:0;padding:0;list-style:none}.note-index li{border-top:1px solid #e1e1e1}.note-index li:last-child{border-bottom:1px solid #e1e1e1}.note-index-row{display:grid;grid-template-columns:160px 1fr;grid-column-gap:24px;column-gap:24px;align-items:center;padding-block:30px;color:#0b0c0e}.note-index .note-index-date{line-height:26px}.note-index-title{font-size:18px;font-weight:400;line-height:26px;color:#0b0c0e}.note-index-line{display:block;margin-top:4px;font-size:16px;line-height:24px;color:#6b6b6b}.note-index-section{margin-bottom:96px}@media (max-width:719.98px){.note-index-section{margin-bottom:64px}.note-index-row{display:block;padding-block:24px}.note-index .note-index-date{display:block;margin-bottom:8px}}.questions-page{padding-top:calc(160px - var(--wordmark-bar-height));padding-bottom:96px}.questions-head .door--link{margin:28px 0 0}.questions-head .faq-consent{margin:24px 0 0}@media (max-width:719.98px){.questions-page{padding-top:calc(104px - var(--wordmark-bar-height));padding-bottom:64px}.questions-head{text-align:left}.questions-head.page-opener .v2-crumbs ol{justify-content:flex-start}.questions-head .door--link{width:100%;margin:28px 0 0}}