.xc .rg-header h1{max-width:20ch}.xc .rg-header .xc-hero__eyebrow{margin-top:14px}.xc .rg-header .xc-hero__aside{margin-top:var(--xc-s6)}.xc .rg-key .xc-pinkey__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:0}.xc .rg-key .xc-pinkey__list a{min-height:64px;padding:8px 4px;font-size:14px}@media (min-width:600px){.xc .rg-key .xc-pinkey__list a{font-size:15px}}@media (min-width:900px){.xc .rg-header--key .xc-hero-paper__in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;column-gap:clamp(32px,4vw,64px);display:grid}.xc .rg-header--key .xc-hero__aside{margin-top:0}.xc .rg-key .xc-pinkey__list{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.xc .rg-key .xc-pinkey__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.xc .rg-depth{background:var(--xc-white);padding:var(--xc-s6) 0 var(--xc-sec)}.xc .rg-depth__in{grid-template-columns:minmax(0,1fr);display:grid}.xc .rg-depth__main{min-width:0}@media (min-width:900px){.xc .rg-depth__in--rail{grid-template-columns:232px minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,72px)}.xc .rg-depth__in--rail>.rg-dindex{grid-column:1}.xc .rg-depth__in--rail>.rg-depth__main{grid-column:2}.xc .xc-dindex.rg-dindex--bar .xc-dindex__progress{z-index:39;border-radius:0;position:fixed;top:68px;left:0;right:0}.xc .xc-dindex.rg-dindex--bar :is(.xc-dindex__head,.xc-dindex__list){display:none}}.xc .xc-dindex.rg-dindex--bar{max-height:none;position:static;overflow:visible}.xc .rg-dindex--intro .xc-dindex__list>li:first-child{counter-increment:none}.xc .rg-dindex--intro .xc-dindex__list>li:first-child .xc-dindex__pin{visibility:hidden}.xc .rg-band{padding:var(--xc-s7) 0;scroll-margin-top:88px}.xc .rg-band:first-child{padding-top:var(--xc-s5)}.xc .rg-band+.rg-band{background:var(--xc-ironbow) top left / 100% 4px no-repeat}.xc .rg-band__head{border-radius:var(--xc-radius);align-items:center;gap:16px;display:flex}.xc .rg-band__thumb{border:1px solid var(--xc-rule);border-radius:var(--xc-radius);background:var(--xc-paper);flex:none;width:64px;height:64px;overflow:hidden}.xc .rg-band__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:599.98px){.xc .rg-band__head--thumb .rg-band__thumb{display:none}}.xc .rg-band__title{--xc-fs:var(--xc-h2);--xc-lh:1.15;--xc-ls:-.005em;--xc-tt:none;text-wrap:balance;min-width:0;margin:0;scroll-margin-top:96px}.xc .rg-band__pin{border-radius:var(--xc-pill);background:var(--xc-orange);width:30px;height:30px;color:var(--xc-ink);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;flex:none;place-items:center;margin-right:-4px;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.xc .rg-prose{min-width:0;max-width:70ch;margin-top:var(--xc-s5)}.xc .rg-prose:after{content:"";clear:both;display:block}.xc .rg-prose>*+*{margin-top:1em}.xc .rg-prose>:is(h2,h3)+*{margin-top:14px}.xc .rg-prose>:is(.rg-rules,.rg-list,.rg-disc,.rg-fig,.rg-figs,.rg-cards,.rg-cta,.rg-diagram),.xc .rg-prose>:is(.rg-rules,.rg-list,.rg-disc,.rg-fig,.rg-figs,.rg-cards,.rg-cta,.rg-diagram)+*{margin-top:var(--xc-s5)}.xc .rg-prose>.rg-h2{--xc-fs:clamp(19px, .5vw + 16px, 22px);--xc-lh:1.3;--xc-ls:0;--xc-tt:none;margin-top:var(--xc-s7);background:var(--xc-ironbow) top left / 72px 3px no-repeat;clear:both;padding-top:18px}.xc .rg-prose>.rg-h3{--xc-fs:var(--xc-label-size);--xc-lh:1.4;--xc-ls:.12em;--xc-tt:uppercase;margin-top:var(--xc-s6);color:var(--xc-orange-ink);clear:both}.xc .rg-prose>.rg-h4{--xc-fs:clamp(19px, .5vw + 16px, 22px);--xc-lh:1.35;color:var(--xc-heading);font-weight:600}.xc .rg-prose>.rg-h4:before{content:"";background:var(--xc-orange);width:32px;height:3px;margin-bottom:10px;display:block}.xc .rg-prose>*+.rg-h4{margin-top:var(--xc-s5)}.xc .rg-rules li>span,.xc .rg-list li>span{display:block}.xc .rg-rules .xc-list__title+span{margin-top:4px}.xc .rg-list li{padding-left:22px;position:relative}.xc .rg-list li:before{content:"";background:var(--xc-orange);width:8px;height:2px;position:absolute;top:1.55em;left:2px}.xc .rg-disc .xc-disc__panel p{font-size:var(--xc-body-size);color:var(--xc-fg);line-height:1.65}.xc .rg-diagram{margin-inline:0;padding:clamp(10px,2vw,18px)}.xc .rg-diagram__scroll{overscroll-behavior-x:contain;border-radius:var(--xc-radius-sm);overflow-x:auto}.xc .rg-diagram__scroll:focus-visible{outline:3px solid var(--xc-focus);outline-offset:2px}.xc .rg-diagram__scroll img{width:140%;max-width:none;height:auto;display:block}@media (min-width:600px){.xc .rg-diagram__scroll{overflow:visible}.xc .rg-diagram__scroll img{width:100%}}.xc .rg-prose>.rg-inset{border:1px solid var(--xc-rule);border-radius:var(--xc-radius);max-width:280px;margin-inline:auto;overflow:hidden}.xc .rg-inset img{width:100%;height:auto;display:block}@media (min-width:600px){.xc .rg-prose>.rg-inset{float:right;width:280px;margin:4px 0 16px 28px}.xc .rg-prose>.rg-inset+*{margin-top:14px}}.xc .rg-cta h3{--xc-tt:none;--xc-ls:0}.xc .rg-cta .xc-btns{margin-top:var(--xc-s4)}.xc .rg-cta--card{padding:0 0 4px;overflow:hidden}.xc .rg-cta--card .rg-cta__fig{border-radius:0;margin:4px 0 0}.xc .rg-cta--card .rg-cta__row{padding:20px 24px}.xc .rg-cta--card .rg-cta__row+.rg-cta__row{border-top:1px solid var(--xc-line)}.xc .xc-tiles.rg-cards--single{grid-template-columns:minmax(0,1fr);max-width:420px}@media (min-width:900px){.xc .rg-related .xc-in:not(.xc-lledger-pair) .xc-lledger__list{column-gap:var(--xc-s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:899.98px){.xc .rg-quote.xc-section{padding-top:32px}.xc .rg-quote .xc-quote{gap:20px}.xc .rg-quote .xc-quote__phone{margin-top:8px}}@media print{.xc .rg-header .xc-hero__aside,.xc .rg-dindex{display:none}.xc .rg-depth__in--rail{display:block}}.xc .rg-prose>.rg-listfold{margin-top:var(--xc-s5)}.xc .rg-listfold .xc-fold__panel{padding-top:0}@supports selector(::details-content){@media (min-width:900px){.xc .rg-listfold.xc-fold--sm>.xc-fold__more{margin-top:0}}}@media (max-width:599.98px){.xc .rg-disc .xc-disc__sum{min-height:50px;padding-top:10px;padding-bottom:10px}}.xc .rg-related .xc-lledger__h{font-family:var(--font-sans);--xc-fs:var(--xc-label-size);--xc-lh:1.3;--xc-ls:.12em;--xc-tt:uppercase;color:var(--xc-accent-text);text-wrap:pretty}
