.rl-post-raise{max-width:1040px;margin:0 auto;color:#1d1b21;font-size:15px;line-height:1.5}.rl-post-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:4px 0 28px}.rl-post-kicker{color:#71717a;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rl-post-header h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.045em;line-height:1.05;margin:7px 0}.rl-post-header p{color:#636363;font-size:16px;margin:0;max-width:610px}.rl-post-header-actions{align-items:flex-end;display:flex;gap:10px}.rl-post-filter{color:#71717a;display:flex;flex-direction:column;font-size:12px;font-weight:750;gap:5px}.rl-post-filter select{background:#fff;border:1px solid #d5d5d5;border-radius:9px;color:#282828;font:inherit;font-size:14px;min-height:40px;min-width:205px;padding:8px 11px}.rl-post-summary{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:27px}.rl-post-summary article{align-items:center;background:#fff;border:1px solid #e3dfe7;border-radius:13px;display:flex;gap:12px;padding:15px 16px}.rl-post-summary-icon{align-items:center;background:#f1f1f2;border-radius:9px;color:#202123;display:flex;height:36px;justify-content:center;width:36px}.rl-post-summary-icon svg,.rl-post-task-rail svg,.rl-post-task-meta svg,.rl-post-voice-note svg,.rl-post-empty>span svg{height:19px;width:19px}.rl-post-summary strong{display:block;font-size:21px;letter-spacing:-.03em;line-height:1.1}.rl-post-summary small{color:#71717a;font-size:13px}.rl-post-plan-head{align-items:flex-end;border-bottom:1px solid #e5e1e8;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:13px}.rl-post-plan-head h2{font-size:20px;letter-spacing:-.025em;margin:0 0 3px}.rl-post-plan-head p{color:#6e6e6e;margin:0}.rl-post-plan-status{background:#f4f1f7;border-radius:999px;color:#6b7280;font-size:13px;padding:5px 10px}.rl-post-timeline{display:flex;flex-direction:column;gap:12px}.rl-post-task{background:#fff;border:1px solid #e0e0e0;border-radius:14px;display:flex;gap:15px;padding:17px 18px}.rl-post-task.is-open{border-left:3px solid #71717a}.rl-post-task.is-scheduled{border-left:3px solid #c49739}.rl-post-task.is-complete{border-left:3px solid #4d9b74}.rl-post-task-rail{padding-top:2px}.rl-post-task-rail>span{align-items:center;background:#f1f1f2;border-radius:9px;color:#202123;display:flex;height:35px;justify-content:center;width:35px}.rl-post-task.is-scheduled .rl-post-task-rail>span{background:#f7f7f8;color:#a17620}.rl-post-task.is-complete .rl-post-task-rail>span{background:#e9f7ef;color:#35825b}.rl-post-task-main{flex:1;min-width:0}.rl-post-task-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rl-post-task-type{color:#717171;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rl-post-task h3{font-size:17px;letter-spacing:-.02em;line-height:1.25;margin:3px 0}.rl-post-status{background:#f2eff6;border-radius:999px;color:#686868;font-size:12px;font-weight:700;padding:4px 9px;white-space:nowrap}.is-scheduled .rl-post-status{background:#fff6e4;color:#996f1e}.is-complete .rl-post-status{background:#eaf7ef;color:#328059}.rl-post-task-description{color:#5d5d5d;margin:6px 0 12px;max-width:770px}.rl-post-task-meta{align-items:center;color:#6e6e6e;display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.rl-post-task-meta span{align-items:center;display:inline-flex;gap:5px}.rl-post-task-meta svg{height:15px;width:15px}.rl-post-task-meta strong{color:#353535}.rl-post-task-meta em{color:#8b7a4d;font-style:normal}.rl-post-task-actions{border-top:1px solid #eeeaf0;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px}.rl-post-button{background:#fff;border:1px solid #d5d5d5;border-radius:8px;color:#343434;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:35px;padding:7px 11px}.rl-post-button:hover{border-color:#71717a;background:#faf8ff}.rl-post-button-primary{background:#252525;border-color:#252525;color:#fff}.rl-post-button-primary:hover{background:#3d3d3d;border-color:#3d3d3d}.rl-post-button-quiet{border-color:transparent;color:#202123}.rl-post-complete-note{color:#43825e;font-size:13px;margin-top:12px}.rl-post-complete-note a,.rl-post-source a,.rl-post-link{color:#202123}.rl-post-source{border-top:1px solid #eeeaf0;color:#6b6b6b;margin-top:12px;padding-top:9px}.rl-post-source summary{cursor:pointer;font-size:13px}.rl-post-source a{display:inline-block;font-size:13px;margin-top:5px}.rl-post-inline-form{background:#faf9fc;border:1px solid #e7e7e8;border-radius:9px;margin-top:12px;padding:11px}.rl-post-inline-form form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:9px}.rl-post-inline-form label{color:#5d5d5d;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:4px}.rl-post-inline-form input{border:1px solid #d3d3d3;border-radius:7px;font:inherit;font-size:13px;min-height:33px;padding:6px 8px}.rl-post-inline-form label span{font-weight:400}.rl-post-loading{align-items:center;color:#6d6d6d;display:flex;gap:10px;justify-content:center;padding:74px 20px}.rl-post-spinner{animation:rl-post-spin .8s linear infinite;border:2px solid #e2e2e2;border-radius:50%;border-top-color:#202123;height:18px;width:18px}@keyframes rl-post-spin{to{transform:rotate(360deg)}}.rl-post-error{align-items:flex-start;background:#fff5f6;border:1px solid #f0cdd2;border-radius:12px;color:#9b3542;display:flex;flex-direction:column;gap:8px;padding:18px}.rl-post-error .rl-post-button{margin-top:3px}.rl-post-empty{align-items:center;background:#f7f7f8;border:1px dashed #d4d4d4;border-radius:14px;display:flex;flex-direction:column;padding:45px 24px;text-align:center}.rl-post-empty>span{align-items:center;background:#ececec;border-radius:12px;color:#202123;display:flex;height:42px;justify-content:center;width:42px}.rl-post-empty h3{font-size:19px;margin:12px 0 4px}.rl-post-empty p{color:#6b7280;margin:0;max-width:550px}.rl-post-link{font-weight:750;margin-top:15px;text-decoration:none}.rl-post-voice-note{align-items:flex-start;background:#f7f5fb;border:1px solid #e2e2e2;border-radius:12px;color:#494949;display:flex;gap:11px;margin-top:18px;padding:14px}.rl-post-voice-note>span{color:#202123;padding-top:2px}.rl-post-voice-note strong{font-size:14px}.rl-post-voice-note p{color:#6b7280;font-size:13px;margin:2px 0 0}@media(max-width:700px){.rl-post-header{align-items:flex-start;flex-direction:column}.rl-post-header-actions,.rl-post-filter,.rl-post-filter select{width:100%}.rl-post-summary{grid-template-columns:1fr}.rl-post-plan-head{align-items:flex-start;gap:10px;flex-direction:column}.rl-post-task{padding:14px}.rl-post-task-top{flex-direction:column;gap:7px}.rl-post-task-meta{align-items:flex-start;flex-direction:column;gap:7px}.rl-post-inline-form form{align-items:stretch;flex-direction:column}.rl-post-inline-form label,.rl-post-inline-form input{width:100%}}
@media(prefers-reduced-motion:reduce){.rl-post-spinner{animation:none}}
.rl-post-guidance{background:#f7f7f8;border:1px solid #e7e7e8;border-radius:12px;margin:0 0 14px;padding:0 14px}.rl-post-guidance summary{align-items:center;color:#202123;cursor:pointer;display:flex;font-size:14px;font-weight:750;justify-content:space-between;padding:13px 0}.rl-post-guidance summary span{color:#71717a;font-size:12px;font-weight:500}.rl-post-guidance-list{border-top:1px solid #e7e7e8;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 0}.rl-post-guidance-list article{background:#fff;border:1px solid #e7e7e8;border-radius:9px;padding:11px}.rl-post-guidance-list strong{color:#71717a;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.rl-post-guidance-list h3{font-size:14px;margin:3px 0}.rl-post-guidance-list p{color:#666666;font-size:13px;margin:0 0 6px}.rl-post-guidance-list a{color:#202123;font-size:12px;font-weight:700}.is-cancelled{border-left:3px solid #b3b3b3;background:#faf9fb}.is-cancelled .rl-post-task-rail>span{background:#f0eef2;color:#868686}.is-cancelled .rl-post-status{background:#efedf0;color:#737373}@media(max-width:700px){.rl-post-guidance-list{grid-template-columns:1fr}}

.rl-post-offering-name{display:block;color:#202123;font-size:13px;font-weight:700;margin-bottom:3px}.rl-post-evidence{background:#f2f8f4;border-radius:8px;color:#416d51;font-size:13px;margin-top:12px;padding:9px 11px;overflow-wrap:anywhere}.rl-post-evidence p{margin:0}.rl-post-evidence a{color:#356d4b}.rl-post-schedule-note{flex-basis:100%;margin:0 0 4px;color:#6b7280;font-size:13px}
