.cx .container{max-width:none;padding-inline:0}.cx .label{font-weight:400}html[lang=hi] .cx{--sans:"Edge Sans", var(--font-lang-hi), Arial, sans-serif;font-family:var(--sans)}html[lang=ta] .cx{--sans:"Edge Sans", var(--font-lang-ta), Arial, sans-serif;font-family:var(--sans)}html[lang=hi] .cx :is(h1,h2,h3,h4),html[lang=ta] .cx :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.3}html[lang=hi] .cx :is(p,li,dd,summary),html[lang=ta] .cx :is(p,li,dd,summary){line-height:1.7}html[lang=ta] .cx :is(h3,h4){overflow-wrap:anywhere}html[lang=ta] .cx :is(h1,h2){overflow-wrap:break-word}@media (max-width:640px){html[lang=ta] .cx h1{font-size:clamp(26px,7.2vw,38px)}html[lang=ta] .cx h2{font-size:clamp(22px,6.2vw,29px)}}html[lang=hi] .cx :is(.vx-figure,.vx-figure *,.ledger-stat,.ledger-row,.lv-meta-band,.decision-meta),html[lang=ta] .cx :is(.vx-figure,.vx-figure *,.ledger-stat,.ledger-row,.lv-meta-band,.decision-meta){overflow-wrap:anywhere;min-width:0}html[lang=hi] .cx .vx-chrome,html[lang=ta] .cx .vx-chrome{flex-wrap:wrap;row-gap:4px}html[lang=ta] .cx .ledger-stat{font-size:clamp(22px,5vw,34px)}.cx .cx-part{display:contents}.cx .illustrated-reading .reading-card{grid-template-rows:subgrid;grid-row:span 2;align-items:stretch;gap:0;display:grid}.cx .illustrated-reading .reading-visual{flex-direction:column;min-width:0;display:flex}.cx .illustrated-reading .reading-visual .vx-figure{flex-direction:column;flex:1;display:flex}.cx .illustrated-reading .reading-visual .vx-body{flex:1}.cx .illustrated-reading .reading-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cx .illustrated-reading .reading-copy .text-link{margin-top:auto}.cx .brief-aside .brief-form{border-top:0;padding-top:0}.cx .rd-pkg-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.cx .rd-pkg h3{margin-bottom:16px;font-size:24px;line-height:1.25}.cx .rd-pkg>p:not(.label){color:var(--muted);margin-bottom:27px;font-size:14px;line-height:1.75}@media (max-width:1100px){.cx .rd-pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cx .rd-pkg-grid{grid-template-columns:minmax(0,1fr)}.cx .rd-pkg h3{font-size:22px}}
.cx .rd-nowrap{white-space:nowrap}.cx .eyebrow.rd-k{font:700 12px/1.6 var(--sans);letter-spacing:.055em;text-transform:uppercase;color:var(--brand)}.cx .label.rd-k{font:400 11px/1.5 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cx .page-hero .rd-counted{margin:0 0 22px}.cx .page-hero:not(.page-hero-visual) .rd-counted{margin-top:22px}.cx .rd-persona{font-family:var(--sans);margin-top:6px}.cx .rd-persona>div>button{color:var(--ink);border-bottom-color:var(--brand);font-family:var(--sans)}.cx .rd-persona>div>button>span:first-child{color:var(--muted);opacity:1;font-size:14px}.cx .rd-persona>div>button>b{font-family:var(--sans);letter-spacing:-.01em;font-size:19px;font-weight:700}.cx .rd-persona #persona-pick{background:var(--white);color:var(--ink);border-color:var(--line);font-family:var(--sans)}.cx .rd-persona #persona-pick>div>span{font-family:var(--sans);border-bottom-color:var(--line);font-weight:700}.cx .rd-persona #persona-pick small{color:var(--muted)}.cx .rd-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.cx .rd-pillar+.rd-pillar{margin-top:64px}.cx .rd-pillar>.rd-k{margin-bottom:4px}.cx .instrument-table.rd-price-table td:first-child{width:44%}.cx .instrument-table.rd-price-table td.rd-grade{width:14%}.cx .instrument-table.rd-price-table td.rd-price{color:var(--ink);font-size:14px;line-height:1.6}.cx .instrument-table.rd-price-table td p{max-width:520px;line-height:1.65}.cx .rd-line{margin:14px 0 6px;font-size:17px}@media (max-width:700px){.cx .instrument-table.rd-price-table{min-width:0}.cx .instrument-table.rd-price-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx .instrument-table.rd-price-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:20px 0;display:grid}.cx .instrument-table.rd-price-table td{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;display:block}.cx .instrument-table.rd-price-table td:first-child{width:auto}.cx .instrument-table.rd-price-table td.rd-grade{grid-area:1/2;width:auto}.cx .instrument-table.rd-price-table td.rd-price{grid-column:1/-1}}.cx .rd-seats{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;display:grid}.cx .rd-seat{border-top:2px solid var(--mb7cce4);min-width:0;padding-top:20px}.cx .rd-seat h3{overflow-wrap:break-word;margin-top:16px;font-size:21px;line-height:1.28}.cx .rd-seats+.note{margin-top:40px}.cx .plain-list.rd-includes{margin-top:26px}.cx .plain-list.rd-includes li:before{content:"";background:var(--brand);flex:0 0 14px;height:2px;margin-top:.72em}@media (max-width:1100px){.cx .rd-seats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cx .rd-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.cx .rd-seat h3{font-size:18px}}.cx .search-page-input.rd-search-form{max-width:660px;margin:30px 0 24px}.cx .rd-search-form input{color:var(--ink);font-size:16px}.cx .rd-search-form .button{flex:none}.cx .rd-for{text-transform:none;letter-spacing:.01em;margin-bottom:26px;font-size:13px}.cx .rd-group{border-top:1px solid var(--line);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:48px;padding:30px 0;display:grid}.cx .rd-results{margin:0;padding:0;list-style:none}.cx .rd-results li:first-child .search-result{border-top:0;padding-top:0}.cx .rd-results .search-result{padding:18px 12px 18px 0}.cx .rd-results .search-result h3{overflow-wrap:break-word;margin:0;font-size:21px}.cx .rd-results .search-result h3 .pill{vertical-align:3px;letter-spacing:.02em;margin-left:4px}.cx .rd-results .search-result p{max-width:720px;margin-top:6px;font-size:14px;line-height:1.65}.cx .rd-results .search-result .label{margin-top:8px;display:block}.cx .rd-ask{border-top:1px solid var(--line);margin-top:10px;padding-top:24px}.cx .rd-none{max-width:760px}.cx .rd-none .text-link{margin-top:16px}@media (max-width:760px){.cx .rd-group{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 0}}.cx .rd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.cx .rd-cards article{border-top:2px solid var(--mb7cce4);min-width:0;padding-top:20px}.cx .rd-cards h3{overflow-wrap:break-word;margin:12px 0 13px;font-size:24px;line-height:1.25}.cx .rd-cards p{color:var(--muted);font-size:14px;line-height:1.7}.cx .rd-cards p+p{margin-top:12px}.cx .rd-cards .rd-code{font:13px/1.75 var(--mono);color:var(--ink);word-break:break-all;margin-top:12px}@media (max-width:900px){.cx .rd-cards{grid-template-columns:minmax(0,1fr);gap:30px}}.cx.rd-door-wrap{background:0 0}.cx .rd-door{color:var(--kffffff);scroll-margin-top:var(--edge-bar-h);background:#102b43;padding:88px 0 96px}.cx .rd-door-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.cx .rd-door h2{color:var(--kffffff);font-size:clamp(34px,3.4vw,46px);line-height:1.12}.cx .rd-door .lead{color:var(--ke4edf8);max-width:420px;margin-top:22px;font-size:17px;line-height:1.65}.cx .rd-door .text-link{color:var(--kffffff);text-underline-offset:5px;margin-top:20px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.cx .rd-door .brief-form{border-top:0;padding-top:4px}.cx .rd-door .field label{color:var(--kd8e6f7);letter-spacing:.02em;font-size:12px}.cx .rd-door .field input,.cx .rd-door .field select,.cx .rd-door .field textarea{border-color:var(--kffffff)}.cx .rd-door .field textarea{min-height:128px}.cx .rd-door .field textarea::placeholder{color:var(--muted)}.cx .rd-door .button.primary{background:var(--kffffff);color:var(--k1d5fad);border-color:var(--kffffff)}.cx .rd-door .button.primary:hover{background:var(--ke8f0fa);border-color:var(--ke8f0fa);color:var(--k174e90)}.cx .rd-door-about{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:22px;display:flex}.cx .rd-door-about .label{color:var(--kd8e6f7)}.cx .rd-door-about b{font-size:18px}.cx .rd-door-check{margin-top:22px}.cx .rd-door .rd-door-done{color:var(--kffffff);border-left:3px solid var(--kffffff);max-width:520px;margin:0;padding-left:18px;font-size:20px}.cx .rd-door-err{border-left:3px solid var(--kffffff);color:var(--kffffff);margin-top:18px;padding-left:14px;font-size:14px}@media (max-width:860px){.cx .rd-door{padding:60px 0 66px}.cx .rd-door-grid{grid-template-columns:minmax(0,1fr);gap:34px}}
