.rx-article [hidden]{display:none!important}.rx-article .rx-case{padding:28px 0 32px;border-bottom:1px solid var(--cp-edge);scroll-margin-top:24px}.rx-article .rx-case:first-of-type{padding-top:8px}.rx-article .rx-case :is(h2,h3){border:0;padding:0;margin:8px 0 18px;font-size:25px;line-height:1.35;letter-spacing:-.015em}.rx-article .rx-case .cp-eyebrow{margin:0}.rx-article .rx-sentence{font-size:22px;line-height:1.85;margin:20px 0}.rx-article mark{background:#e5f2fc;color:#155b94;font-weight:700;text-decoration:underline;text-underline-offset:4px}.rx-article .rx-hidden mark{background:#fff0;color:inherit;font-weight:inherit;text-decoration:none}.rx-article .rx-answer{background:var(--cp-soft);padding:16px 20px;font-size:19px}.rx-article .rx-step-label{margin-top:24px;margin-bottom:12px}.rx-article ol{padding-left:26px;margin-left:0}.rx-article .rx-solution li{padding-left:6px;margin-bottom:12px}.rx-article .rx-error{font-size:16px;margin-top:20px}.rx-article details{margin:20px 0}.rx-article summary{cursor:pointer;color:var(--cp-primary);padding:10px 0;min-height:44px}.rx-article .rx-practice{font-size:15px;margin:20px 0 0}.rx-article .rx-practice a{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.rx-article .rx-practice span{margin:0 10px}.rx-article .rx-index{border-bottom:1px solid var(--cp-edge);padding-bottom:20px;margin-bottom:40px}.rx-article .rx-index ol{columns:2;column-gap:35px;font-size:16px}.rx-article .rx-index li{break-inside:avoid;padding:5px 0}.rx-article .rx-index a{display:inline-block;padding:5px 0}.rx-article .rx-more{font-size:20px;margin-top:35px}.rx-article textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;font:inherit;font-size:16px;line-height:1.6;border:1px solid #9bb5cb;padding:12px;color:var(--cp-ink);background:#fff}.rx-article [data-copy-fallback] label{font-size:16px;display:block}.rx-article [id]{scroll-margin-top:90px}.rx-article a:focus-visible{outline:3px solid var(--cp-brand);outline-offset:3px}@media(max-width:650px){.rx-article [id]{scroll-margin-top:140px}.rx-article .rx-index ol{columns:1}.rx-article .rx-answer{padding:14px}.rx-article .rx-sentence{font-size:21px}.rx-article .rx-case :is(h2,h3){font-size:23px}}