.rbj{--rbj-line:#dfe4ec}.rbj-intro{padding-bottom:64px}.rbj-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(32px,6vw,100px);padding-top:36px;display:grid}.rbj .ri-display{text-wrap:balance;max-width:900px;font-size:clamp(34px,3.4vw,52px);line-height:1.2}.rbj .ri-lede{max-width:820px;margin-top:24px}.rbj-qualifier{color:var(--royal-reading-secondary,#475569);border-inline-start:3px solid #b92213;padding:10px 24px;line-height:1.9}.rbj-qualifier span{color:#193662;letter-spacing:.13em;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.rbj-context{border-top:1px solid var(--rbj-line)}.rbj-context-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);display:grid}.rbj-context .ri-p{margin-top:24px}.rbj-context ol{margin:24px 0 0;padding:0;list-style:none}.rbj-context li{border-top:1px solid var(--rbj-line);color:var(--royal-reading-secondary,#475569);grid-template-columns:28px 1fr;gap:16px;padding:16px 0;line-height:1.9;display:grid}.rbj-context li span{color:#b92213;padding-top:3px;font-size:12px;font-weight:700}.rbj-form-wrap{max-width:940px}.rbj form{margin-top:28px}.rbj-form-note{color:var(--royal-reading-secondary,#475569);max-width:740px;line-height:1.8}.rbj fieldset{border:0;min-width:0;margin:36px 0;padding:0}.rbj legend{border-bottom:1px solid var(--rbj-line);color:#193662;width:100%;margin-bottom:24px;padding:0 0 14px;font-size:19px;font-weight:700}.rbj-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rbj-field{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.rbj-field--wide{grid-column:1/-1}.rbj label{color:var(--royal-reading-ink,#1f2937);font-size:14px;font-weight:600;line-height:1.7}.rbj label small{color:var(--royal-reading-secondary,#475569);font-weight:400}.rbj input:not([type=checkbox]),.rbj textarea,.rbj select{width:100%;font:inherit;color:var(--royal-reading-ink,#1f2937);background:#fff;border:1px solid #bac5d2;border-radius:8px;min-height:50px;padding:13px 14px}.rbj select{text-overflow:ellipsis}.rbj textarea{resize:vertical}.rbj [aria-invalid=true]{border-color:#b92213!important}.rbj :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #b99a58}.rbj-field-hint{color:var(--royal-reading-secondary,#475569);font-size:12px}.rbj-text-button{color:#193662;text-align:start;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;width:fit-content;padding:5px 0;text-decoration:underline}.rbj-consent{align-items:flex-start;gap:12px;display:flex}.rbj-consent input{accent-color:#193662;flex-shrink:0;width:19px;height:19px;margin-top:5px}.rbj-consent a{text-underline-offset:3px;text-decoration:underline}.rbj-field-error,.rbj-error-summary{color:#a01d11;font-size:13px}.rbj-error-summary{margin-top:18px}.rbj-summary{outline:none;margin-top:32px}.rbj-summary .ri-p{margin-top:14px}.rbj-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--rbj-line);background:#fff;margin-top:24px;padding:24px;line-height:1.9}.rbj .ri-actions{flex-wrap:wrap}.rbj #business-inquiry,.rbj #business-faq{scroll-margin-top:130px}.rbj .ri-acc{margin-top:24px}@media (width<=767px){.rbj-hero,.rbj-context-grid{grid-template-columns:1fr;gap:32px}.rbj-hero{padding-top:16px}.rbj-qualifier{padding-inline:18px}.rbj .ri-display{font-size:clamp(32px,8.3vw,48px)}.rbj-fields{grid-template-columns:1fr;gap:22px}.rbj-intro{padding-bottom:40px}.rbj-summary pre{padding:16px;font-size:14px}.rbj .ri-actions{gap:14px}.rbj .ri-actions .ri-btn{white-space:normal;text-align:center;max-width:100%}}
