.rav-profile{background:#f3f6f8}.rav-profile-hero{background:radial-gradient(ellipse at 10% 10%,#234150,#0b1928 68%);color:#eaf4fa;display:grid;grid-template-columns:1.05fr 1fr;gap:7%;padding:70px 6% 80px;align-items:center}.rav-profile-copy .eyebrow{color:#b5d6e2}.rav-profile-copy h1{font-size:clamp(60px,6.5vw,100px);letter-spacing:-4px;line-height:1.02;margin:30px 0}.rav-profile-copy h1 span{color:#b7e7ea}.rav-profile-copy p{font-size:18px;line-height:1.85;color:#b5cad9;max-width:570px}.rav-profile-copy .rav-profile-lead{font-size:24px;line-height:1.6;color:#f0f7fa}.rav-profile-jump{display:inline-flex;align-items:center;gap:25px;margin-top:20px;border-bottom:1px solid #8fb3c277;padding-bottom:12px;font-size:16px}.rav-profile-portrait{margin:0;max-width:600px}.rav-profile-portrait img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 24px 70px #0005}.rav-profile-portrait figcaption{font-size:13px;line-height:1.7;color:#b9d1df;border-top:1px solid #7893a755;margin-top:20px;padding-top:15px}.rav-profile-story{padding:80px 6% 50px;display:grid;grid-template-columns:1fr 1fr;gap:7%}.rav-profile-story h2{font-size:clamp(30px,3vw,46px);letter-spacing:-1.5px;line-height:1.2;margin:20px 0}.rav-profile-story h2 span{color:#668299}.rav-profile-story p{font-size:18px;line-height:1.85;color:#47647a}.rav-profile-story .rav-profile-pending{font-size:16px;border-left:2px solid #83b5c3;padding-left:20px;color:#5e768a}.rav-profile-chapters{padding:0 6% 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rav-profile-chapters article{padding:30px;border:1px solid #d2dfe7;border-radius:12px;background:white}.rav-profile-index{font-size:14px;color:#5a879b;letter-spacing:2px}.rav-profile-chapters h2{font-size:24px;line-height:1.35;letter-spacing:-.7px;margin:25px 0 15px}.rav-profile-chapters p{font-size:16px;line-height:1.85;color:#5c778d}.rav-profile-status{display:inline-block;margin-top:10px;padding:8px 12px;border-radius:5px;background:#edf3f7;color:#496b83;font-size:13px}.rav-profile-next{padding:65px 6%;background:#e4eef2;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.rav-profile-next h2{font-size:clamp(38px,4vw,58px);letter-spacing:-2px;line-height:1.15;margin:25px 0}.rav-profile-next h2 span{color:#5f8195}.rav-profile-next p{font-size:17px;line-height:1.85;color:#46667d;max-width:580px}.rav-profile-actions{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.rav-profile-actions .button{white-space:normal;line-height:1.6}.rav-profile-return{font-size:16px;border-bottom:1px solid #7297ac;padding-bottom:10px}@media(max-width:1000px){.rav-profile-hero{gap:5%;padding:55px 5%}.rav-profile-copy h1{font-size:64px;letter-spacing:-3px}.rav-profile-copy .rav-profile-lead{font-size:21px}.rav-profile-chapters{gap:15px}.rav-profile-chapters article{padding:24px}.rav-profile-chapters h2{font-size:22px}}@media(max-width:700px){.rav-profile-hero,.rav-profile-story,.rav-profile-next{grid-template-columns:1fr;gap:30px;padding:42px 6%}.rav-profile-copy h1{font-size:64px;margin:25px 0}.rav-profile-copy p{font-size:17px}.rav-profile-copy .rav-profile-lead{font-size:21px}.rav-profile-portrait{max-width:480px}.rav-profile-chapters{grid-template-columns:1fr;padding:0 6% 45px}.rav-profile-chapters h2{margin-top:18px}.rav-profile-actions{gap:22px}.rav-profile-story h2{font-size:34px}.rav-profile-story p{font-size:17px}}
.rav-profile-portrait img{aspect-ratio:1672/941;object-fit:contain}.rav-feature img,.sefer-writers img{object-position:60% 45%}
