.xc .kb-header h1{max-width:26ch}.xc .kb-header .xc-btns{background:var(--xc-ironbow) top left / 100% 1px no-repeat;margin-top:20px;padding-top:16px}.xc .kb-layout{padding-top:clamp(32px,5vw,64px);padding-bottom:var(--xc-sec);grid-template-columns:minmax(0,1fr);gap:64px;display:grid}.xc .kb-main{counter-reset:kbh;min-width:0;max-width:760px}.xc .kb-rail{display:none}.xc .kb-main :is(.kb-sec,.kb-answer__body,.kb-block,.xc-faq__a,.kb-closing .xc-quote__body)>:is(p,ul,ol){max-width:min(68ch,36em)}.xc :is(.kb-main,.kb-index) h2.kb-h{align-items:flex-start;gap:14px;display:flex}.xc .kb-index{counter-reset:kbh}.xc .xc-pin.kb-pin{width:32px;height:32px;margin-top:.05em;font-size:15px}.xc .kb-pin:before{counter-increment:kbh;content:counter(kbh);font-variant-numeric:lining-nums tabular-nums}.xc .kb-answer{border:1px solid var(--xc-rule);border-radius:var(--xc-radius);box-shadow:var(--shadow-depth-1);overflow:hidden}.xc .kb-main :is(.kb-answer__head,.kb-sheet__head){background:var(--xc-navy);max-width:none;color:var(--xc-white);font-size:var(--xc-label-size);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:12px 20px 16px;font-weight:700;line-height:1.3;position:relative}.xc .kb-main :is(.kb-answer__head,.kb-sheet__head):after{content:"";background:var(--xc-ironbow);height:5px;position:absolute;bottom:0;left:0;right:0}.xc .kb-answer__body{background:var(--xc-white);padding:clamp(20px,3vw,28px)}.xc .kb-answer__body p{font-size:var(--xc-lead-size);color:var(--xc-ink);line-height:1.55}.xc .kb-toc__list{counter-reset:kbtoc}.xc .kb-toc__list li{counter-increment:kbtoc}.xc .kb-toc__list a{border-bottom:1px solid var(--xc-rule);min-height:44px;color:var(--xc-ink);grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding:10px 0;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:grid}.xc .kb-toc__list a:before{content:counter(kbtoc);color:var(--xc-orange-ink);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:700}.xc .kb-toc__list a:hover{color:var(--xc-orange-ink)}.xc .kb-toc--inline{border-top:2px solid var(--xc-ink);border-bottom:1px solid var(--xc-rule);margin-top:24px}.xc .kb-toc--inline summary{cursor:pointer;min-height:52px;font-size:var(--xc-label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--xc-ink);justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.xc .kb-toc--inline summary::-webkit-details-marker{display:none}.xc .kb-toc--inline summary:after{content:"";border-right:2.5px solid var(--xc-orange);border-bottom:2.5px solid var(--xc-orange);width:9px;height:9px;transition:transform var(--duration-base) var(--xc-ease);margin-right:4px;transform:translateY(-2px)rotate(45deg)}.xc .kb-toc--inline[open] summary:after{transform:translateY(3px)rotate(-135deg)}.xc .kb-toc--inline nav{padding-bottom:12px}.xc .kb-toc--inline .kb-toc__list li:last-child a{border-bottom:0}.xc .kb-toc--rail .xc-dindex__list{position:relative}.xc .kb-toc--rail .xc-dindex__list:after{content:"";background:var(--xc-ironbow-v);transform-origin:top;opacity:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.xc .kb-toc--rail .xc-dindex__list>li{z-index:1}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.xc .kb-toc--rail .xc-dindex__list:after{opacity:1;animation:linear both kb-track;animation-timeline:scroll(root)}}}@keyframes kb-track{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.xc .kb-main :is(h2){--xc-fs:clamp(24px, .9vw + 19px, 30px);scroll-margin-top:92px}.xc .kb-sec{border-top:1px solid var(--xc-rule);margin-top:clamp(44px,5vw,64px);padding-top:clamp(24px,3vw,32px)}.xc .kb-sec:first-child{margin-top:clamp(36px,4vw,48px)}.xc .kb-main p{color:var(--xc-ink)}.xc .kb-sec h2+*{margin-top:16px}.xc .kb-sec .xc-ctarow{margin-top:var(--xc-s5)}.xc .kb-bullets{gap:10px;display:grid}.xc .kb-bullets li{padding-left:24px;line-height:1.6;position:relative}.xc .kb-bullets li:before{content:"";background:var(--xc-orange);width:10px;height:2px;position:absolute;top:.8em;left:2px}.xc .kb-steps{counter-reset:kbstep;border-top:2px solid var(--xc-ink)}.xc .kb-steps li{counter-increment:kbstep;border-bottom:1px solid var(--xc-rule);padding:14px 0 14px 44px;line-height:1.6;position:relative}.xc .kb-steps li:before{content:counter(kbstep);background:var(--xc-orange);width:30px;height:30px;color:var(--xc-ink);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:12px;left:0}.xc .kb-table{margin-top:var(--xc-s5)}.xc .kb-table__cap{color:var(--xc-ink);padding:0 0 12px;font-size:16px;font-weight:700;line-height:1.4}.xc .kb-table__scroll{overscroll-behavior-x:contain;border-top:2px solid var(--xc-ink);overflow-x:auto}.xc .kb-table__scroll:focus-visible{outline:3px solid var(--xc-ink);outline-offset:2px}.xc .kb-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px;color:var(--xc-ink);font-size:15px;line-height:1.5}.xc .kb-table th,.xc .kb-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--xc-rule);padding:12px 14px 12px 0}.xc .kb-table thead th{border-bottom:2px solid var(--xc-ink);letter-spacing:.08em;text-transform:uppercase;color:var(--xc-muted);padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:700}.xc .kb-table thead th:first-child,.xc .kb-table tbody th{width:26%;font-weight:700}.xc .kb-table td{color:var(--xc-ink)}.xc .kb-table__hint{color:var(--xc-muted);margin-top:10px;font-size:13px;font-weight:600}.xc .kb-table th[data-pin]:before{content:attr(data-pin) / "";vertical-align:middle;border-radius:var(--xc-pill);background:var(--xc-orange);width:22px;height:22px;color:var(--xc-ink);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;place-items:center;margin:-2px 8px 0 0;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.xc .kb-table :is(th).is-pin-active{box-shadow:inset 0 3px 0 var(--xc-orange);background:var(--xc-orange-wash)}.xc .kb-table :is(th[id]){scroll-margin-top:92px}.xc .kb-table__drawing{margin-bottom:var(--xc-s5)}.xc .kb-table__drawing .xc-pinkey{max-width:none}.xc .kb-figure{margin-top:var(--xc-s5)}.xc .kb-tools{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.xc .kb-figure.xc-figure img{aspect-ratio:5/4}.xc .kb-sheet{border:1px solid var(--xc-rule);border-radius:var(--xc-radius);background:var(--xc-white);box-shadow:var(--shadow-depth-1);overflow:hidden}.xc .kb-sheet .kb-gallery{padding:14px}.xc .kb-gallery.xc-gallery .xc-gallery__row{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding:0;overflow:visible}.xc .kb-gallery.xc-gallery .xc-gallery__row>li:nth-child(3){grid-column:1/-1}.xc .kb-gallery.xc-gallery .xc-gallery__row>li:nth-child(3) img{aspect-ratio:16/9}@media (max-width:640px){.xc .kb-gallery.xc-gallery .xc-gallery__row{grid-template-columns:minmax(0,1fr)}.xc .kb-gallery.xc-gallery .xc-gallery__row>li:nth-child(3) img{aspect-ratio:4/3}}.xc .kb-block{margin-top:clamp(56px,6vw,80px)}.xc .kb-block>h2+*{margin-top:18px}.xc .kb-block .xc-faq{margin-top:20px}.xc .kb-sourcesblock .xc-small{margin-top:10px}.xc .kb-sources{counter-reset:kbsrc;border-top:1px solid var(--xc-rule);margin-top:14px}.xc .kb-sources li{counter-increment:kbsrc;border-bottom:1px solid var(--xc-rule);padding:10px 0 10px 32px;position:relative}.xc .kb-sources li:before{content:counter(kbsrc);color:var(--xc-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12.5px;font-weight:700;position:absolute;top:11px;left:0}.xc .kb-sources__title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}.xc .kb-sources__meta{color:var(--xc-muted);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.xc .kb-sources__host{overflow-wrap:anywhere}.xc .kb-sources__more{border-top:0}.xc .kb-sources__more .xc-disc__title{--xc-fs:15px;color:var(--xc-muted);font-weight:600}.xc .kb-sources__more .xc-disc__panel{padding-bottom:8px}.xc .kb-sources__more .xc-disc__item[open]{box-shadow:none}.xc .kb-sources__more .xc-disc__item[open]>:is(.xc-disc__sum,.xc-disc__panel){padding-left:0}.xc .kb-sources__more .kb-sources{border-top:0;margin-top:0}.xc .kb-related>.kb-block{margin-top:0}.xc .kb-closing{--xc-surface:var(--xc-navy);--xc-fg:var(--xc-on-dark);--xc-fg-muted:var(--xc-on-dark-muted);--xc-heading:var(--xc-white);--xc-accent-text:var(--xc-orange-on-dark);--xc-line:var(--xc-rule-dark);--xc-line-strong:#ffffff8c;--xc-focus:var(--xc-orange);--xc-btn-hover-bg:var(--xc-white);--xc-btn-hover-fg:var(--xc-ink);border-radius:var(--xc-radius);background:var(--xc-ironbow) top left / 100% 4px no-repeat, var(--xc-navy);color:var(--xc-on-dark);border:0;margin-top:clamp(56px,6vw,80px);padding:clamp(28px,4vw,44px) clamp(24px,4vw,40px) clamp(24px,4vw,40px)}.xc .kb-closing h2{--xc-fs:clamp(22px, .8vw + 18px, 28px);color:var(--xc-white)}.xc .kb-closing p{color:var(--xc-on-dark)}.xc .kb-closing p a{color:var(--xc-white);-webkit-text-decoration-color:var(--xc-orange);text-decoration-color:var(--xc-orange)}.xc .kb-closing p a:hover{color:var(--xc-orange-on-dark)}.xc .kb-closing .xc-btns{margin-top:24px}.xc .kb-archive__in{padding-top:clamp(16px,3vw,32px);padding-bottom:var(--xc-sec)}.xc .kb-group{border-bottom:1px solid var(--xc-rule);grid-template-columns:minmax(0,1fr);gap:20px 64px;padding:clamp(36px,5vw,64px) 0;scroll-margin-top:84px;display:grid}.xc .kb-group__head h2{--xc-fs:clamp(24px, 1vw + 19px, 32px);scroll-margin-top:92px}.xc .kb-group__head p{color:var(--xc-muted);max-width:40ch;margin-top:12px;padding-left:46px;font-size:16px;line-height:1.55}.xc .kb-group__list{gap:20px;min-width:0;display:grid}.xc .xc-tiles.kb-lead{grid-template-columns:minmax(0,1fr)}.xc .xc-tiles.kb-lead .xc-tl__cap{padding:clamp(16px,2.4vw,24px)}.xc .xc-tiles.kb-lead .xc-tl__cap h3{--xc-fs:clamp(19px, .6vw + 16px, 23px);--xc-lh:1.3;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.xc .xc-tiles.kb-lead .xc-tl__body{font-size:16px;line-height:1.55}.xc .kb-entries{counter-reset:kbent;border-top:2px solid var(--xc-ink)}.xc .kb-entries li{counter-increment:kbent;border-bottom:1px solid var(--xc-rule)}.xc a.kb-entry{color:var(--xc-ink);padding:20px 0 20px 40px;text-decoration:none;display:block;position:relative}.xc a.kb-entry:before{content:counter(kbent, decimal-leading-zero) / "";letter-spacing:.04em;color:var(--xc-orange-ink);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:700;position:absolute;top:23px;left:0}.xc .kb-entry h3{--xc-fs:clamp(18px, .4vw + 16.5px, 21px);--xc-ls:0;--xc-tt:none;--xc-lh:1.35}.xc .kb-entry h3+p{margin-top:8px}.xc .kb-entry p{color:var(--xc-muted);font-size:16px;line-height:1.55}.xc .kb-entry__meta{font-variant-numeric:lining-nums tabular-nums;margin-top:12px;font-size:13px;line-height:1.45;display:block}.xc a.kb-entry:hover h3{color:var(--xc-orange-ink);text-decoration:underline;-webkit-text-decoration-color:var(--xc-orange);text-decoration-color:var(--xc-orange);text-underline-offset:4px;text-decoration-thickness:2px}.xc .kb-meta__read{color:var(--xc-ink);font-weight:700}.xc .kb-meta__date{color:var(--xc-muted);font-weight:500}.xc .kb-topics.xc-pinkey{padding:6px 16px}.xc .kb-topics .xc-pinkey__list{grid-template-columns:minmax(0,1fr);margin-top:0}.xc .kb-topics .xc-pinkey__list li:last-child a{border-bottom:0}.xc .kb-money{margin-top:clamp(48px,6vw,80px)}.xc .kb-money p{color:var(--xc-fg);margin-top:12px}@media (min-width:600px){.xc .kb-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.xc .kb-tools .xc-tool{grid-template-columns:1fr;gap:10px;padding:12px}}@media (max-width:639.98px){.xc .kb-table__scroll{overflow:visible}.xc .kb-table table{table-layout:auto;min-width:0}.xc .kb-table :is(table,thead,tbody,tr,th,td){width:auto;display:block}.xc .kb-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xc .kb-table tbody tr{border-bottom:1px solid var(--xc-rule);padding:14px 0 10px}.xc .kb-table tbody th{border-bottom:0;width:auto;padding:0 0 6px;font-size:17px;line-height:1.4}.xc .kb-table td{border-bottom:0;padding:6px 0}.xc .kb-table td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--xc-muted);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.xc .kb-table__hint{display:none}}@media (min-width:700px){.xc .kb-table__hint{display:none}}@media (min-width:900px){.xc .kb-group{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}}@media (min-width:1080px){.xc .kb-layout{grid-template-columns:minmax(0,760px) minmax(220px,280px);justify-content:space-between}.xc .kb-rail{display:block}.xc .kb-toc--inline{display:none}}@media (prefers-reduced-motion:reduce){.xc .kb-toc--inline summary:after{transition:none}.xc .kb-toc--rail .xc-dindex__list:after{opacity:0;animation:none}}@media print{.xc :is(.kb-rail,.kb-toc,.kb-closing .xc-btns,.kb-header .xc-btn,.xc-hero-paper__rule,.xc-ctarow,.kb-table__drawing){display:none}.xc .kb-closing{background:var(--xc-white);color:var(--xc-ink);border:1px solid var(--xc-rule);--xc-heading:var(--xc-ink)}.xc .kb-closing :is(h2,p){color:var(--xc-ink)}.xc .kb-sources a:after{content:" (" attr(href) ")";font-weight:400}.xc :is(.kb-table,.kb-answer,.kb-figure){break-inside:avoid}}
