.ra-shell{max-width:1180px}.ra-hero{background:linear-gradient(118deg,#0b1f3a 0%,#174d82 72%,#1f5faf 100%);position:relative;overflow:hidden}.ra-hero:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.15);border-radius:50%;right:-120px;bottom:-235px;box-shadow:0 0 0 34px rgba(255,255,255,.035),0 0 0 70px rgba(255,255,255,.025)}.ra-hero h1,.ra-hero p,.ra-hero .ea-eyebrow,.ra-hero .ea-hero-badge{position:relative;z-index:1}.ra-hero .ea-hero-badge{max-width:850px}.ra-form{margin-bottom:24px}.ra-form .ea-form-heading{background:#f7fafe}.ra-legend{padding:0 8px;color:#0b1f3a;font:700 1.08rem Georgia,serif}.ra-journal-tools{display:grid;grid-template-columns:minmax(220px,340px) 1fr;align-items:end;gap:14px;margin-bottom:12px}.ra-journal-tools p{margin:0 0 8px}.ra-journal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:420px;overflow:auto;padding:3px 4px 10px;border-radius:12px}.ra-journal-option{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid #dce4ee;border-radius:11px;background:#fff;color:#344054;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ra-journal-option:hover{border-color:#9db8d5;background:#f7fbff}.ra-journal-option:focus-within{outline:3px solid rgba(31,95,175,.17);border-color:#1f5faf}.ra-journal-option:has(input:checked){border-color:#1f5faf;background:#f1f7ff;box-shadow:0 0 0 1px rgba(31,95,175,.12)}.ra-journal-option input{margin:4px 0 0;accent-color:#1f5faf;flex:0 0 auto}.ra-journal-option span{min-width:0}.ra-journal-option strong{display:block;font-size:.83rem;line-height:1.35;color:#0b1f3a}.ra-journal-option small{display:block;margin-top:4px;font-size:.74rem;line-height:1.35;color:#65758b}.ra-journal-option[hidden]{display:none}.ra-textarea{margin-top:16px}.ra-top-gap{margin-top:15px}.ra-privacy{margin-top:18px}.ra-reference{padding:12px 14px;border:1px solid #d1e7d8;border-radius:10px;background:#fff;font-family:monospace;letter-spacing:.04em}.ra-process-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;border:1px solid #d7e6f5;border-radius:14px;background:#f5f9fd}.ra-process-cta p{margin:0;color:#46566b;flex:1 1 440px}.ra-process-cta .button,.ra-process-cta a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9px;padding:11px 16px;background:#1f5faf;color:#fff;font-weight:750}.ra-process-cta a:hover{background:#174d90}
@media(max-width:760px){.ra-journal-tools{grid-template-columns:1fr;gap:6px}.ra-journal-list{grid-template-columns:1fr;max-height:360px}.ra-journal-option{padding:11px}.ra-process-cta{align-items:flex-start;flex-direction:column}.ra-process-cta a{width:100%}}
@media(prefers-reduced-motion:reduce){.ra-journal-option{transition:none}}
