.rj-page{padding-top:40px;padding-bottom:25px}.rj-page h1,.rj-page h2,.rj-page h3{font-family:'Segoe UI',Arial,sans-serif;font-weight:700;letter-spacing:-.035em}.rj-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}.rj-heading h1{font-size:42px;margin:12px 0}.rj-heading p{font-size:16px;color:#506a7a;max-width:640px;margin:0}.rj-heading>.btn{font-size:13px;flex-shrink:0}.rj-shortcuts{display:flex;gap:10px 26px;flex-wrap:wrap;margin:28px 0 24px;border-bottom:1px solid #dce8ef;padding-bottom:17px;font-size:14px;color:#195276}.rj-shortcuts a:hover{text-decoration:underline}.rj-overview{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce8ef;border-radius:14px;background:#fff;margin:0 0 27px}.rj-overview>div{padding:19px 24px;border-right:1px solid #dce8ef}.rj-overview>div:last-child{border:0}.rj-overview strong{display:block;color:#006eaa;font-size:29px;font-weight:750;letter-spacing:-.04em;line-height:1.3}.rj-overview span{font-size:12px;color:#506a7a}.rj-feature-row{display:grid;grid-template-columns:1.9fr 1fr;gap:23px}.rj-resume{display:flex;position:relative;overflow:hidden;border:1px solid #c8e1ee;background:linear-gradient(120deg,#eaf7fe,#f5fbff);border-radius:17px;min-height:290px}.rj-resume-copy{padding:30px;flex:1;position:relative;z-index:1}.rj-resume h2{font-size:26px;margin:13px 0 20px}.rj-resume h3{font-size:24px;line-height:1.25;margin:9px 0 12px;max-width:550px}.rj-resume p{font-size:13px;color:#506a7a;margin-bottom:19px}.rj-resume .btn{font-size:13px}.rj-resume>img{width:28%;object-fit:cover;min-width:120px}.rj-tag{font-size:11px;line-height:1.6;color:#436781}.rj-note-invite{padding:28px;border:1px solid #dce8ef;border-radius:17px;background:#f8fbfd}.rj-note-icon{font-size:30px;line-height:1;color:#0082ad;display:block;margin-bottom:13px}.rj-note-invite h2{font-size:24px;line-height:1.2;margin-bottom:14px}.rj-note-invite p{font-size:14px;line-height:1.8;color:#506a7a;margin:0 0 19px}.rj-note-invite a{font-size:13px;font-weight:650;color:#006eaa}.rj-note-invite small{display:block;margin-top:13px;font-size:11px;color:#506a7a}.rj-section{margin-top:49px;scroll-margin-top:55px}.rj-section-heading{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:23px}.rj-section-heading h2{font-size:29px;margin:10px 0 0}.rj-filters{display:flex;gap:7px;flex-wrap:wrap}.rj-filters a{border:1px solid #d3e3ee;border-radius:24px;padding:7px 16px;font-size:13px;color:#285976}.rj-filters a[aria-current=page]{background:#006eaa;border-color:#006eaa;color:#fff}.rj-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rj-study{border:1px solid #dce8ef;border-radius:13px;padding:23px;display:flex;flex-direction:column;background:#fff;min-width:0}.rj-study-top{display:flex;gap:9px;align-items:flex-start;justify-content:space-between}.rj-status{font-size:10px;border-radius:16px;padding:3px 7px;background:#edf5fa;color:#3c647e;white-space:nowrap}.rj-status.is-done{background:#e8f5ef;color:#316653}.rj-study h3{font-size:21px;line-height:1.3;margin:18px 0 22px}.rj-study h3 a:hover{color:#007cae}.rj-study-progress{margin-top:auto}.rj-study-progress span{font-size:11px;color:#506a7a;display:block;margin-bottom:7px}.rj-page progress{display:block;width:100%;height:5px;border:0;overflow:hidden;appearance:none;border-radius:20px;background:#e8f1f7;accent-color:#0083b2}.rj-page progress::-webkit-progress-bar{background:#e8f1f7}.rj-page progress::-webkit-progress-value{background:#0083b2;border-radius:20px}.rj-page progress::-moz-progress-bar{background:#0083b2;border-radius:20px}.rj-study-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid #e5edf3;padding-top:14px;margin-top:19px}.rj-study-bottom span{font-size:10px;color:#506a7a}.rj-study-bottom a{font-size:12px;font-weight:650;color:#006eaa;white-space:nowrap}.rj-empty{padding:30px;background:#f2f8fc;border:1px dashed #c7dce9;border-radius:13px}.rj-empty h3{font-size:23px;margin-bottom:12px}.rj-empty p{font-size:15px;color:#506a7a;margin-bottom:16px}.rj-private{font-size:11px;color:#506a7a;background:#edf5fa;padding:7px 12px;border-radius:20px}.rj-notes-list{display:grid;gap:12px}.rj-note{border:1px solid #dce8ef;border-radius:12px;overflow:hidden}.rj-note summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;cursor:pointer;list-style:none}.rj-note summary::-webkit-details-marker{display:none}.rj-note summary strong{display:block;font-size:17px;line-height:1.4;margin:6px 0}.rj-note summary small{display:block;font-size:11px;color:#506a7a}.rj-note summary>span:last-child{font-size:25px;color:#007cae;flex-shrink:0}.rj-note[open] summary{background:#f1f8fc;border-bottom:1px solid #dce8ef}.rj-note-content{padding:25px;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.rj-note-content h3{font-size:18px;margin:20px 0 13px}.rj-note-content h3:first-child{margin-top:0}.rj-note-content blockquote{border-left:3px solid #c6a35b;background:#fffaf0;border-radius:0 7px 7px 0;padding:13px 19px;margin:14px 0 21px;color:#3e5566}.rj-own-note{padding:20px;background:#f5f9fc;border-radius:9px;max-height:460px;overflow:auto}.rj-note-content .rz-text-link{margin-top:20px}.rj-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.rj-collection{padding:23px;border:1px solid #dce8ef;border-radius:12px}.rj-collection:hover{background:#f3f9fd}.rj-collection h3{display:flex;justify-content:space-between;gap:14px;font-size:22px;margin:0 0 17px}.rj-collection h3 span{color:#007cae}.rj-collection p{font-size:11px;color:#506a7a;margin:0 0 14px}.rj-account{display:flex;justify-content:space-between;gap:40px;background:#edf6fc;border:1px solid #d1e4f0;border-radius:15px;padding:30px;margin-top:49px;scroll-margin-top:55px}.rj-account h2{font-size:26px;margin:13px 0}.rj-account p{font-size:14px;color:#506a7a;margin:0 0 9px}.rj-account .rj-micro{font-size:12px;max-width:600px}.rj-account-links{display:flex;flex-direction:column;gap:13px;align-self:center;flex-shrink:0;font-size:13px;color:#195276}.rj-pagination{display:flex;justify-content:center;gap:22px;align-items:center;font-size:13px;margin-top:25px}.rj-pagination span{color:#506a7a}.rj-pagination a{color:#006eaa;font-weight:600}.rj-guest{max-width:730px;padding:35px 0 80px}.rj-guest h1{font-size:46px;margin:20px 0}.rj-guest p{font-size:18px;color:#506a7a}.rj-guest .actions{margin-top:28px}@media(max-width:1050px){.rj-feature-row{grid-template-columns:1.6fr 1fr}.rj-resume>img{display:none}.rj-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-study-top{flex-direction:column}.rj-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rj-page{padding-top:28px}.rj-heading{align-items:flex-start;flex-direction:column;gap:20px}.rj-heading h1{font-size:35px}.rj-heading p{font-size:15px}.rj-shortcuts{gap:12px 20px;font-size:13px}.rj-overview{grid-template-columns:repeat(2,1fr)}.rj-overview>div{padding:17px 20px}.rj-overview>div:nth-child(2){border-right:0}.rj-overview>div:nth-child(-n+2){border-bottom:1px solid #dce8ef}.rj-overview strong{font-size:28px}.rj-feature-row{grid-template-columns:1fr}.rj-resume-copy{padding:26px}.rj-resume{min-height:0}.rj-resume h2{font-size:26px}.rj-note-invite{padding:25px}.rj-section{margin-top:37px}.rj-section-heading{align-items:flex-start;flex-direction:column;gap:15px}.rj-section-heading h2{font-size:28px}.rj-study-grid,.rj-collection-grid{grid-template-columns:1fr}.rj-study{padding:24px}.rj-study-top{flex-direction:row}.rj-note summary{padding:20px}.rj-note-content{padding:21px}.rj-account{flex-direction:column;padding:26px;gap:17px}.rj-account-links{align-self:flex-start}.rj-pagination{gap:15px;font-size:12px}.rj-guest h1{font-size:38px}}

.rj-welcome{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;border:1px solid #c8e1ee;background:linear-gradient(120deg,#eaf7fe,#fff);border-radius:17px;padding:30px;margin:0 0 26px}.rj-welcome h2{font-size:28px;margin:12px 0}.rj-welcome p,.rj-guide-intro{font-size:17px;color:#506a7a;line-height:1.7}.rj-welcome p{margin:0}.rj-welcome-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.rj-welcome-links a{display:flex;align-items:center;border:1px solid #c7dfed;border-radius:10px;background:white;padding:17px;font-size:16px;color:#006eaa;font-weight:600}.rj-welcome-links a:hover{background:#edf7fd}.rj-guide-grid{display:grid;gap:12px;margin:24px 0}.rj-guide-item{border:1px solid #cbdfea;border-radius:12px;background:white;overflow:hidden}.rj-guide-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;font-size:18px;font-weight:650;cursor:pointer;line-height:1.4}.rj-guide-item summary::-webkit-details-marker{display:none}.rj-guide-item summary span{font-size:25px;color:#007eae}.rj-guide-item[open] summary{background:#eff8fd;border-bottom:1px solid #dce8ef}.rj-guide-item[open] summary span{transform:rotate(45deg)}.rj-guide-item>div{padding:22px;font-size:18px;line-height:1.8;color:#35566a}.rj-guide-item p{margin:0}.rj-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rj-news-card{border:1px solid #dce8ef;border-radius:13px;background:white;padding:24px;display:flex;flex-direction:column}.rj-news-card h3{font-size:23px;line-height:1.35;margin:16px 0 24px}.rj-news-card>.rz-text-link{margin-top:auto}.rj-news-card .rj-tag{font-size:13px}@media(max-width:850px){.rj-welcome{grid-template-columns:1fr}.rj-news-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rj-welcome{padding:22px}.rj-welcome-links,.rj-news-grid{grid-template-columns:1fr}.rj-guide-item summary{padding:19px;font-size:17px}.rj-guide-item>div{padding:19px;font-size:17px}}

.rj-help-page{padding-bottom:65px}.rj-help-page .rj-heading h1{font-size:clamp(34px,4vw,48px);max-width:800px}.rj-help-page .rj-welcome strong{overflow-wrap:anywhere}
