:root{--chart:#ffffff;--ink:#15191c;--rule:#e3e6e7;--rule-firm:#c9cfd1;--route:#c42b45;--route-deep:#a01f36;--quiet:#717678;--sans:var(--font-commissioner),ui-sans-serif,system-ui,sans-serif;--serif:var(--font-spectral),Georgia,"Times New Roman",serif;--t-h1:31px;--lh-h1:37px;--t-h2:25px;--lh-h2:31px;--t-h3:20px;--lh-h3:26px;--t-body:17px;--lh-body:28px;--t-data:15px;--lh-data:21px;--t-quiet:14px;--lh-quiet:20px;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--radius-input:2px;--container:720px;--gutter:56px;--rail:264px;--pad:24px;--hair:1px}@media (min-width:880px){:root{--container:856px}}@media (min-width:1024px){:root{--container:940px}}@media (min-width:1280px){:root{--container:1120px}}@media (min-width:1600px){:root{--container:1240px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--chart);color:var(--ink);font-family:var(--serif);font-size:var(--t-body);line-height:var(--lh-body);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}:focus-visible{outline:2px solid var(--route);outline-offset:2px}.u-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--pad)}.u-sheet{display:block;padding-bottom:var(--s5)}h1,h2,h3{font-family:var(--sans);font-weight:600;margin:0 0 var(--s2);letter-spacing:-.011em}h1{font-size:var(--t-h1);line-height:var(--lh-h1);margin-bottom:var(--s3)}h2{font-size:var(--t-h2);line-height:var(--lh-h2);margin-top:var(--s5)}h3{font-size:var(--t-h3);line-height:var(--lh-h3);margin-top:var(--s4);font-weight:500}p{margin:0 0 var(--s2)}ol,ul{padding-left:var(--s3)}li{margin-bottom:var(--s1)}b,strong{font-weight:600}code,kbd,pre,samp{font-family:var(--sans);font-size:var(--t-data);font-weight:500;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}a{color:var(--route);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--route-deep)}.u-data,.u-sans{font-family:var(--sans)}.u-data{font-size:var(--t-data);line-height:var(--lh-data);font-weight:500;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.u-quiet{color:var(--quiet)}.u-small{font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:400}.u-num{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;text-align:right}.u-head{border-bottom:var(--hair) solid var(--rule-firm);box-shadow:0 3px 0 -2px var(--rule);padding:var(--s3) 0 var(--s2)}.u-headrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.u-mark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.u-markword{font-family:var(--sans);font-weight:600;font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink);letter-spacing:-.015em}.u-markword span{color:var(--route)}.u-logo{display:block;flex:none}.u-headline{margin:0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-nav{margin-top:var(--s2);padding-top:var(--s2);border-top:var(--hair) solid var(--rule)}.u-navlist{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0;padding:0;list-style:none;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:500}.u-navlist li{margin:0}.u-navlist a{color:var(--ink);text-decoration:none}.u-navlist a:hover{color:var(--route);text-decoration:underline}.u-record{margin:0 0 var(--s4);padding-top:2px}.u-recordhead{padding-bottom:var(--s1);border-bottom:var(--hair) solid var(--rule-firm);font-weight:600;color:var(--ink)}.u-recordfields,.u-recordhead{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-recordfields{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:0 var(--s2);gap:0 var(--s2)}.u-recordfields dt{color:var(--quiet)}.u-recordfields dd,.u-recordfields dt{padding:5px 0;border-bottom:var(--hair) solid var(--rule)}.u-recordfields dd{margin:0;text-align:right;font-weight:500;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.u-recordby{margin:0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-recordby strong{color:var(--ink);font-weight:500}.u-recordfields{max-width:420px}.u-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 var(--s4);border-top:var(--hair) solid var(--rule-firm);border-bottom:var(--hair) solid var(--rule-firm)}.u-key li{margin:0;padding:var(--s3) var(--s2) var(--s3) var(--s2);border-left:var(--hair) solid var(--rule)}.u-key li:nth-child(3n+1){border-left:0;padding-left:0}.u-key li:nth-child(n+4){border-top:var(--hair) solid var(--rule)}.u-keymark{display:block;margin-bottom:var(--s2)}.u-keyword{font-size:var(--t-data);line-height:var(--lh-data);font-weight:600}.u-keybuys,.u-keyword{display:block;font-family:var(--sans)}.u-keybuys{margin-top:2px;color:var(--quiet)}.u-keybuys,.u-keynote{font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-keynote{display:block;margin-top:var(--s1);font-family:var(--sans);font-weight:500;color:var(--route)}@media (max-width:620px){.u-key{grid-template-columns:repeat(2,minmax(0,1fr))}.u-key li{padding:var(--s2)}.u-key li:nth-child(3n+1){border-left:var(--hair) solid var(--rule)}.u-key li:nth-child(odd){border-left:0;padding-left:0}.u-key li:nth-child(n+4){border-top:0}.u-key li:nth-child(n+3){border-top:var(--hair) solid var(--rule)}}.u-boardwrap{overflow-x:auto;contain:content;container-type:inline-size;container-name:board}.u-board{width:100%;border-collapse:collapse}.u-board,.u-board caption{font-family:var(--sans);text-align:left}.u-board caption{caption-side:top;font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet);padding-bottom:var(--s2)}.u-board td,.u-board th{padding:var(--s1) var(--s2) var(--s1) 0;vertical-align:top;background:var(--chart)}.u-board thead th{font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:500;color:var(--quiet);border-top:var(--hair) solid var(--rule-firm);border-bottom:var(--hair) solid var(--rule-firm);white-space:nowrap;padding-top:var(--s1);padding-bottom:var(--s1)}.u-board tbody{border-bottom:var(--hair) solid var(--rule)}.u-rowmain td,.u-rowmain th{padding-bottom:2px}.u-rowdetail td{padding-top:0;padding-bottom:var(--s1)}.u-board .u-rowdet{flex:1 1 18rem;border:0;margin:0}.u-rowdet .u-det-s{padding:2px 0;font-weight:400;font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-rowdet .u-det-s-t{display:block}.u-rowdet .u-basis{display:inline;margin:0;color:var(--quiet)}.u-rowdet-more{font-weight:400}.u-rowdet .u-det-body{padding:var(--s1) 0 0}.u-filters{margin:0 0 var(--s3);padding:var(--s2) 0;border-top:var(--hair) solid var(--rule-firm);border-bottom:var(--hair) solid var(--rule)}.u-filters-lab{display:block;margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600}.u-chips{gap:var(--s1);margin:0}.u-chip{display:inline-flex;align-items:baseline;gap:6px;font-weight:600;color:var(--ink);background:var(--chart);padding:7px 12px;cursor:pointer}.u-chip:hover{border-color:var(--route);color:var(--route)}.u-chip[aria-current]{background:var(--route);border-color:var(--route);color:var(--chart);cursor:default}a.u-chip{text-decoration:none}.u-chipn{font-weight:400;color:var(--quiet);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-chip[aria-current] .u-chipn{color:var(--chart)}.u-filters-state{margin:var(--s2) 0 0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-pager{margin:var(--s4) 0 0;padding-top:var(--s3);border-top:var(--hair) solid var(--rule-firm)}.u-pager-state{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-pagerlist{flex-wrap:wrap;margin:0;padding:0;list-style:none}.u-pageritem,.u-pagerlist{display:flex;align-items:center;gap:var(--s1)}.u-pagerlink{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600;color:var(--route);background:var(--chart);border:var(--hair) solid var(--rule-firm);text-decoration:none}a.u-pagerlink:hover{border-color:var(--route);color:var(--route-deep)}.u-pagerhere{background:var(--route);border-color:var(--route);color:var(--chart);cursor:default}.u-pagergap{font-family:var(--sans);font-size:var(--t-quiet);color:var(--quiet)}.u-group th{border-top:var(--hair) solid var(--rule-firm)}.u-grouphead th{padding-top:var(--s3);border-top:3px solid var(--ink)}.u-groupname{font-family:var(--sans);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:600}.u-groupcount{font-weight:400;margin-left:var(--s1)}.u-collabels th,.u-groupcount{font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-collabels th{font-weight:500;color:var(--quiet);border-top:0;border-bottom:var(--hair) solid var(--rule-firm);white-space:nowrap}.u-colnote{display:block;font-weight:400;white-space:normal}.u-provider{font-size:var(--t-body);font-weight:600}.u-figure{display:block;white-space:nowrap}.u-qualifier{display:block;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-cell-price{display:flex;flex-direction:column;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.u-cell-price>*+*{margin-top:0}.u-basis{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-fields,.u-verdict{margin:0 0 var(--s3)}.u-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:0 var(--s3);gap:0 var(--s3);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);border-top:var(--hair) solid var(--rule)}.u-fields dt{color:var(--quiet)}.u-fields dd,.u-fields dt{padding:7px 0;border-bottom:var(--hair) solid var(--rule)}.u-fields dd{margin:0;overflow-wrap:anywhere}.u-fields .u-no{color:var(--quiet)}.u-route{display:flex;align-items:center;gap:var(--s1);white-space:nowrap}.u-routemark{display:block;flex:none}.u-routeword{font-size:var(--t-data);line-height:var(--lh-data);font-weight:600}.u-routenote{display:block;color:var(--route);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:500;margin-top:2px;white-space:normal}.u-cta{display:inline-block;background:var(--route);color:var(--chart);font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600;text-decoration:none;padding:11px 20px;border:var(--hair) solid var(--route);border-radius:var(--radius-input)}.u-cta:hover{background:var(--route-deep);border-color:var(--route-deep);color:var(--chart)}.u-cta-link{display:inline-block;color:var(--route);font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600;text-decoration:underline;text-underline-offset:2px;padding:11px 0}.u-cta-link:hover{color:var(--route-deep)}.u-disc-inline{display:inline;margin-left:var(--s1);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-cta-outline{display:inline-block;background:var(--chart);color:var(--route);font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600;text-decoration:none;padding:11px 20px;border:var(--hair) solid var(--route);border-radius:var(--radius-input);cursor:pointer}.u-cta-outline:hover{color:var(--route-deep);border-color:var(--route-deep)}.u-cta-row{padding:5px 12px;font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-cta-wrap{margin:0 0 var(--s2)}.u-lede{font-size:var(--t-h3);line-height:30px;margin-bottom:var(--s3)}.u-note{border-left:2px solid var(--route);padding-left:var(--s2);margin:var(--s4) 0}.u-note p:last-child{margin-bottom:0}.u-defs{margin:0}.u-defs dt{font-family:var(--sans);font-weight:600;font-size:var(--t-data);line-height:var(--lh-data);margin-top:var(--s3)}.u-defs dd{margin:var(--s1) 0 0}.u-cite{font-weight:500;color:var(--route);white-space:nowrap}.u-adviceline,.u-cite{font-family:var(--sans);font-size:var(--t-quiet)}.u-adviceline{padding-top:var(--s2);margin-top:var(--s4);line-height:var(--lh-quiet);color:var(--quiet)}.u-adviceline,.u-guides{border-top:var(--hair) solid var(--rule-firm)}.u-guides{list-style:none;padding:0;margin:0 0 var(--s4)}.u-guides li{border-bottom:var(--hair) solid var(--rule);padding:var(--s2) 0;margin:0}.u-guides li:last-child{border-bottom:var(--hair) solid var(--rule-firm)}.u-guides a{font-family:var(--sans);font-weight:600;font-size:var(--t-data);line-height:var(--lh-data)}.u-guides p{margin:4px 0 0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-revindex-n{display:inline-block;min-width:3ch;margin-right:var(--s1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rule-firm)}.u-revindex-routes{display:inline-flex;align-items:center;gap:4px;vertical-align:-3px}.u-revindex-routes span{color:var(--ink);font-weight:500}.u-revindex-foot{border-bottom:0!important}.u-revindex-foot p{margin:0}.u-foot{border-top:var(--hair) solid var(--rule-firm);box-shadow:0 -3px 0 -2px var(--rule);padding:var(--s5) 0 var(--s4)}.u-footgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s4) 0;gap:var(--s4) 0;margin-bottom:var(--s4)}.u-footbrand{max-width:42ch}.u-footmark{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--s2)}.u-footbrand p{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-footbrand p:last-child{margin-bottom:0}.u-footcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s4) 0;gap:var(--s4) 0}.u-footcol{padding-left:var(--s3);border-left:var(--hair) solid var(--rule)}.u-footcol:nth-child(odd){padding-left:0;border-left:0}.u-footcol h2{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600;letter-spacing:0;color:var(--ink)}.u-footcol ul{list-style:none;padding:0;margin:0}.u-footcol li{margin:0 0 7px}.u-footcol a,.u-footcol li{font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-footcol a{color:var(--ink);text-decoration:none}.u-footcol a:hover{color:var(--route);text-decoration:underline}.u-footlegal{border-top:var(--hair) solid var(--rule-firm);padding-top:var(--s3)}.u-footlegal p{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);color:var(--ink)}.u-footlegal p:last-child{margin-bottom:0}@media (min-width:621px){.u-footcols{grid-template-columns:repeat(3,minmax(0,1fr))}.u-footcol,.u-footcol:nth-child(odd){padding-left:var(--s3);border-left:var(--hair) solid var(--rule)}.u-footcol:nth-child(3n+1){padding-left:0;border-left:0}}@media (min-width:900px){.u-footgrid{grid-template-columns:var(--rail) minmax(0,1fr);gap:0 var(--gutter)}}@media (min-width:1024px){.u-footcols{grid-template-columns:repeat(4,minmax(0,1fr))}.u-footgrid{grid-template-columns:196px minmax(0,1fr)}.u-footcol:nth-child(3n+1){padding-left:var(--s3);border-left:var(--hair) solid var(--rule)}.u-footcol:first-child{padding-left:0;border-left:0}}@media (max-width:767px){:root{--t-h1:27px;--lh-h1:33px;--t-h2:22px;--lh-h2:28px;--pad:16px}}.u-board,.u-board tbody,.u-board td,.u-board th,.u-board thead,.u-board tr{display:block}.u-board{min-width:0;table-layout:auto;border-collapse:separate}.u-boardwrap{overflow-x:visible;contain:none}.u-board thead,.u-board tr.u-collabels{display:none}.u-board caption{display:block}.u-board{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:var(--s2);gap:var(--s2)}@media (min-width:880px){.u-cardgrid.u-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.u-cardgrid.u-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.u-board .u-group,.u-board caption{grid-column:1/-1}.u-board tbody:not(.u-group){display:flex;flex-direction:column;border:var(--hair) solid var(--rule);border-radius:var(--radius-input);background:var(--chart);padding:var(--s2);margin-bottom:0}.u-board tbody:not(.u-group) td,.u-board tbody:not(.u-group) th{padding:0;border:0;background:transparent}.u-board tbody:not(.u-group)>tr.u-rowmain{flex:1 1 auto}.u-board tr.u-rowmain{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-column-gap:var(--s2);column-gap:var(--s2);grid-row-gap:var(--s2);row-gap:var(--s2);grid-template-areas:"provider provider" "route    dose" "price    price" "action   action"}.u-col-provider{grid-area:provider}.u-col-route{grid-area:route}.u-col-dose{grid-area:dose}.u-col-price{grid-area:price}.u-col-action{grid-area:action}.u-board-offers tr.u-rowmain{grid-template-rows:auto auto;grid-template-areas:"route dose" "price price"}.u-pairs tr.u-rowmain{display:block}.u-board-offers .u-rowdetail{margin-top:var(--s2)}.u-cardlabel{display:block;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:500;color:var(--quiet)}.u-provider{font-size:var(--t-h3);line-height:var(--lh-h3)}.u-provider a{display:inline;white-space:normal;overflow:visible}.u-route{gap:6px;align-items:flex-start;white-space:normal}.u-routemark{margin-top:3px}.u-cell-dose{white-space:normal}.u-board .u-cell-dose,.u-col-price{text-align:left}.u-cell-price{align-items:flex-start}.u-cell-price .u-figure{font-size:var(--t-h3);line-height:var(--lh-h3)}.u-cell-action{display:block;margin-top:auto}.u-cell-action .u-cta-row{display:block;width:100%;text-align:center;padding:11px 16px;font-size:var(--t-data);line-height:var(--lh-data)}.u-disc-inline{display:block;margin:var(--s1) 0 0}.u-board .u-rowdet{flex:none}.u-detailinner{width:auto}.u-fields{grid-template-columns:minmax(0,1fr);gap:0}.u-fields dt{padding-bottom:0;border-bottom:0}.u-fields dd{padding-top:1px}.u-group{margin:var(--s3) 0 var(--s2)}.u-group,.u-grouphead,.u-grouphead th{display:block}.u-plainwrap{overflow-x:auto;contain:content}.u-plain.u-board{display:table;min-width:460px;table-layout:auto;border-collapse:collapse;gap:0}.u-plain.u-board thead{display:table-header-group}.u-plain.u-board tbody:not(.u-group){display:table-row-group;border:0;border-radius:0;background:none;padding:0;margin:0}.u-plain.u-board tr{display:table-row}.u-plain.u-board tbody:not(.u-group) td,.u-plain.u-board tbody:not(.u-group) th,.u-plain.u-board thead th{display:table-cell;padding:var(--s1) var(--s2) var(--s1) 0;border:0;border-bottom:var(--hair) solid var(--rule);background:var(--chart)}.u-plain.u-board thead th{border-bottom:var(--hair) solid var(--rule-firm)}@media (min-width:880px){.u-board-offers.u-board,.u-pairs.u-board{display:table;table-layout:auto;border-collapse:collapse;gap:0}.u-board-offers.u-board thead,.u-pairs.u-board thead{display:table-header-group}.u-board-offers.u-board tbody:not(.u-group),.u-pairs.u-board tbody:not(.u-group){display:table-row-group;border:0;border-radius:0;background:none;padding:0;margin:0}.u-board-offers.u-board tr,.u-board-offers.u-board tr.u-rowmain,.u-pairs.u-board tr,.u-pairs.u-board tr.u-rowmain{display:table-row}.u-board-offers.u-board tbody:not(.u-group) td,.u-board-offers.u-board tbody:not(.u-group) th,.u-board-offers.u-board thead th,.u-pairs.u-board tbody:not(.u-group) td,.u-pairs.u-board tbody:not(.u-group) th,.u-pairs.u-board thead th{display:table-cell;padding:var(--s1) var(--s2) var(--s1) 0;border:0;border-bottom:var(--hair) solid var(--rule);background:var(--chart)}.u-board-offers.u-board thead th,.u-pairs.u-board thead th{border-bottom:var(--hair) solid var(--rule-firm)}.u-board-offers.u-board .u-cardlabel,.u-pairs.u-board .u-cardlabel{display:none}.u-pairs.u-board tbody tr+tr td{border-top:0}.u-board-offers.u-board .u-num,.u-pairs.u-board .u-num{text-align:right}}.u-quotes{list-style:none;padding:0;margin:0 0 var(--s3);border-top:var(--hair) solid var(--rule)}.u-quotes li{margin:0;padding:var(--s2) 0;border-bottom:var(--hair) solid var(--rule);overflow-wrap:anywhere}.u-quote-t{margin:0;font-size:var(--t-data);line-height:var(--lh-data);color:var(--ink)}.u-quote-m,.u-quote-t{display:block;font-family:var(--sans)}.u-quote-m{margin:2px 0 0;color:var(--quiet)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.u-notice{position:fixed;right:0;left:0;bottom:0;z-index:20;display:flex;align-items:center;gap:var(--s2);flex-wrap:nowrap;padding:6px var(--s2);background:var(--chart);border-top:var(--hair) solid var(--rule-firm);border-left:3px solid var(--route);border-radius:0}.u-noticetext{flex:1 1 auto;min-width:0;margin:0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-noticetext strong{color:var(--ink);font-weight:600}.u-noticetext a{color:var(--route)}.u-noticedetail{display:none}@media (min-width:40rem){.u-noticedetail{display:inline}}.u-noticeacts{display:flex;align-items:center;gap:var(--s1);flex:none}.u-noticebtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--s2);margin:0;background:var(--chart);border:var(--hair) solid var(--rule-firm);border-radius:var(--radius-input);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}.u-noticebtn:hover{border-color:var(--route);color:var(--route)}@media (min-width:900px){.u-notice{left:auto;bottom:var(--s2);width:min(34rem,calc(100vw - 2 * var(--s2)));right:max(var(--s2),calc((100vw - var(--container)) / 2 + var(--pad)));border:var(--hair) solid var(--rule-firm);border-left:3px solid var(--route)}}@media (max-width:619px){.u-notice{gap:var(--s1)}}@media (max-width:380px){.u-notice{padding:4px var(--s1);gap:6px}.u-noticeacts{gap:6px}.u-noticebtn{padding:0 8px}}.u-flag{color:var(--route)}.ic{display:inline-block;vertical-align:-.14em;flex:none}.u-st{display:inline-flex;align-items:baseline;gap:6px}.u-st .ic{align-self:center}.u-st-label{font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data)}.u-st-yes{color:var(--ink)}.u-st-no{color:var(--quiet)}.u-st-flag{color:var(--route)}.u-factic{display:inline-flex;align-items:center;gap:6px}.u-factic-label{font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-toc{margin:0 0 var(--s4);padding:var(--s2) 0;border-top:var(--hair) solid var(--rule-firm);border-bottom:var(--hair) solid var(--rule-firm)}.u-toc-h{margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600;color:var(--quiet)}.u-toc-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.u-toc-item{margin:0}.u-toc-a{font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:500;text-decoration:none}.u-toc-a:hover{text-decoration:underline}.u-sec-h{scroll-margin-top:var(--s4)}.u-sec{display:block}.u-crumbs{margin:0 0 var(--s3)}.u-crumbs-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-crumbs-item{display:inline-flex;align-items:center;gap:6px;margin:0}.u-crumbs-a{text-decoration:none}.u-crumbs-a:hover{text-decoration:underline}.u-crumbs-current{color:var(--quiet)}.u-crumbs-sep{display:inline-flex;color:var(--rule-firm)}.u-kt{margin:0 0 var(--s4);padding-top:var(--s2);border-top:3px solid var(--ink)}.u-kt-h{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:600}.u-kt-list{margin:0;padding:0;list-style:none}.u-kt-item{margin:0;padding:var(--s2) 0;border-top:var(--hair) solid var(--rule)}.u-kt-item:first-child{border-top:0;padding-top:0}.u-call{margin:0 0 var(--s3);padding:0 0 0 var(--s2);border-left:3px solid var(--rule)}.u-call-note{border-left-color:var(--rule)}.u-call-method{border-left-color:var(--rule-firm)}.u-call-caution{border-left-color:var(--route)}.u-call-limit{border-left-color:var(--ink)}.u-call-h{display:flex;align-items:center;gap:6px;margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600;color:var(--quiet)}.u-call-caution .u-call-h{color:var(--route)}.u-call-limit .u-call-h{color:var(--ink)}.u-call-body>:last-child{margin-bottom:0}.u-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0 0 var(--s4);border-top:var(--hair) solid var(--rule-firm);border-bottom:var(--hair) solid var(--rule-firm)}.u-stat{padding:var(--s2) var(--s2) var(--s2) 0;border-left:var(--hair) solid var(--rule)}.u-stat:first-child{border-left:0}.u-stat:not(:first-child){padding-left:var(--s2)}.u-stat-v{margin:0;text-align:left;font-family:var(--sans);font-size:var(--t-h2);line-height:var(--lh-h2);font-weight:600}.u-stat-of{font-size:var(--t-data);line-height:var(--lh-data);font-weight:400}.u-stat-l{margin:0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet)}.u-bline{margin:var(--s4) 0;padding:var(--s2) 0;border-top:3px solid var(--ink);border-bottom:var(--hair) solid var(--rule-firm)}.u-bline-h{margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600;color:var(--quiet)}.u-bline-body>:last-child{margin-bottom:0}.u-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:0 var(--s3);gap:0 var(--s3);margin:0 0 var(--s3);font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);border-top:var(--hair) solid var(--rule)}.u-facts-pair{display:contents}.u-facts-k{color:var(--quiet)}.u-facts-k,.u-facts-v{padding:7px 0;border-bottom:var(--hair) solid var(--rule)}.u-facts-v{margin:0;overflow-wrap:anywhere}.u-ctap{margin:var(--s4) 0;padding:var(--s2) 0;border-top:var(--hair) solid var(--rule-firm);border-bottom:var(--hair) solid var(--rule-firm)}.u-ctap-h{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:600}.u-ctap-body>:last-child{margin-bottom:0}.u-pq{margin:var(--s4) 0;padding-left:var(--s3);border-left:var(--hair) solid var(--rule-firm)}.u-pq-q{margin:0 0 var(--s1);font-family:var(--serif);font-size:var(--t-h3);line-height:var(--lh-h3)}.u-pq-cite{display:flex;align-items:baseline;gap:6px;color:var(--quiet)}.u-pq-cite .ic{align-self:center}.u-pq-cite-t{font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-faq{margin:0 0 var(--s4);border-top:var(--hair) solid var(--rule-firm)}.u-faq-i{border-bottom:var(--hair) solid var(--rule)}.u-det-s,.u-faq-q{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:var(--s2) 0;cursor:pointer;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600;list-style:none}.u-det-s::-webkit-details-marker,.u-faq-q::-webkit-details-marker{display:none}.u-det-s::marker,.u-faq-q::marker{content:""}.u-det-s-i,.u-faq-q-i{display:inline-flex;color:var(--quiet);align-self:center}details[open]>.u-det-s .u-det-s-i,details[open]>.u-faq-q .u-faq-q-i{transform:rotate(180deg)}.u-faq-a{padding:0 0 var(--s2)}.u-faq-a>:last-child{margin-bottom:0}.u-det{border-top:var(--hair) solid var(--rule);border-bottom:var(--hair) solid var(--rule);margin:0 0 var(--s3)}.u-det-s-t{font-weight:600}.u-det-body{padding:0 0 var(--s2)}.u-det-body>:last-child{margin-bottom:0}.u-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--s3);padding:0;list-style:none}.u-chip{margin:0;padding:2px 8px;border:var(--hair) solid var(--rule-firm);border-radius:var(--radius-input);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:500}.u-chips-empty{margin:0 0 var(--s3)}.u-fig{margin:var(--s4) 0}.u-fig-title{margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600}.u-fig-scroll{overflow-x:auto;contain:content}.u-fig-note{margin:var(--s1) 0 0}.u-data-table{width:100%;min-width:32rem;border-collapse:collapse;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);text-align:left}.u-data-table td,.u-data-table th{padding:var(--s1) var(--s2) var(--s1) 0;vertical-align:top;border-bottom:var(--hair) solid var(--rule)}.u-data-table thead th{font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:500;color:var(--quiet);border-bottom:var(--hair) solid var(--rule-firm)}.u-chart-unit{margin:0 0 var(--s2)}.u-bars{display:grid;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr) max-content;align-items:center;grid-gap:6px var(--s2);gap:6px var(--s2);margin:0;padding:0;list-style:none}.u-bar-row{display:contents}.u-bar-label{margin:0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet)}.u-bar-track{height:12px;background:var(--rule)}.u-bar-fill{height:100%;background:var(--ink)}.u-bar-fill-flag{background:var(--route)}.u-bar-value{margin:0;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600}.u-bar-note{grid-column:1/-1;margin:0 0 var(--s1)}.u-meters{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0;padding:0;list-style:none}.u-meter{margin:0}.u-meter-label{margin:0 0 6px;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:500}.u-meter-track{height:14px;background:var(--rule)}.u-meter-fill{height:100%;background:var(--ink)}.u-meter-value{margin:6px 0 0;text-align:left;font-family:var(--sans);font-size:var(--t-data);line-height:var(--lh-data);font-weight:600}.u-meter-note{font-weight:400}.u-split{display:flex;column-gap:2px;height:18px;margin:0 0 var(--s2)}.u-split-band{background:var(--ink)}.u-split-band-alt{background:var(--quiet)}.u-split-band-flag{background:var(--route)}.u-split-key{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:0 var(--s3);gap:0 var(--s3);margin:0;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);border-top:var(--hair) solid var(--rule)}.u-split-pair{display:contents}.u-split-k{padding:6px 0;border-bottom:var(--hair) solid var(--rule);font-weight:600;white-space:nowrap}.u-split-of{font-weight:400}.u-split-v{margin:0;padding:6px 0;border-bottom:var(--hair) solid var(--rule);color:var(--quiet)}@media (max-width:620px){.u-facts,.u-split-key{grid-template-columns:minmax(0,1fr);gap:0}.u-facts-k,.u-split-k{padding-bottom:0;border-bottom:0}.u-facts-v,.u-split-v{padding-top:1px}.u-bars{grid-template-columns:minmax(0,1fr) max-content}.u-bar-label{grid-column:1/-1}.u-stat{padding-left:0;border-left:0;border-top:var(--hair) solid var(--rule)}.u-stat:first-child{border-top:0}.u-stat:not(:first-child){padding-left:0}}code,kbd,pre,samp{overflow-wrap:anywhere}.u-call-h-label{letter-spacing:.01em}.u-faq-q-t{flex:1 1 auto}.u-fig-chart .u-fig-title{margin-bottom:var(--s2)}.u-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--s3);background:color-mix(in srgb,var(--ink) 62%,transparent)}.u-modal{width:100%;max-width:520px;max-height:calc(100vh - (2 * var(--s3)));overflow-y:auto;padding:var(--s4);background:var(--chart);border:var(--hair) solid var(--ink)}.u-modal-eyebrow{margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:600;color:var(--quiet)}.u-modal-h{font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:600}.u-modal-disc,.u-modal-h{margin:0 0 var(--s2);font-family:var(--sans);color:var(--ink)}.u-modal-disc{padding-top:var(--s2);border-top:var(--hair) solid var(--rule-firm)}.u-modal-body,.u-modal-disc{font-size:var(--t-data);line-height:var(--lh-data)}.u-modal-body{margin:0 0 var(--s3);font-family:var(--sans);color:var(--ink)}.u-modal-continue,.u-modal-cta{margin:0 0 var(--s2)}.u-modal-go{font-size:var(--t-data);line-height:var(--lh-data);font-weight:600;color:var(--route);text-decoration:underline;text-underline-offset:3px}.u-modal-go,.u-modal-x{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sans)}.u-modal-x{justify-content:center;min-width:44px;padding:0 12px;font-size:var(--t-quiet);line-height:var(--lh-quiet);color:var(--quiet);background:none;border:var(--hair) solid var(--rule);cursor:pointer}.u-modal-x:hover{color:var(--ink);border-color:var(--rule-firm)}.u-pairs th[rowspan]{vertical-align:top;padding-top:var(--s2);border-right:var(--hair) solid var(--rule)}.u-pairs .u-pairnote{display:block;font-family:var(--sans);font-size:var(--t-quiet);line-height:var(--lh-quiet);font-weight:400}.u-pairs tbody tr+tr td{border-top:0}.u-method{margin:0 0 var(--s3);padding-left:var(--s3);font-family:var(--serif);font-size:var(--t-body);line-height:var(--lh-body)}.u-method li{margin:0 0 var(--s2)}