.cxr .pr-hero{padding-top:var(--s8)}.cxr .pr-hero h1{max-width:18ch}.cxr .pr-hero .lede{max-width:50ch}.cxr .pr-doors{gap:var(--s5);margin-top:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cxr .prbox{border:1px solid var(--hair-2);border-radius:var(--r-panel);background:var(--surf-1);padding:var(--s6);flex-direction:column;display:flex}.cxr .prbox.lit{border-color:var(--ice-700);background:linear-gradient(180deg,#4fb6d412,#4fb6d404),var(--surf-1)}.cxr .door-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sand-300);font-size:10.5px}.cxr .prbox.lit .door-k{color:var(--ice-600)}.cxr .pr-fig{margin-top:var(--s4);align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.cxr .pr-fig .amt{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-hi);font-size:2.4rem;font-weight:300}.cxr .pr-fig .per{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-lo);font-size:11px}.cxr .pr-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ice-600);margin-top:6px;font-size:10.5px}.cxr .prbox .body{margin-top:var(--s5);color:var(--ink-mid);font-size:14.5px;line-height:1.65}.cxr .prbox .body a,.cxr .pr-small a{color:var(--ice-300);border-bottom:1px solid var(--ice-700)}.cxr .prbox .body a:hover,.cxr .pr-small a:hover{color:var(--ice-100);border-color:var(--ice-300)}.cxr .pr-small{margin-top:var(--s4);color:var(--ink-lo);font-size:13.5px;line-height:1.65}.cxr .prbox .grow{flex:1}.cxr .pr-cta{margin-top:var(--s6);gap:var(--s3);flex-direction:column;align-items:stretch;display:flex}.cxr .pr-cta .pill,.cxr .pr-cta .pill.ghost{justify-content:center}.cxr .pr-under{margin-top:var(--s3);text-align:center;color:var(--ink-lo);font-size:13.5px}.cxr .pr-under a{border-bottom:1px solid var(--hair-2)}.cxr .pr-under a:hover{color:var(--ink-hi);border-color:var(--ice-300)}.cxr .pr-list{margin-top:var(--s2);border-top:1px solid var(--hair);list-style:none}.cxr .pr-list li{border-bottom:1px solid var(--hair);gap:var(--s3);color:var(--ink-mid);align-items:baseline;padding:10px 0;font-size:14px;line-height:1.55;display:flex}.cxr .pr-list li i{background:var(--ice-600);border-radius:var(--r-mark);flex:none;width:6px;height:6px;transform:translateY(-1px)}.cxr .pp{flex-direction:column;flex:1;display:flex}.cxr .pp-opts{margin-top:var(--s5);gap:var(--s2);flex-direction:column;display:flex}.cxr .pp-opt{text-align:left;border:1px solid var(--hair-2);border-radius:var(--r-panel);background:var(--surf-2);width:100%;min-height:44px;padding:11px var(--s4);transition:border-color .25s,background .25s;display:block}.cxr .pp-opt[aria-pressed=true]{border-color:var(--ice-500);background:#86d9f212}.cxr .pp-opt .row{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.cxr .pp-opt .lab{color:var(--ink-lo);font-size:14.5px;font-weight:500}.cxr .pp-opt .val{font-family:var(--mono);color:var(--ink-lo);font-size:13px}.cxr .pp-opt[aria-pressed=true] .lab,.cxr .pp-opt[aria-pressed=true] .val{color:var(--ink-hi)}.cxr .pp-opt .note{color:var(--ink-faint);margin-top:3px;font-size:12.5px;display:block}.cxr .pp-body{margin-top:var(--s5);flex:1}.cxr .pr-note{margin-top:var(--s3);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-lo);font-size:11.5px;line-height:1.7}.cxr .pr-note.wide{margin-top:var(--s6);max-width:56ch}.cxr .pr-faq{padding-top:var(--s8);padding-bottom:var(--s9)}.cxr .pr-faq .qs{margin-top:var(--s6);max-width:72ch}.cxr .pr-faq details{border-top:1px solid var(--hair)}.cxr .pr-faq details:last-child{border-bottom:1px solid var(--hair)}.cxr .pr-faq summary{justify-content:space-between;align-items:baseline;gap:var(--s5);cursor:pointer;padding:var(--s4) 0;min-height:44px;color:var(--ink-hi);font-size:16px;font-weight:500;list-style:none;display:flex}.cxr .pr-faq summary::-webkit-details-marker{display:none}.cxr .pr-faq summary .plus{font-family:var(--mono);color:var(--ink-lo);transition:transform .25s var(--ease-out)}.cxr .pr-faq details[open] summary .plus{color:var(--ice-500);transform:rotate(45deg)}.cxr .pr-faq .a{padding:0 0 var(--s5);max-width:62ch;color:var(--ink-mid);font-size:15px;line-height:1.7}.cxr .pr-faq .a a{color:var(--ice-300);border-bottom:1px solid var(--ice-700)}@media (max-width:1023px){.cxr .pr-doors{gap:var(--s4);grid-template-columns:minmax(0,1fr)}}
