@font-face{font-family:Charis SIL;src:url(assets/fonts/charis-sil-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Charis SIL;src:url(assets/fonts/charis-sil-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Charis SIL;src:url(assets/fonts/charis-sil-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Head;src:url(assets/fonts/ibm-plex-sans-condensed-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(assets/fonts/courier-prime-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(assets/fonts/courier-prime-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}:root{--paper:#fff;--ink:#000;--muted:#4d4d4d;--grey:#767676;--leader:#8c8c8c;--rule:#c4c4c4;--faint:#c4c4c4;--pale:#e6e6e6;--tint:#f4f4f4;--red:#e10600;--red-text:#d10500;--red-soft:#ff6a61;--mark:rgba(225,6,0,.3);--wash:rgba(225,6,0,.14);--serif:"Charis SIL",Charter,Georgia,"Times New Roman",serif;--mono:"Courier Prime","Courier New",Courier,monospace;--head:"Head","IBM Plex Sans Condensed","Arial Narrow",sans-serif;--shell:min(1240px,100% - 96px);--gap:56px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:19px/1.62 var(--serif);-webkit-text-size-adjust:100%;overflow-x:clip}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-color:var(--red)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}p,figure,blockquote{margin:0}h1,h2,h3,h4{margin:0;font-weight:400;text-wrap:balance}ul,ol{margin:0;padding:0}.shell{width:var(--shell);margin-inline:auto}[hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:80;background:var(--ink);color:var(--paper);font:15px/1 var(--mono);padding:12px 14px}.skip:focus{top:12px}html.feed-in body:before{content:"";position:fixed;inset:0;z-index:60;background:var(--paper)}html.feed-in body:before{animation:uncover 0s 1.2s forwards}@keyframes uncover{to{visibility:hidden}}.seal{display:inline-block}.top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px 20px}.top:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform-origin:left}.top:after{content:"";position:absolute;bottom:-3px;left:0;width:7px;height:7px;background:var(--red);opacity:0;pointer-events:none}html.first .top:before{animation:rulein .95s cubic-bezier(.2,.75,.25,1) .15s both}html.first .top:after{animation:carriage .95s cubic-bezier(.2,.75,.25,1) .15s both}@keyframes rulein{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.brand{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:var(--ink);white-space:nowrap}.brand .bl1{display:flex;align-items:center;font:700 16px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.brand .bc{display:inline-block;width:.62em;height:1.05em;background:var(--red);margin-left:.3em}.brand .bs{font:12px/1 var(--mono);color:var(--muted);letter-spacing:.03em}.brand .bc{animation:blink 1.06s steps(1,end) infinite}.brand.typing .bc{animation:none}.brand.typing .u{visibility:hidden}.top nav{display:flex;gap:20px;align-items:center;font:16px/1 var(--mono)}.top nav a{white-space:nowrap}.top nav a{text-decoration:none;padding-block:6px}.top nav a:not(.btn){background:linear-gradient(var(--red),var(--red)) no-repeat 0 100%/0% 2px;transition:background-size .35s cubic-bezier(.2,.75,.25,1)}.top nav a:not(.btn):hover,.top nav a:not(.btn):focus-visible,.top nav a[aria-current=page]{background-size:100% 2px}.btn{display:inline-block;background:var(--ink);color:var(--paper);font:16px/1 var(--mono);padding:17px 22px;text-decoration:none;border:1px solid var(--ink);cursor:pointer;transition:background-color .2s,border-color .2s}.top nav .btn{padding:14px 18px}.btn:hover{background:var(--red);border-color:var(--red)}.btn.ghost{background:none;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.menu{display:none;font:16px/1 var(--mono);border:1px solid var(--ink);background:none;color:var(--ink);padding:11px 14px;white-space:nowrap;cursor:pointer}.menu-panel{display:none}.menu-panel.open{display:block;position:fixed;inset:0;z-index:40;background:var(--paper);overflow:auto;padding:22px 18px 40px}.menu-panel .mp-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--ink)}.menu-panel ol{list-style:none;border-bottom:1px solid var(--ink)}.menu-panel li a{display:grid;grid-template-columns:1fr;align-items:baseline;padding-block:15px;border-bottom:1px solid var(--rule);text-decoration:none;font:700 26px/1.15 var(--head)}.menu-panel li:last-child a{border-bottom:0}.menu-panel li a span{font:15px/1 var(--mono);color:var(--red-text)}.menu-panel.open li{animation:lineIn .32s steps(6,end) both;animation-delay:calc(var(--i,0) * 45ms)}.span-all{grid-column:1/-1}.after{margin-top:28px}.form-quote{margin-top:30px}@keyframes lineIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font:15px/1.4 var(--mono);color:var(--muted);padding-top:30px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.page-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);padding-top:34px}.page-head h1{grid-column:1/-1;font:700 clamp(50px,7.4vw,112px)/.98 var(--head);letter-spacing:-.012em;max-width:14em}.page-head .standfirst{grid-column:span 2;margin-top:36px;padding-top:30px;border-top:1px solid var(--ink);font:26px/1.42 var(--serif);letter-spacing:-.006em;max-width:31em}.page-head .actions{margin-top:36px;padding-top:30px;border-top:1px solid var(--ink);align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px}.page-head .actions:empty{visibility:hidden}.promise{font:14px/1.4 var(--mono);color:var(--muted)}.typing .u{visibility:hidden}.tcaret{display:inline-block;position:relative;width:0;height:.72em;vertical-align:baseline}.tcaret:after{content:"";position:absolute;left:.03em;top:0;bottom:0;width:max(3px,.07em);background:var(--red)}.sec{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);margin-top:88px;padding-top:40px}.sec:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--ink);transform-origin:left}.sec:after{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;background:var(--red);opacity:0}.js .sec:not(.is-printed):before{transform:scaleX(0)}.sec.is-printed:before{transition:transform .95s cubic-bezier(.2,.75,.25,1)}.sec.is-printed:after{animation:carriage .95s cubic-bezier(.2,.75,.25,1) both}@keyframes carriage{0%{left:0;opacity:1}88%{opacity:1}to{left:calc(100% - 7px);opacity:0}}.sec>.sh{min-width:0}.sec h2{font:400 36px/1.15 var(--serif);letter-spacing:-.012em;max-width:11em}.sec h2 .hm{background:linear-gradient(var(--wash),var(--wash)) no-repeat 0 92%/0% .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;margin:0 -.06em;transition:background-size .9s cubic-bezier(.2,.75,.25,1) .3s}.sec.is-printed h2 .hm,html:not(.js) .sec h2 .hm{background-size:100% .3em}.sec.quiet h2 .hm{background-image:linear-gradient(var(--wash),var(--wash))}.sec .aside{font:14px/1.6 var(--mono);color:var(--muted);margin-top:18px;max-width:32ch}.sec .aside a{color:var(--ink)}.sec>.sb{grid-column:span 2;min-width:0}.sec.wide>.sb{grid-column:1/-1;margin-top:34px}.prose{max-width:40em}.prose p+p,.prose p+ul,.prose ul+p,.prose p+ol,.prose ol+p{margin-top:1em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose ol li::marker{font:15px var(--mono);color:var(--red-text)}.lead-p{font-size:22px;line-height:1.5}.note{font:16px/1.6 var(--serif);color:var(--muted);margin-top:22px;max-width:44em}.note a{color:var(--ink)}.links{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:28px;font:16px/1.4 var(--mono)}.mark{background:none;box-shadow:inset 0 -.38em 0 var(--wash)}.ledger{margin:0;border-top:1px solid var(--ink)}.ledger>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:28px;padding-block:15px 14px;border-bottom:1px solid var(--rule)}.ledger>div:last-child{border-bottom-color:var(--ink)}.ledger dt{font:15px/1.6 var(--mono);color:var(--muted)}.ledger dd{margin:0;font:19px/1.55 var(--serif)}.ledger+.prose,.prose+.ledger,.ledger+.links,.ledger+.note{margin-top:28px}.ledger dd .u{color:transparent}.ledger.typing-on dd .cur{display:inline-block;width:2px;height:.9em;background:var(--red);vertical-align:-.1em;margin-left:1px}.rates{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.rates caption{text-align:left;font:15px/1.5 var(--mono);color:var(--muted);padding-bottom:12px}.rates th,.rates td{text-align:left;vertical-align:baseline;padding:14px 16px 13px 0;border-bottom:1px solid var(--rule);font:19px/1.5 var(--serif)}.rates thead th{font:15px/1.4 var(--mono);color:var(--muted);border-bottom-color:var(--ink)}.rates td.n,.rates th.n{text-align:right;padding-right:0;font:18px/1.5 var(--mono);white-space:nowrap}.rates thead th.n{font:15px/1.4 var(--mono)}.rates tr:last-child td{border-bottom-color:var(--ink)}.rates+.note{margin-top:18px}.index{margin-top:96px}.sb .index,.sec .index{margin-top:0}.index-head{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:16px;font:15px/1 var(--mono);color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--ink)}.index ol{list-style:none;margin:0;padding:0}.index ol a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:16px;align-items:baseline;padding-block:16px 14px;border-bottom:1px solid var(--rule);text-decoration:none}.index.compact ol a{grid-template-columns:44px minmax(0,1fr) auto}.index.plain ol a{grid-template-columns:minmax(0,1fr) auto}.index .t{font:16px/1 var(--mono);color:var(--red-text);font-variant-numeric:tabular-nums}.index .d{position:relative;min-width:0;font:400 24px/1.25 var(--serif);letter-spacing:-.01em}.index.compact .d{font-size:21px}.index .dt{position:relative;z-index:1;background:var(--paper);padding-right:.45em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.index .d:after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";position:absolute;left:0;right:.6em;bottom:.3em;overflow:hidden;white-space:nowrap;font:16px/1 var(--mono);letter-spacing:0;color:var(--leader);pointer-events:none}.index .d:before{content:"";position:absolute;left:0;right:0;bottom:.28em;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.75,.25,1);z-index:0}.index ol a:hover .d:before,.index ol a:focus-visible .d:before{transform:scaleX(1)}.index ol a:hover .dt,.index ol a:focus-visible .dt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.index .v{align-self:end;padding-bottom:.18em;font:16px/1.4 var(--mono);text-align:right}.index li:last-child a{border-bottom-color:var(--ink)}.index.closing li:last-child .dt{font-weight:700}.index.closing li:last-child .v{color:var(--red-text)}.index .note{margin-top:22px}.index .note a{display:inline;padding:0;border:0}.draw-box{margin:0;white-space:pre;font:400 var(--fs,15px)/1.25 var(--mono);color:var(--ink);font-variant-ligatures:none;overflow:hidden}.draw-box .r,.grid .r{color:var(--red)}.draw-box .m,.grid .m{color:var(--muted)}.draw-box .g,.grid .g{color:var(--faint)}.draw-box .b{font-weight:700}.extract{border-top:1px solid var(--ink)}.extract ol{list-style:none}.extract li{display:grid;grid-template-columns:52px 64px minmax(0,1fr);column-gap:14px;padding-block:12px 11px;border-bottom:1px solid var(--rule)}.extract.tc li{grid-template-columns:84px 64px minmax(0,1fr)}.extract li:last-child{border-bottom-color:var(--ink)}.extract .ref{font:15px/1.6 var(--mono);color:var(--red-text)}.extract .who{font:15px/1.6 var(--mono);color:var(--muted)}.extract .msg{font:19px/1.55 var(--serif)}.extract .msg .u,.extract li.pending .ref,.extract li.pending .who{color:transparent}.extract .cur{display:inline-block;width:2px;height:.95em;background:var(--red);vertical-align:-.12em;margin-left:1px}.extract figcaption,.cap{font:14px/1.6 var(--mono);color:var(--muted);margin-top:14px}.feed{position:fixed;inset:0;z-index:70;background:var(--paper);pointer-events:none;overflow:hidden}.feed pre{margin:0;padding:10px 0 0 calc((100vw - min(1240px,100vw - 96px))/2);font:13px/22px var(--mono);color:var(--rule);white-space:pre}.feed i{position:absolute;left:0;right:0;height:2px;background:var(--red)}.feed.out{clip-path:inset(0 0 100% 0);animation:feedOut .2s steps(10,end) forwards}.feed.out i{top:0;animation:edgeDown .2s steps(10,end) forwards}@keyframes feedOut{to{clip-path:inset(0 0 0 0)}}@keyframes edgeDown{to{top:calc(100% - 2px)}}.feed.in{animation:feedIn .28s steps(12,end) forwards}.feed.in i{bottom:0}@keyframes feedIn{to{transform:translateY(-100%)}}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-top:64px;border-top:1px solid var(--ink);padding-block:18px 30px;font:14px/1.6 var(--mono);color:var(--muted)}.foot a{color:var(--ink)}.foot .end{width:100%;text-align:center;padding-bottom:10px}.foot:after{content:"\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/";width:100%;width:round(down,100%,2ch);margin-top:22px;overflow:hidden;white-space:nowrap;font:13px/1 var(--mono);color:var(--faint);letter-spacing:0}.foot nav{display:flex;flex-wrap:wrap;gap:4px 18px}.form{display:grid;gap:26px;max-width:44em}.form .row2{display:grid;grid-template-columns:1fr 1fr;gap:26px}.field{display:grid;gap:8px}.field>label,.field>legend,.fieldset>legend{font:15px/1.4 var(--mono);color:var(--muted);padding:0}.field .req{color:var(--red-text)}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=datetime-local],.form select,.form textarea{width:100%;font:19px/1.4 var(--serif);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:10px 0 9px;appearance:none}.form select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 8px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.form textarea{min-height:7.5em;resize:vertical;border:1px solid var(--ink);padding:12px 14px}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-bottom:2px solid var(--red);padding-bottom:8px}.form textarea:focus{border:1px solid var(--red);box-shadow:inset 0 0 0 1px var(--red);padding:12px 14px}.fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}.choice{display:flex;gap:12px;align-items:flex-start;font:18px/1.45 var(--serif);cursor:pointer}.choice input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:3px 0 0;border:1px solid var(--ink);border-radius:0;background:var(--red);box-shadow:inset 0 0 0 10px var(--paper);transition:box-shadow .14s ease-out}.choice input[type=radio]{border-radius:50%}.choice input:checked{box-shadow:inset 0 0 0 4px var(--paper)}.choice small{display:block;font:14px/1.4 var(--mono);color:var(--muted)}.choices{display:flex;flex-wrap:wrap;gap:10px 28px}.route{display:grid;gap:26px;padding-top:26px;border-top:1px solid var(--ink)}.route[hidden]{display:none}.route h3{font:400 28px/1.2 var(--serif)}.warn{font:15px/1.6 var(--mono);border-left:3px solid var(--red);padding:4px 0 4px 16px;max-width:60ch}.slip-out{margin-top:30px}.estimator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gap);align-items:start}.estimator .form{max-width:none}.slip{position:sticky;top:24px}.slip .draw-box{font-size:15px;line-height:1.5}.slip .total-sr{position:absolute}.cal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font:16px/1 var(--mono)}.cal-bar h3{font:400 28px/1.2 var(--serif)}.cal-bar button{font:16px/1 var(--mono);background:none;border:1px solid var(--ink);padding:10px 14px;cursor:pointer}.cal-bar button:disabled{opacity:.35;cursor:default}.cal{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--ink)}.cal th{font:14px/1 var(--mono);color:var(--muted);text-align:left;padding:12px 6px;border-bottom:1px solid var(--ink)}.cal td{border-bottom:1px solid var(--rule);padding:0;height:74px;vertical-align:top}.cal td+td{border-left:1px solid var(--rule)}.cal button{all:unset;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:74px;padding:8px 7px;cursor:pointer;font:16px/1 var(--mono)}.cal button[aria-current=date] time{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px}.cal abbr{text-decoration:none}.cal button:hover{background:var(--tint)}.cal button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cal button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--red)}.cal .hatch{display:block;margin-top:10px;font:13px/1.15 var(--mono);color:var(--ink);overflow:hidden;white-space:pre;letter-spacing:.02em}.cal .past{color:var(--faint);font:16px/1 var(--mono);padding:8px 7px;display:block}.cal-legend{display:flex;flex-wrap:wrap;gap:6px 26px;font:14px/1.6 var(--mono);color:var(--muted);margin-top:14px}.cal-legend b{font-weight:400;color:var(--ink)}.cal-detail{margin-top:30px;min-height:120px}.cal-detail h4{font:400 24px/1.3 var(--serif);margin-bottom:12px}.cal tbody{animation:none}.cal.printing tbody tr{animation:lineIn .22s steps(8,end) both;animation-delay:calc(var(--i) * 55ms)}.tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--ink)}.tabs button{font:16px/1.3 var(--mono);background:none;border:0;border-bottom:3px solid transparent;padding:14px 18px 11px 0;margin-right:22px;cursor:pointer;color:var(--muted);text-align:left}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--red)}.record-doc{padding-top:28px}.record-doc .meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);font:15px/1.6 var(--mono);color:var(--muted)}.record-doc .meta h3{grid-column:1/-1;font:400 30px/1.2 var(--serif);color:var(--ink);margin-bottom:10px}.record-doc .meta ul{list-style:none}.record-doc .notice{font:14px/1.6 var(--mono);color:var(--red-text);margin-top:16px}.record-doc table{width:100%;border-collapse:collapse;margin-top:24px;border-top:1px solid var(--ink)}.record-doc th{font:14px/1.4 var(--mono);color:var(--muted);text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--ink)}.record-doc td{vertical-align:baseline;padding:10px 12px 9px 0;border-bottom:1px solid var(--rule);font:18px/1.55 var(--serif)}.record-doc td:nth-child(1){width:56px;font:15px/1.6 var(--mono);color:var(--red-text)}.record-doc td:nth-child(2){width:56px;font:15px/1.6 var(--mono);color:var(--muted)}.record-doc.printing tbody tr{animation:lineIn .18s steps(6,end) both;animation-delay:calc(var(--i) * 32ms)}.record-doc.printing .meta{animation:lineIn .25s steps(8,end) both}.dl-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:22px;font:16px/1.4 var(--mono)}.legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--gap);margin-top:56px;padding-top:34px;border-top:1px solid var(--ink)}.legal .toc{position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);overflow:auto;font:15px/1.5 var(--mono);padding-right:8px}.legal .toc p{color:var(--muted);margin-bottom:12px}.legal .toc ol{list-style:none}.legal .toc li{border-bottom:1px solid var(--rule)}.legal .toc a{display:block;padding:8px 0;text-decoration:none}.legal .toc a:hover{text-decoration:underline}.legal .toc a.on{color:var(--red-text)}.legal-text{font:18px/1.68 var(--serif);max-width:42em}.legal-text h2{font:400 30px/1.2 var(--serif);margin:56px 0 16px;padding-top:22px;border-top:1px solid var(--ink)}.legal-text h2:first-child{margin-top:0;border-top:0;padding-top:0}.legal-text h3{font:700 19px/1.4 var(--serif);margin:30px 0 8px}.legal-text p+p,.legal-text p+ul,.legal-text ul+p,.legal-text p+ol,.legal-text ol+p,.legal-text ul+ul{margin-top:.9em}.legal-text ul,.legal-text ol{padding-left:1.3em}.legal-text li+li{margin-top:.35em}.legal-text table{width:100%;border-collapse:collapse;margin:18px 0;font-size:16px}.legal-text th,.legal-text td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule)}.legal-text th{font:14px/1.4 var(--mono);color:var(--muted);border-bottom-color:var(--ink)}.legal-text .box{font:15px/1.6 var(--mono);color:var(--muted);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px 0;margin-bottom:30px}.live{display:grid;grid-template-columns:minmax(0,1fr);row-gap:22px;max-width:880px;margin-inline:auto}.live-room .lanes{margin:0}.live .cap{margin:0 0 12px}.lanes{line-height:2.2}.screen{background:var(--ink);color:var(--tint);padding:16px 20px 18px;height:340px;display:flex;flex-direction:column}.screen-bar{display:flex;justify-content:space-between;gap:12px;font:13px/1.4 var(--mono);color:var(--leader);border-bottom:1px solid var(--muted);padding-bottom:10px;margin-bottom:12px}.screen-bar .on:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);margin-right:8px;vertical-align:1px}.screen-lines{list-style:none;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;font:16px/1.5 var(--mono)}.screen-lines li{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px}.screen-lines .who{color:var(--red-soft)}.scur{display:inline-block;width:9px;height:1.05em;background:var(--red);vertical-align:-.2em;margin-left:3px}.under-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;font:14px/1.5 var(--mono);color:var(--muted)}.under-row button{font:inherit;color:var(--ink);background:none;border:0;padding:4px 0;border-bottom:1px solid currentColor;cursor:pointer}.figure-col{margin-top:30px}.figure-col pre{--fs:14px}@media (max-width:600px){.screen{height:330px;padding:14px}.screen-lines{font-size:14px}.figure-col pre{--fs:12px}}.rates.spec td{font:18px/1.55 var(--serif)}.rates.spec td:first-child{width:30%;padding-right:24px}.rates.spec thead th:first-child{width:30%}.qa{list-style:none;border-top:1px solid var(--ink)}.qa li{display:grid;grid-template-columns:52px 36px minmax(0,1fr);column-gap:14px;padding-block:12px 4px}.qa li.a{padding-block:2px 16px;border-bottom:1px solid var(--rule)}.qa li.a:last-child{border-bottom-color:var(--ink)}.qa .ref{font:15px/1.6 var(--mono);color:var(--red-text)}.qa .who{font:15px/1.6 var(--mono);color:var(--muted)}.qa .q .msg{font:700 20px/1.45 var(--serif)}.qa .a .msg{font:19px/1.6 var(--serif);max-width:44em}.qa+.links{margin-top:26px}.foot .legal-id{width:100%;margin:6px 0 0;font:13px/1.6 var(--mono);color:var(--muted)}.field-error{font:14px/1.4 var(--mono);color:var(--red-text);margin:2px 0 0}.form [aria-invalid=true]{border-bottom-color:var(--red-text)!important}.form textarea[aria-invalid=true]{border-color:var(--red-text)!important}.lanes .dim{color:var(--grey)}@media (max-width:600px){.index.plain ol a{grid-template-columns:minmax(0,1fr)}.index.plain .v{grid-column:1}.rates.spec td:first-child,.rates.spec thead th:first-child{width:auto}.qa li{grid-template-columns:40px 28px minmax(0,1fr);column-gap:10px}.qa .q .msg{font-size:18px}.qa .a .msg{font-size:17px}}.jump{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 0;margin-top:34px;padding-top:14px;border-top:1px solid var(--rule);font:14px/1.5 var(--mono)}.jump:before{content:"On this page";color:var(--muted);margin-right:22px}.jump a{text-decoration:none;padding:4px 0;margin-right:22px;white-space:nowrap}.jump a:before{content:"→ ";color:var(--red-text)}.jump a:hover,.jump a:focus-visible{text-decoration:underline;text-underline-offset:4px}.sec{scroll-margin-top:24px}.pull-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);margin-top:96px}.pull{grid-column:2/-1;margin:0}.pull blockquote{margin:0;font:400 clamp(28px,3.2vw,44px)/1.22 var(--serif);letter-spacing:-.016em;max-width:20em}.pull .pr{display:block;font:15px/1.4 var(--mono);letter-spacing:0;color:var(--red-text);margin-bottom:16px}.pull .pt .u{color:transparent}.pull .cur{display:inline-block;width:3px;height:.8em;background:var(--red);vertical-align:-.06em;margin-left:2px}.pull figcaption{font:14px/1.6 var(--mono);color:var(--muted);margin-top:18px;padding-top:12px;border-top:1px solid var(--rule);max-width:56ch}.sec.quiet:before{background:var(--rule)}.sec.quiet:after{display:none}.sec.quiet h2{font-size:30px}.formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.formats a{display:block;text-decoration:none}.formats img,.record-doc .preview img{display:block;width:100%;height:auto;background:var(--paper);border:1px solid var(--rule);transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .2s}.formats span{display:block;font:15px/1.4 var(--mono);margin-top:12px}.formats span:after{content:" →";color:var(--red-text)}.formats a:hover img,.formats a:focus-visible img{transform:translateY(-6px);border-color:var(--ink)}.formats a:hover span,.formats a:focus-visible span{text-decoration:underline;text-underline-offset:4px}.record-doc .preview{display:block;width:150px;align-self:start}.record-doc .preview:hover img{border-color:var(--ink);transform:translateY(-4px)}.legal-text .writeline{height:2.1em;border-bottom:1px solid var(--muted);margin-top:0}.legal-text p+.writeline,.legal-text .writeline+.writeline{margin-top:0}.legal-text .blank{display:inline-block;min-width:12em;height:1em;border-bottom:1px solid var(--muted);vertical-align:-.1em}.legal-text td:empty{height:2.6em}.legal-text table.tform{table-layout:fixed;border:1px solid var(--ink);margin:16px 0 10px}.legal-text table.tform th,.legal-text table.tform td{border:1px solid var(--rule);padding:8px 10px}.legal-text table.tform th{font:13px/1.3 var(--mono);color:var(--muted);background:var(--tint);border-bottom-color:var(--ink);overflow-wrap:anywhere}.legal-text table.tform td{height:2.9em}.legal-text table.tform th{border-top-color:var(--ink)}.legal-text table.tform tr>:first-child{border-left-color:var(--ink)}.legal-text table.tform tr>:last-child{border-right-color:var(--ink)}.legal-text table.tform tbody tr:last-child td{border-bottom-color:var(--ink)}.legal-text .tnote{font:14px/1.5 var(--mono);color:var(--muted);margin:6px 0 0}.legal-text table.f-details th:nth-child(1){width:38%}.legal-text table.f-details th:nth-child(2){width:20%}.legal-text table.f-details th:nth-child(3){width:16%}.legal-text table.f-present th:nth-child(1){width:16%}.legal-text table.f-record th:nth-child(1){width:9%}.legal-text table.f-record th:nth-child(2){width:14%}.legal-text table.f-record td:first-child{font:14px/1.5 var(--mono);color:var(--muted)}.legal-text table.f-sign th:nth-child(1){width:36%}.legal-text table.f-sign th:nth-child(2){width:28%}.legal-text table.f-sign td{height:3.6em}.legal-text .statement{margin:20px 0 4px;padding-left:18px;border-left:2px solid var(--red);font-style:italic}.legal-text .disclaimer{margin-top:44px;padding-top:16px;border-top:1px solid var(--rule);font:14px/1.6 var(--mono);color:var(--muted)}.legal-text h2+p strong:first-child{font-weight:700}.guide .toc .note{font:13px/1.5 var(--mono);margin-top:16px}.legal-text blockquote{margin:18px 0;padding-left:18px;border-left:2px solid var(--red)}.cw-wave{position:relative;height:64px}.cw-bars{position:absolute;inset:0;display:flex;align-items:center;gap:2px}.cw-bars i{flex:1;min-width:1px;background:var(--rule);border-radius:1px}.cw-bars.on i{background:var(--ink)}.cw-head{position:absolute;left:0;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--red);will-change:transform}.cw-lines{list-style:none;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--rule);font:13px/1.9 var(--mono)}.cw-lines li{display:grid;grid-template-columns:34px 26px minmax(0,1fr);opacity:.25;transition:opacity .3s}.cw-lines li.on{opacity:1}.cw-lines .ref{color:var(--red-text)}.cw-lines .who{color:var(--muted)}.cw-lines .cur{display:inline-block;width:2px;height:1em;background:var(--red);vertical-align:-.15em;margin-left:1px}.stub .draw-box{--fs:15px;line-height:1.6;overflow:visible}.stub .g{color:var(--leader)}.rates td.n,.rates th.n{padding-left:48px}.exp-under button{font:inherit;color:var(--ink);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.exp{position:relative;min-width:0}.exp-plain{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.exp-plain li{font:400 21px/1.45 var(--serif);padding-block:12px;border-bottom:1px solid var(--rule)}.exp.is-drawn .exp-plain{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.exp-draw{display:none}.exp.is-drawn .exp-draw{display:block}.grid{margin:0;white-space:pre;font:400 var(--fs,15px)/1.5 var(--mono);color:var(--ink);font-variant-ligatures:none}.grid.body{margin-top:12px;line-height:2.1}.grid.wave{line-height:1.02}@keyframes blink{50%{opacity:0}}.grid .rec{animation:blink 1.06s steps(1,end) infinite}.grid.resting .cur{animation:blink 1.06s steps(1,end) 3}.exp-under{display:none;justify-content:space-between;gap:16px;margin-top:18px;font:14px/1.5 var(--mono);color:var(--muted)}.exp.is-drawn .exp-under{display:flex}.prose+.exp{margin-top:30px}.prose+.rates{margin-top:26px}@media (prefers-reduced-motion:reduce){.grid .rec,.grid.resting .cur{animation:none}}html:not(.search-ready) [data-search]{visibility:hidden}.sk{position:relative;display:inline-flex;align-items:center;background:none;border:0;padding:6px 0;margin:0;cursor:pointer;color:var(--ink);font:16px/1 var(--mono)}.sk kbd,.srch kbd{display:inline-block;font:13px/1 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-bottom-width:2px;border-radius:3px;padding:3px 6px 2px;min-width:1.9em;text-align:center}.sk kbd{font-size:15px;padding:4px 7px 3px;transition:transform .12s,border-bottom-width .12s}.sk:active kbd{transform:translateY(1px);border-bottom-width:1px}.sk:after{content:"search";position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);font:13px/1 var(--mono);color:var(--red-text);white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path .36s steps(6,end);pointer-events:none}.sk:hover:after,.sk:focus-visible:after{clip-path:inset(0 0 0 0)}.sk-m{display:none;font:16px/1 var(--mono);border:1px solid var(--ink);background:none;color:var(--ink);padding:11px 14px;white-space:nowrap;cursor:pointer}.top-r{display:flex;align-items:center;gap:10px}.mp-search{display:flex;align-items:center;width:100%;margin:18px 0 6px;padding:12px 0 10px;background:none;border:0;border-bottom:2px solid var(--ink);font:18px/1.2 var(--mono);color:var(--muted);text-align:left;cursor:pointer}.mp-search:after{content:"";display:inline-block;width:.55em;height:1.05em;background:var(--red);margin-left:.2em;animation:blink 1.06s steps(1,end) infinite}.srch{position:fixed;inset:0;z-index:60;background:#ffffffe6}.srch-sheet{background:var(--paper);border-bottom:1px solid var(--ink);max-height:min(92vh,920px);max-height:min(92dvh,920px);overflow:auto;overscroll-behavior:contain;padding-bottom:26px}.srch.feeding .srch-sheet{animation:srchFeed .4s steps(10,end) both}@keyframes srchFeed{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.srch-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 16px}.srch-k{display:flex;align-items:center;font:700 14px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.srch-k .bc{display:inline-block;width:.62em;height:1.05em;background:var(--red);margin-left:.45em;animation:blink 1.06s steps(1,end) infinite}.srch-x{display:inline-flex;align-items:center;gap:10px;font:15px/1 var(--mono);color:var(--ink);background:none;border:0;padding:6px 0;cursor:pointer}.srch-line{border-bottom:2px solid var(--ink);transition:border-color .2s}.srch-line:focus-within{border-bottom-color:var(--red)}.srch-line input{display:block;width:100%;border:0;border-radius:0;background:none;font:400 clamp(24px,3.2vw,36px)/1.3 var(--mono);color:var(--ink);caret-color:var(--red);padding:8px 0 10px;appearance:none;-webkit-appearance:none}.srch-line input:focus,.srch-line input:focus-visible{outline:none}.srch-line input::placeholder{color:var(--grey);opacity:1}.srch-line input::-webkit-search-cancel-button{-webkit-appearance:none}.srch-fix{margin-top:12px;font:15px/1.5 var(--mono);color:var(--muted)}.srch-fix .fq{color:var(--ink)}.srch-fix .fx{text-decoration:underline wavy var(--red);text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-skip-ink:none}.srch-fix .fx.ok{font-weight:700;text-decoration-color:transparent;transition:text-decoration-color .45s}.srch-out{max-width:900px}.s-k{display:flex;gap:12px;margin:34px 0 10px;font:13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.s-k span{color:var(--red-text)}.s-often{display:flex;flex-wrap:wrap;gap:10px}.s-often button{font:15px/1 var(--mono);color:var(--ink);background:none;border:1px solid var(--ink);padding:10px 14px;cursor:pointer;transition:background .15s,color .15s}.s-often button:hover,.s-often button:focus-visible{background:var(--ink);color:var(--paper)}.s-ans{display:grid;row-gap:12px;margin-top:28px}.s-ans+.s-ans{border-top:1px solid var(--rule);padding-top:24px}.s-q,.s-a{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:8px;align-items:baseline}.s-who{font:700 16px/1.4 var(--mono)}.s-q .s-who{color:var(--red-text)}.s-q .s-msg{font:700 clamp(24px,2.4vw,30px)/1.2 var(--head);overflow-wrap:anywhere}.s-a .s-msg{font:19px/1.55 var(--serif);max-width:44em}.s-a .s-msg>*+*{margin-top:16px}.s-go{display:flex;flex-wrap:wrap;gap:8px 24px;font:15px/1.5 var(--mono)}.s-msg button[data-try]{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.s-msg button[data-try]:hover{text-decoration-color:var(--red)}.s-inaud{font:16px/1 var(--mono);color:var(--red-text);margin-right:.35em;white-space:nowrap}.s-est{max-width:580px;border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:18px 20px 16px}.s-est-mode{display:flex;flex-wrap:wrap;margin-bottom:14px}.s-est-mode button{font:14px/1 var(--mono);color:var(--ink);background:none;border:1px solid var(--ink);padding:9px 12px;cursor:pointer}.s-est-mode button+button{border-left:0}.s-est-mode button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.s-est-in{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;font:15px/1.4 var(--mono);color:var(--muted)}.s-est-in input{width:5.2em;font:700 22px/1.2 var(--mono);color:var(--ink);background:none;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:2px 0;caret-color:var(--red)}.s-est-rows{list-style:none;margin:0;padding:0;font:16px/1.5 var(--mono)}.s-est-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:baseline;padding:4px 0}.s-est-rows .d{overflow:hidden;white-space:nowrap}.s-est-rows .d:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";color:var(--leader)}.s-est-rows .v{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.s-est-n{margin-top:10px;font:13px/1.5 var(--mono);color:var(--muted)}.s-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.s-hit{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;padding:14px 0 13px;border-bottom:1px solid var(--rule);text-decoration:none}.s-hit:focus-visible{outline-offset:2px}.s-h{position:relative;min-width:0;font:400 21px/1.3 var(--serif)}.s-h .dt{position:relative;z-index:1;background:var(--paper);padding-right:.45em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.s-h:after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";position:absolute;left:0;right:.4em;bottom:.3em;overflow:hidden;white-space:nowrap;font:14px/1 var(--mono);color:var(--leader);pointer-events:none}.s-pg{align-self:end;padding-bottom:.2em;font:14px/1.4 var(--mono);color:var(--muted);text-align:right}.s-sn{grid-column:1/-1;font:16px/1.5 var(--serif);color:var(--muted)}.s-hit:hover .dt,.s-hit:focus-visible .dt{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--red);text-underline-offset:5px}.srch mark{color:var(--ink);font-weight:700;background:linear-gradient(transparent 56%,var(--mark) 56%,var(--mark) 94%,transparent 94%)}.srch-keys{margin-top:30px;padding-top:14px;border-top:1px solid var(--rule);font:13px/1.8 var(--mono);color:var(--muted)}.srch-keys kbd{margin-right:2px}@media (hover:none){.srch-keys{display:none}}@media (max-width:1360px){.sk-m{display:inline-block}}@media (max-width:600px){.sk-m{display:none}.srch-head{padding-top:18px}.s-q,.s-a{grid-template-columns:36px minmax(0,1fr)}.s-a .s-msg{font-size:17px}.s-est{padding:14px 14px 12px;box-shadow:4px 4px 0 var(--ink)}.s-est-rows{font-size:14px}.s-h{font-size:19px}.s-pg{display:none}.s-hit{grid-template-columns:minmax(0,1fr)}.srch{background:var(--paper)}.srch-sheet{height:100%;max-height:none;border-bottom:0;box-shadow:none}}@media (prefers-reduced-motion:reduce){.srch-k .bc,.mp-search:after,.brand .bc{animation:none}}@media print{.skip,.top,.menu-panel,.srch,.feed,.crumbs,.page-head .actions,.foot nav,.under,.exp-under,.under-row,.links,.btn,.figure-col,[data-condense],.stub,.legal .toc{display:none!important}body{font-size:11pt;color:var(--ink)}.shell{width:auto;margin:0 12mm}.page-head h1{font-size:24pt}.page-head .standfirst{font-size:13pt}.sec{margin-top:10mm;padding-top:4mm;break-inside:avoid-page}.sec:before{transform:none!important}.sec:after{display:none}.legal{display:block;margin-top:6mm}.legal-text{font-size:10.5pt;max-width:none}.legal-text h2{break-after:avoid}a{color:var(--ink);text-decoration:none}.typing .u{visibility:visible}.tcaret{display:none}.jump,.pull-row,.guide~.sec,.formats-sec{display:none!important}.sec h2 .hm{background:none}.legal-text .writeline{height:9mm;border-bottom:.3mm solid var(--ink)}.legal-text .blank{border-bottom:.3mm solid var(--ink)}.legal-text td:empty{height:11mm}.legal-text td{border-bottom-color:var(--grey)}.legal-text table.tform,.legal-text table.tform th,.legal-text table.tform td{border-color:var(--ink)}.legal-text table.tform th{background:none;font-size:8.5pt}.legal-text table.tform tr,.legal-text table.f-details,.legal-text table.f-present,.legal-text table.f-times,.legal-text table.f-sign{break-inside:avoid}.legal-text .statement{border-left-color:var(--ink)}.pull .pt .u{color:var(--ink)}}@media (max-width:1100px){:root{--shell:min(1240px,100% - 56px);--gap:40px}}@media (max-width:1360px){.top nav{display:none}.menu{display:inline-block}}@media (max-width:900px){.page-head{grid-template-columns:minmax(0,1fr)}.page-head .standfirst{grid-column:auto}.page-head .actions{margin-top:0;border-top:0;padding-top:24px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}.sec{grid-template-columns:minmax(0,1fr);row-gap:26px;margin-top:72px}.sec>.sb{grid-column:auto}.sec.wide>.sb{margin-top:0}.estimator{grid-template-columns:minmax(0,1fr);row-gap:40px}.slip{position:static}.legal{grid-template-columns:minmax(0,1fr)}.legal .toc{position:static;max-height:none;margin-bottom:34px;padding-right:0}.record-doc .meta{grid-template-columns:minmax(0,1fr)}.record-doc .preview{width:120px;margin-top:14px}.sec:has(>.sh .figure-col)>.sh{display:contents}.sec>.sh .figure-col{order:2;margin-top:0}.pull-row{grid-template-columns:minmax(0,1fr);margin-top:72px}.pull{grid-column:auto}}@media (max-width:600px){:root{--shell: calc(100% - 36px) }.brand .bl1{font-size:14px;letter-spacing:.12em}.brand .bs{display:none}body{font-size:17px}.page-head h1{font-size:48px}.page-head .standfirst{font-size:21px;margin-top:26px;padding-top:22px}.page-head .actions .btn,.page-head .actions .promise{width:100%;text-align:center}.sec h2{font-size:30px}.ledger>div{grid-template-columns:minmax(0,1fr);row-gap:4px}.ledger dd{font-size:18px}.index-head{display:none}.index ol{border-top:1px solid var(--ink)}.index ol a,.index.compact ol a{grid-template-columns:34px minmax(0,1fr);row-gap:4px}.index .d:after,.index .d:before{display:none}.index .dt{padding-right:0}.index .v{grid-column:2;text-align:left;color:var(--muted);align-self:auto;padding-bottom:0}.index .d{font-size:21px}.extract li{grid-template-columns:40px minmax(0,1fr);row-gap:2px}.extract .who{grid-column:2}.extract .msg{grid-column:2;font-size:18px}.extract.tc li{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.extract.tc .msg{grid-column:1/-1}.rates.three,.rates.three tbody,.rates.three thead{display:block}.rates.three tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;border-bottom:1px solid var(--rule)}.rates.three thead tr{border-bottom-color:var(--ink)}.rates.three tbody tr:last-child{border-bottom-color:var(--ink)}.rates.three th,.rates.three td{display:block;border:0}.rates.three thead th:nth-child(2){display:none}.rates.three td:nth-child(2){grid-column:1/-1;grid-row:2;padding-top:0;font-size:16px;color:var(--muted)}.rates.three td:first-child{width:auto}.rates th,.rates td{font-size:17px}.rates td.n,.rates th.n{padding-left:16px}.form .row2{grid-template-columns:minmax(0,1fr)}.cal td,.cal button{height:58px}.cal .hatch{font-size:11px;margin-top:6px}.cal th{padding:10px 3px;font-size:12px}.record-doc td{font-size:16px}.legal-text{font-size:17px}.legal-text table.tform th,.legal-text table.tform td{padding:7px 6px}.legal-text table.tform th{font-size:11px}.legal-text table.f-present th:nth-child(1){width:22%}.legal-text table.f-record th:nth-child(1){width:12%}.legal-text table.f-record th:nth-child(2){width:20%}.legal-text table.f-record td:first-child{font-size:12px}.legal-text table.stack,.legal-text table.stack tbody,.legal-text table.stack tr,.legal-text table.stack td{display:block}.legal-text table.stack thead{display:none}.legal-text table.stack{border-top:1px solid var(--ink)}.legal-text table.stack tr{padding:12px 0;border-bottom:1px solid var(--rule)}.legal-text table.stack td{border:0;padding:2px 0;display:grid;grid-template-columns:8.5em minmax(0,1fr);column-gap:12px}.legal-text table.stack td:before{content:attr(data-label);font:13px/1.7 var(--mono);color:var(--muted)}.legal-text table.stack td:first-child{display:block;font-weight:700;padding-bottom:6px}.legal-text table.stack td:first-child:before{content:none}.formats{gap:12px}.formats span,.jump{font-size:13px}.jump:before{width:100%}.sec.quiet h2{font-size:26px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .sec:not(.is-printed):before{transform:none}}@media (max-width:1360px){html:not(.js) .top{flex-wrap:wrap}html:not(.js) .sk-m{display:none}html:not(.js) .top nav{display:flex;flex-wrap:wrap;gap:4px 20px;width:100%}html:not(.js) .menu{display:none}}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form-slot{margin-top:30px;max-width:44em;scroll-margin-top:24px}.form-slot .fluentform{font:19px/1.5 var(--serif);color:var(--ink)}.form-slot .fluentform fieldset{min-inline-size:0}.form-slot .fluentform .ff-el-group{margin:0 0 26px;padding:0}.form-slot .fluentform .ff-el-input--label{margin:0 0 8px;padding:0;line-height:1.4}.form-slot .fluentform .ff-el-input--label label{display:inline;margin:0;font:15px/1.4 var(--mono);color:var(--muted)}.form-slot .fluentform .ff-el-is-required.asterisk-right label:after{content:" *";margin-left:2px;color:var(--red-text)}.form-slot .fluentform .ff-el-is-required.asterisk-left label:before{content:"* ";color:var(--red-text)}.form-slot .fluentform .ff-el-form-control{display:block;width:100%;max-width:none;height:auto;min-height:0;margin:0;font:19px/1.4 var(--serif);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0;box-shadow:none;padding:10px 0 9px;appearance:none;-webkit-appearance:none}.form-slot .fluentform select.ff-el-form-control{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 8px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.form-slot .fluentform textarea.ff-el-form-control{min-height:7.5em;resize:vertical;border:1px solid var(--ink);padding:12px 14px}.form-slot .fluentform .ff-el-form-control:focus{outline:none;background-color:transparent;box-shadow:none;border-bottom:2px solid var(--red);padding-bottom:8px}.form-slot .fluentform textarea.ff-el-form-control:focus{border:1px solid var(--red);box-shadow:inset 0 0 0 1px var(--red);padding:12px 14px}.form-slot .fluentform .ff-el-form-control::placeholder{color:var(--grey);opacity:1}.form-slot .fluentform .ff-t-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 26px;margin:0}.form-slot .fluentform .ff-t-container .ff-t-cell{width:auto;min-width:0;padding:0;margin:0}.form-slot .fluentform .ff-el-input--content:has(.ff-el-form-check-radio){display:flex;flex-wrap:wrap;gap:10px 28px}.form-slot .fluentform .ff-el-form-check{margin:0 0 10px;padding:0}.form-slot .fluentform .ff-el-input--content:has(.ff-el-form-check-radio) .ff-el-form-check{margin:0}.form-slot .fluentform .ff-el-input--content:has(.ff-el-form-check-radio)>:not(.ff-el-form-check){flex-basis:100%}.form-slot .fluentform .ff-el-form-check-label{display:flex;gap:12px;align-items:flex-start;margin:0;padding:0;font:18px/1.45 var(--serif);color:var(--ink);cursor:pointer}.form-slot .fluentform .ff-el-form-check-label>span{margin:0}.form-slot .fluentform .ff-el-form-check-input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:3px 0 0;border:1px solid var(--ink);border-radius:0;display:grid;place-content:center;background:var(--paper);position:static;opacity:1}.form-slot .fluentform .ff-el-form-check-radio{border-radius:50%}.form-slot .fluentform .ff-el-form-check-input:after{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s;background:var(--red)}.form-slot .fluentform .ff-el-form-check-radio:after{border-radius:50%}.form-slot .fluentform .ff-el-form-check-input:checked:after{transform:scale(1)}.form-slot .fluentform .ff-el-form-check-input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.form-slot .fluentform .ff-custom_html{font:15px/1.6 var(--mono);color:var(--muted)}.form-slot .fluentform .ff-custom_html p{margin:0}.form-slot .fluentform .ff-custom_html p+p{margin-top:8px}.form-slot .fluentform .tt-form-route-intro{padding-top:26px;border-top:1px solid var(--ink)}.form-slot .fluentform .ff-custom_html h2,.form-slot .fluentform .ff-custom_html h3{margin:0 0 10px;font:400 28px/1.2 var(--serif);color:var(--ink)}.form-slot .fluentform .tt-form-route-notice{color:var(--ink);border-left:3px solid var(--red);padding:4px 0 4px 16px}.form-slot .fluentform .ff-el-is-error .ff-el-form-control,.form-slot .fluentform .ff-el-is-error .ff-el-form-check-input{border-color:var(--red-text)}.form-slot .fluentform .error,.form-slot .fluentform .text-danger,.form-slot .fluentform .ff-el-error-message{margin:6px 0 0;font:14px/1.4 var(--mono);color:var(--red-text)}.form-slot .ff-errors-in-stack{font:14px/1.6 var(--mono);color:var(--red-text)}.form-slot .ff-errors-in-stack:empty{display:none}.form-slot .fluentform .ff_submit_btn_wrapper{margin:8px 0 0}.form-slot .fluentform .ff-btn-submit{display:inline-block;width:auto;height:auto;min-height:0;margin:0;padding:17px 22px;font:16px/1 var(--mono);color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:0;box-shadow:none;cursor:pointer;transition:background-color .2s,border-color .2s}.form-slot .fluentform .ff-btn-submit:hover{color:var(--paper);background:var(--red);border-color:var(--red);opacity:1}.form-slot .fluentform .ff-btn-submit:focus{color:var(--paper);background:var(--ink);opacity:1}.form-slot .fluentform .ff-btn-submit:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.form-slot .fluentform .ff-btn-submit:hover:focus{background:var(--red);border-color:var(--red)}.form-slot .fluentform .ff-btn-submit:disabled{opacity:.6;cursor:wait}.form-slot .ff-message-success{margin:0;padding:22px 0;font:19px/1.55 var(--serif);color:var(--ink);background:none;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);box-shadow:none}.form-slot .ff-message-success h2{margin:0 0 8px;font:400 30px/1.2 var(--serif)}.form-slot .ux-context{margin:0 0 22px;padding:4px 0 4px 16px;border-left:3px solid var(--red);font:15px/1.6 var(--mono)}.form-slot .tq-estimate-carried{margin:0 0 26px;padding:6px 0 6px 18px;border-left:3px solid var(--red)}.form-slot .tq-estimate-carried h3{font:400 24px/1.3 var(--serif)}.form-slot .tq-estimate-carried p{margin-top:6px;font:15px/1.6 var(--mono);color:var(--muted)}.form-slot .tq-estimate-carried summary{margin-top:8px;font:15px/1.6 var(--mono);cursor:pointer}.form-slot .tq-estimate-carried .tq-estimate-lines{white-space:pre-line;font:14px/1.7 var(--mono);color:var(--ink)}.form-slot .ux-date-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.form-slot .ux-date-fields>div{display:grid;gap:8px;align-content:start}.form-slot .ux-date-fields label{font:15px/1.4 var(--mono);color:var(--muted)}.form-slot .terminal-field-help,.form-slot .ux-date-help{margin:8px 0 0;font:14px/1.5 var(--mono);color:var(--muted)}.form-slot .terminal-error-summary{margin:0 0 26px;padding:16px 18px;border:1px solid var(--red)}.form-slot .terminal-error-summary h3{margin-bottom:8px;font:400 24px/1.3 var(--serif)}.form-slot .terminal-error-summary ul{padding-left:1.2em;font:15px/1.6 var(--mono)}.form-slot .terminal-error-summary a{color:var(--red-text)}.form-slot .terminal-security-retry{display:grid;gap:12px;justify-items:start;margin:0 0 26px;padding:4px 0 4px 16px;border-left:3px solid var(--red);font:15px/1.6 var(--mono)}.form-slot .terminal-security-retry .button{font:16px/1 var(--mono);color:var(--ink);background:none;border:1px solid var(--ink);padding:12px 16px;cursor:pointer}@media (max-width:600px){.form-slot .fluentform .ff-t-container,.form-slot .ux-date-fields{grid-template-columns:minmax(0,1fr)}.form-slot .fluentform .ff-t-container .ff-t-cell+.ff-t-cell{margin-top:0}}.avail-slot .tt-availability{display:flex;flex-direction:column;align-items:stretch;min-height:960px;margin:0;padding:0;max-width:none;background:none;border:0;box-shadow:none;font:16px/1.5 var(--mono);color:var(--ink)}.avail-slot .tt-availability>*{margin:0}.avail-slot .tt-availability .tta-eyebrow,.avail-slot .tt-availability>.tta-note{display:none}.avail-slot .tt-availability>h2,.avail-slot .tta-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avail-slot .tt-availability>p:not([class]){display:none}.avail-slot .tta-cta [aria-hidden]{display:none}.avail-slot .tta-status{min-height:5.1em;max-width:76ch;margin-bottom:18px;font:14px/1.7 var(--mono);color:var(--muted)}.avail-slot .tta-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.avail-slot .tta-toolbar h3{margin:0;font:400 28px/1.2 var(--serif);color:var(--ink)}.avail-slot .tta-toolbar button{min-width:46px;margin:0;padding:10px 14px;font:16px/1 var(--mono);color:var(--ink);background:none;border:1px solid var(--ink);border-radius:0;cursor:pointer}.avail-slot .tta-toolbar button:hover{background:var(--tint)}.avail-slot .tta-toolbar button:disabled{opacity:.35;cursor:default;background:none}.avail-slot .tta-calendar table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;border:0;border-top:1px solid var(--ink)}.avail-slot .tta-calendar th{padding:12px 6px;font:14px/1 var(--mono);color:var(--muted);text-align:left;background:none;border:0;border-bottom:1px solid var(--ink)}.avail-slot .tta-calendar abbr{text-decoration:none;border:0}.avail-slot .tta-calendar td{height:74px;padding:0;vertical-align:top;background:none;border:0;border-bottom:1px solid var(--rule)}.avail-slot .tta-calendar td+td{border-left:1px solid var(--rule)}.avail-slot .tta-calendar .tta-day{all:unset;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:74px;padding:8px 7px;font:16px/1 var(--mono);color:var(--ink);cursor:pointer}.avail-slot .tta-calendar .tta-day:hover{background:var(--tint)}.avail-slot .tta-calendar .tta-day:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.avail-slot .tta-calendar .tta-day[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--red)}.avail-slot .tta-calendar [aria-current=date] time,.avail-slot .tta-calendar time[aria-current=date]{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px}.avail-slot .tta-calendar .tta-day small{font:13px/1 var(--mono);color:inherit}.avail-slot .tta-calendar td.tta-past{padding:8px 7px;font:16px/1 var(--mono);color:var(--faint)}.avail-slot .tta-calendar td.tta-partial{background:repeating-linear-gradient(135deg,var(--pale) 0 2px,transparent 2px 7px)}.avail-slot .tta-calendar td.tta-blocked{background:var(--ink)}.avail-slot .tta-calendar td.tta-blocked .tta-day{color:var(--paper)}.avail-slot .tta-calendar td.tta-blocked .tta-day:hover{background:var(--ink)}.avail-slot .tta-calendar td.tta-blocked .tta-day:focus-visible{outline-color:var(--red)}.avail-slot .tta-legend{display:flex;flex-wrap:wrap;gap:6px 26px;margin-top:14px!important;font:14px/1.6 var(--mono);color:var(--muted)}.avail-slot .tta-legend span{display:inline-flex;align-items:center;gap:8px;background:none;padding:0;border:0}.avail-slot .tta-legend span:before{content:"";flex:none;width:14px;height:14px;border:1px solid var(--rule)}.avail-slot .tta-legend .tta-legend-blocked:before{background:var(--ink);border-color:var(--ink)}.avail-slot .tta-legend .tta-legend-partial:before{background:repeating-linear-gradient(135deg,var(--rule) 0 2px,transparent 2px 5px)}.avail-slot .tta-calendar>p:not([class]){margin-top:8px;font:14px/1.6 var(--mono);color:var(--muted)}.avail-slot .tta-details{margin-top:18px}.avail-slot .tta-details h4{margin:0 0 8px;font:400 24px/1.3 var(--serif)}.avail-slot .tta-details p{font:14px/1.6 var(--mono);color:var(--muted)}.avail-slot .tta-slots{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--ink);font:15px/1.5 var(--mono)}.avail-slot .tta-slots li{margin:0;padding:8px 0;border-bottom:1px solid var(--rule);background:none}.avail-slot .tta-slots li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border:1px solid var(--ink);vertical-align:1px}.avail-slot .tta-slots .tta-slot-busy:before{background:var(--red);border-color:var(--red)}.avail-slot .tta-calendar h4{margin:24px 0 0;font:400 20px/1.3 var(--serif)}.avail-slot .tta-details h4{margin-top:0}.avail-slot .tta-date-list{margin-top:6px;font:15px/1.6 var(--mono)}.avail-slot .tta-cta{margin-top:auto!important;padding-top:24px;align-self:flex-start;font:16px/1.4 var(--mono);color:var(--ink)}.avail-slot>noscript p,.avail-slot .tt-availability noscript p{font:14px/1.7 var(--mono);color:var(--muted)}.avail-slot .note{margin-top:0}@media (max-width:600px){.avail-slot .tt-availability{min-height:1060px}.avail-slot .tta-calendar td,.avail-slot .tta-calendar .tta-day{height:58px}.avail-slot .tta-calendar .tta-day{padding:6px 4px;font-size:15px}.avail-slot .tta-calendar .tta-day small{font-size:12px}.avail-slot .tta-calendar th{padding:10px 3px;font-size:12px}.avail-slot .tta-calendar td.tta-past{padding:6px 4px;font-size:15px}.avail-slot .tta-toolbar h3{font-size:24px}}.legal-text figure{margin:18px 0;overflow-x:auto}.legal-text figure table{margin:0}.legal-text table th,.legal-text table td,.wp-content table th,.wp-content table td{border:0;border-bottom:1px solid var(--rule)}.legal-text table th,.wp-content table th{border-bottom-color:var(--ink)}.legal-text table thead,.legal-text table tfoot,.wp-content table thead{border:0}.legal-text a{overflow-wrap:anywhere}.legal-text h4{font:700 18px/1.4 var(--serif);margin:24px 0 6px}.wp-content{margin-top:56px;padding-top:34px;border-top:1px solid var(--ink);max-width:42em;font:18px/1.68 var(--serif)}.wp-content h1{font:400 clamp(40px,5vw,72px)/1.05 var(--serif);letter-spacing:-.02em;margin:0 0 28px}.wp-content h2{font:400 30px/1.2 var(--serif);margin:48px 0 14px}.wp-content h3{font:700 19px/1.4 var(--serif);margin:28px 0 8px}.wp-content p+p,.wp-content p+ul,.wp-content ul+p,.wp-content p+ol,.wp-content ol+p{margin-top:.9em}.wp-content ul,.wp-content ol{padding-left:1.3em}.wp-content img{max-width:100%;height:auto}.wp-content figure{margin:18px 0;overflow-x:auto}.wp-content table{width:100%;border-collapse:collapse}.wp-content th,.wp-content td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule)}.wp-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wp-content .wp-block-button__link{display:inline-block;background:var(--ink);color:var(--paper);font:16px/1 var(--mono);padding:17px 22px;text-decoration:none}.page-head+.wp-content{margin-top:56px}
