.rx-index{padding-top:36px;padding-bottom:44px}.rx-index h2{max-width:830px}.rx-index-intro{max-width:800px;line-height:1.65}.rx-form-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0}.rx-form-card{border:1px solid #dedddd;border-radius:6px;padding:27px;background:#fff}.rx-card-icon{display:block;color:#ba1631;font:bold 29px Georgia,serif;margin-bottom:14px}.rx-form-card h3{font-size:28px;margin:0 0 8px}.rx-form-card p{min-height:48px;color:#555861}.rx-form-card .button{margin:10px 0 18px}.rx-original{display:block;color:#b40d2b;font-size:14px;text-decoration:underline;text-underline-offset:3px}.rx-privacy{font-size:14px;line-height:1.6;background:#f5f2ee;border-left:3px solid #bd1732;padding:15px 18px;color:#42464d;max-width:940px}.rx-page{padding-bottom:60px}.rx-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#5c6068;margin:26px 0}.rx-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.rx-page-header{max-width:940px}.rx-page-header h1{font-size:clamp(40px,5vw,64px);margin:10px 0}.rx-page-header .lead{font-size:20px}.rx-page-header .rx-original{margin-top:20px}.rx-progress{display:flex;gap:34px;flex-wrap:wrap;margin:35px 0 22px;border-bottom:1px solid #dedddd;padding-bottom:20px}.rx-progress>span{color:#777c82;display:flex;align-items:center;gap:10px;font-weight:600}.rx-progress b{display:grid;place-items:center;border:1px solid #ccc;border-radius:50%;width:30px;height:30px}.rx-progress [aria-current]{color:#b40d2b}.rx-progress [aria-current] b{color:#fff;background:#b40d2b;border-color:#b40d2b}.rx-required-note,.rx-small{font-size:14px;line-height:1.55;color:#5d626a}.rx-required{color:#af0f2b}.rx-enable{border:0;padding:0;margin:0;min-width:0}.rx-section{border:1px solid #dedddd;border-radius:5px;margin:18px 0;background:#fff;overflow:hidden}.rx-section-heading,.rx-section summary{display:flex;align-items:center;gap:15px;background:#f7f6f4;padding:20px 24px;margin:0;list-style:none}.rx-section summary{cursor:pointer}.rx-section summary::-webkit-details-marker{display:none}.rx-section-heading>span,.rx-section summary>span:first-child{font-size:13px;color:#ad1832;font-weight:700;letter-spacing:.04em}.rx-section h2{font:normal 25px/1.3 Georgia,serif;margin:0;flex:1}.rx-disclosure{font-size:25px;line-height:1;color:#b30e2c}.rx-section details[open] .rx-disclosure{transform:rotate(45deg)}.rx-section-note{font-size:14px;line-height:1.6;margin:20px 24px 0;color:#525860;max-width:950px}.rx-fields{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 24px}.rx-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600}.rx-field input,.rx-field select,.rx-field textarea{line-height:1.4;font-family:inherit;font-size:16px;font-weight:400;width:100%;min-width:0;border:1px solid #bfc1c5;border-radius:3px;background:#fff;color:#171d24;padding:11px 12px;min-height:46px}.rx-field textarea{resize:vertical;min-height:108px}.rx-field input:focus,.rx-field select:focus,.rx-field textarea:focus{outline:2px solid #b61530;outline-offset:2px}.rx-field input:user-invalid,.rx-field select:user-invalid,.rx-field textarea:user-invalid{border-color:#ac0725}.rx-field small{font-size:12px;font-weight:400;line-height:1.6;color:#5d626a}.rx-field-wide{grid-column:1/-1}.rx-options{min-width:0;margin:0;padding:16px;border:1px solid #e2e2e2;border-radius:4px;grid-column:1/-1}.rx-options legend{padding:0 7px;font-size:15px;font-weight:600}.rx-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.rx-check{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;cursor:pointer;min-width:0}.rx-check input{flex:0 0 18px;width:18px;height:18px;accent-color:#b61530;margin:1px 0 0}.rx-check input:focus-visible{outline:2px solid #b61530;outline-offset:3px}.rx-actions{display:flex;gap:14px;flex-wrap:wrap;margin:26px 0 16px}.rx-actions button{font-family:inherit;cursor:pointer;min-height:46px}.rx-small{max-width:820px}.rx-error{padding:16px;border:1px solid #d58594;background:#fff3f5;color:#8c0a23;font-size:15px}.rx-section summary:focus-visible,.rx-actions button:focus-visible{outline:2px solid #b61530;outline-offset:3px}.rx-review-toolbar{padding:10px 0 20px}.rx-review-toolbar h2{font-size:34px;margin:0 0 8px}.rx-review-toolbar p{max-width:720px}.rx-paper{border:1px solid #d6d8db;padding:40px;background:#fff;box-shadow:0 6px 25px #00000006}.rx-paper-header{display:flex;justify-content:space-between;gap:25px;border-bottom:3px solid #b01631;padding-bottom:17px}.rx-paper-brand{font-weight:700;font-size:18px;margin:0 0 5px}.rx-paper-header h2{font:normal 30px/1.2 Georgia,serif;margin:0}.rx-paper-header>p{font-size:12px;line-height:1.6;margin:0}.rx-paper-status{font-size:13px;line-height:1.5;color:#5d626a;padding:13px 0;margin:0}.rx-review-section{margin:18px 0}.rx-review-section h3{line-height:1.4;font-family:inherit;font-size:17px;font-weight:700;padding:9px 11px;background:#f1f0ee;margin:0}.rx-review-section dl{margin:0}.rx-review-section dl>div{display:grid;grid-template-columns:minmax(150px,33%) minmax(0,1fr);border-bottom:1px solid #e1e2e3;gap:20px;padding:10px 11px;break-inside:avoid}.rx-review-section dt{font-size:13px;font-weight:600}.rx-review-section dd{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:0}.rx-sketch h3{font-size:17px;margin-bottom:8px}.rx-sketch p{font-size:12px;margin-top:0}.rx-sketch-space{height:140px;border:1px dashed #9ca0a4}.rx-signature{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin:35px 0 20px;font-size:13px;break-inside:avoid}.rx-signature span{display:block;height:35px;border-bottom:1px solid #333}.rx-paper-note{font-size:11px;line-height:1.55}.rx-paper-source{font-size:10px;line-height:1.5;overflow-wrap:anywhere;color:#62656a}.rx-page [hidden]{display:none!important}.rx-live:empty{display:none}.rx-review-section h3{break-after:avoid}.rx-sketch{break-inside:avoid}
@media(max-width:760px){.rx-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-fields{gap:20px;padding:20px}.rx-section-heading,.rx-section summary{padding:18px 20px}.rx-section-note{margin-left:20px;margin-right:20px}.rx-paper{padding:24px}.rx-paper-header{display:block}.rx-paper-header>p{margin-top:14px}.rx-review-section dl>div{grid-template-columns:1fr;gap:4px}.rx-form-card{padding:22px}}
@media(max-width:520px){.rx-form-cards,.rx-fields,.rx-check-grid{grid-template-columns:1fr}.rx-form-card p{min-height:0}.rx-fields{padding:18px}.rx-section summary h2,.rx-section-heading h2{font-size:22px}.rx-section-heading,.rx-section summary{padding:16px}.rx-section-note{margin-left:18px;margin-right:18px}.rx-options{padding:14px}.rx-progress{gap:15px;font-size:13px}.rx-actions{display:grid;grid-template-columns:1fr}.rx-actions .button{justify-content:center;width:100%}.rx-paper{padding:18px}.rx-signature{grid-template-columns:1fr}.rx-breadcrumbs{font-size:12px;gap:7px}.rx-page-header .lead{font-size:18px}}
@media print{@page{size:auto;margin:15mm}.rx-form-page{background:#fff!important;color:#000!important}.rx-form-page> :not(main){display:none!important}.rx-form-page main{margin:0!important;padding:0!important}.rx-form-page .rx-page{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.rx-form-page .rx-page> :not(.rx-review){display:none!important}.rx-form-page .rx-page .rx-review{display:block!important}.rx-form-page .rx-review-toolbar{display:none!important}.rx-form-page .rx-paper{box-shadow:none;border:0;padding:0}.rx-form-page .rx-paper-header{border-bottom-color:#000}.rx-form-page .rx-paper-header h2{font-size:23pt}.rx-form-page .rx-paper-brand{font-size:13pt}.rx-form-page .rx-paper-header>p{font-size:9pt}.rx-form-page .rx-paper-status{font-size:9pt}.rx-form-page .rx-review-section{margin:14px 0}.rx-form-page .rx-review-section h3{font-size:11pt;border-bottom:1px solid #aaa;padding:6px 0;background:none}.rx-form-page .rx-review-section dl>div{padding:6px 0;gap:14px;grid-template-columns:32% minmax(0,1fr)}.rx-form-page .rx-review-section dt{font-size:9pt}.rx-form-page .rx-review-section dd{font-size:10pt;line-height:1.4}.rx-form-page .rx-sketch-space{height:100px}.rx-form-page .rx-paper a{color:#000;text-decoration:none}.rx-form-page .rx-signature{grid-template-columns:2fr 1fr}.rx-form-page .rx-paper-source{font-size:8pt}.rx-form-page .rx-paper-header{display:flex}.rx-form-page .rx-paper-header>p{margin-top:0}}

.rx-index h1{font-size:clamp(40px,5vw,64px);max-width:940px;margin-bottom:24px}.rx-index-intro{font-size:18px}.rx-form-card h3{font-size:30px}

.rx-reset-dialog{width:min(510px,calc(100% - 32px));padding:28px;color:var(--ink,#111820)}.rx-reset-dialog h2{font:normal 30px/1.2 Georgia,serif;margin:0 0 14px}.rx-reset-dialog>p{font-size:15px;line-height:1.55;margin:0}.rx-reset-dialog .rx-actions{margin:24px 0 0}.rx-reset-dialog .button{padding-inline:19px}.rx-reset-dialog::backdrop{background:#111a;backdrop-filter:blur(2px)}
