
#riverside-headlines-study { width:100%; max-width:1120px; margin:auto; }
#riverside-headlines-study .stage { margin:0 0 36px; scroll-margin-top:20px; }
#riverside-headlines-study .comparison-nav { font:14px/1.5 system-ui,sans-serif; padding:20px 24px; background:#082f49; color:#fff; margin-bottom:24px; }
#riverside-headlines-study .comparison-nav strong { display:block; font-size:23px; margin-bottom:10px; font-weight:500; }
#riverside-headlines-study .comparison-nav p { margin:6px 0 12px; color:#d2e2e9; }
#riverside-headlines-study .comparison-nav div { display:flex; flex-wrap:wrap; gap:10px; }
#riverside-headlines-study .comparison-nav a { display:inline-block; color:#082f49; background:#e7b84e; padding:9px 13px; border-radius:3px; text-decoration:none; }
#riverside-headlines-study .option-heading { font:500 21px/1.3 system-ui,sans-serif; color:#fff; background:#124e70; padding:14px 24px; margin:0; }
#riverside-headlines-study .paper { --paper:#fbf8ef; --white:#fff; --navy:#082f49; --ink:#163344; --muted:#5b6a71; --line:#d9dfdf; --gold:#dec174; --wash:#f5efdf; color-scheme:light; color:var(--ink); background:var(--paper); font:14px/1.55 Inter,system-ui,sans-serif; text-align:left; overflow-wrap:anywhere; }
#riverside-headlines-study .paper * { box-sizing:border-box; }
#riverside-headlines-study .paper [hidden] { display:none!important; }
#riverside-headlines-study .paper h1,#riverside-headlines-study .paper h2,#riverside-headlines-study .paper h3 { font-family:Georgia,serif; font-weight:400; color:inherit; }
#riverside-headlines-study .paper h1 { font-size:42px; line-height:1.1; margin:4px 0 10px; }
#riverside-headlines-study .paper h2 { font-size:32px; line-height:1.15; margin:0; }
#riverside-headlines-study .paper h3 { font-size:23px; line-height:1.22; margin:8px 0; }
#riverside-headlines-study .paper p { margin:8px 0 14px; }
#riverside-headlines-study .paper button,#riverside-headlines-study .paper summary { font:inherit; cursor:inherit; }
#riverside-headlines-study .paper button { color:var(--navy); }
#riverside-headlines-study .brandbar { padding:14px 26px; display:flex; align-items:center; justify-content:space-between; gap:16px; border-bottom:1px solid var(--line); }
#riverside-headlines-study .brand { font:20px/1.1 Georgia,serif; letter-spacing:.03em; }
#riverside-headlines-study .brand small { display:block; font:10px/1.5 system-ui,sans-serif; letter-spacing:.17em; text-transform:uppercase; }
#riverside-headlines-study .type { font-size:11px; letter-spacing:.13em; text-transform:uppercase; }
#riverside-headlines-study .hero { background:var(--navy); color:#f9fafb; padding:16px 28px 24px; }
#riverside-headlines-study .hierarchy { padding-bottom:12px; border-bottom:1px solid #456171; color:var(--gold); font-size:12px; display:flex; gap:12px; flex-wrap:wrap; }
#riverside-headlines-study .heromain { padding-top:18px; display:grid; grid-template-columns:minmax(0,1fr) 132px; gap:24px; align-items:center; }
#riverside-headlines-study .hero p { color:#cad7de; max-width:520px; }
#riverside-headlines-study .eyebrow { text-transform:uppercase; font-size:11px; font-weight:500; letter-spacing:.12em; color:#84621d; display:block; }
#riverside-headlines-study .hero .eyebrow { color:var(--gold); }
#riverside-headlines-study .map { width:132px; height:132px; padding:10px; object-fit:contain; background:#edf2f4; }
#riverside-headlines-study .sectionnav { display:flex; flex-wrap:wrap; gap:16px; padding:13px 28px; background:var(--white); border-bottom:1px solid var(--line); font-size:12px; }
#riverside-headlines-study .sectionnav span:first-child { color:#84621d; text-decoration:underline; text-underline-offset:7px; }
#riverside-headlines-study .content { padding:26px 28px 30px; background:var(--white); }
#riverside-headlines-study .sectionhead { display:flex; align-items:end; justify-content:space-between; gap:12px; margin-bottom:22px; }
#riverside-headlines-study .sample { font-size:11px; color:var(--muted); }
#riverside-headlines-study .briefgrid { display:grid; grid-template-columns:1.05fr 1fr; gap:20px; align-items:start; }
#riverside-headlines-study .post { background:var(--paper); padding:20px; border:1px solid var(--line); border-top:3px solid var(--gold); }
#riverside-headlines-study .account { display:flex; gap:10px; align-items:center; margin:10px 0 14px; }
#riverside-headlines-study .seal { display:grid; place-items:center; width:36px; height:36px; background:var(--navy); color:var(--gold); font-family:Georgia,serif; flex-shrink:0; border-radius:50%; }
#riverside-headlines-study .meta { font-size:12px; color:var(--muted); }
#riverside-headlines-study .account strong { font-weight:500; }
#riverside-headlines-study .action { padding:0; min-height:32px; border:0; background:none; color:#785918!important; text-decoration:underline; text-underline-offset:4px; text-align:left; }
#riverside-headlines-study .social { border-top:1px solid var(--line); padding-top:12px; margin-top:14px; display:flex; flex-wrap:wrap; align-items:center; gap:5px 14px; font-size:12px; }
#riverside-headlines-study .social button { border:0; background:none; padding:4px 0; text-decoration:underline; text-underline-offset:3px; min-height:32px; }
#riverside-headlines-study .meeting { padding-bottom:18px; border-bottom:1px solid var(--line); }
#riverside-headlines-study .meeting h3 { font-size:22px; }
#riverside-headlines-study .when { display:flex; gap:14px; align-items:center; margin:12px 0; }
#riverside-headlines-study .date { border:1px solid var(--line); background:var(--white); min-width:58px; text-align:center; padding:5px 10px; }
#riverside-headlines-study .date span { font-size:10px; letter-spacing:.1em; display:block; }
#riverside-headlines-study .date strong { display:block; font:28px/1.2 Georgia,serif; }
#riverside-headlines-study .topics { margin-top:19px; }
#riverside-headlines-study .topic { padding:12px 0; border-bottom:1px solid var(--line); }
#riverside-headlines-study .topic h3 { font-size:20px; margin:4px 0 6px; }
#riverside-headlines-study .topic p { font-size:13px; margin:6px 0; }
#riverside-headlines-study details { font-size:12px; margin-top:10px; }
#riverside-headlines-study summary { color:#785918; min-height:32px; display:list-item; }
#riverside-headlines-study details p { padding:10px 12px; background:var(--wash); }
#riverside-headlines-study .stats { padding:25px 28px; border-top:1px solid var(--line); }
#riverside-headlines-study .stats h2 { font-size:27px; margin:4px 0 14px; }
#riverside-headlines-study .statlabels { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:15px; border-top:1px solid var(--line); padding-top:14px; color:var(--muted); font-size:12px; }
#riverside-headlines-study .statlabels b { display:block; font:22px/1.4 Georgia,serif; color:var(--ink); }
#riverside-headlines-study .editorialgrid { display:grid; grid-template-columns:1.3fr 1fr; gap:20px; align-items:start; }
#riverside-headlines-study .feature { padding:0 24px 0 0; border-right:1px solid var(--line); }
#riverside-headlines-study .feature h3 { font-size:32px; margin:14px 0; }
#riverside-headlines-study .feature .rule { width:45px; height:3px; background:var(--gold); margin:18px 0; }
#riverside-headlines-study .secondary { border-top:1px solid var(--line); margin-top:20px; padding-top:14px; }
#riverside-headlines-study .secondary h3 { font-size:22px; margin:8px 0; }
#riverside-headlines-study .railpost { background:var(--paper); padding:16px; margin-top:20px; }
#riverside-headlines-study .participate { margin-top:22px; padding:13px 16px; background:var(--wash); display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:8px; }
#riverside-headlines-study .digestrow { display:grid; grid-template-columns:135px minmax(0,1fr); gap:20px; padding:19px 0; border-top:1px solid var(--line); }
#riverside-headlines-study .digestrow:first-child { border-top:3px solid var(--gold); }
#riverside-headlines-study .digestrow h3 { font-size:21px; margin:0 0 7px; }
#riverside-headlines-study .digestrow p { margin:4px 0 7px; }
#riverside-headlines-study .digestrow .eyebrow { margin-top:4px; }
#riverside-headlines-study .digesttopics { display:grid; grid-template-columns:1fr 1fr; gap:24px; }
#riverside-headlines-study .feedback { margin-top:15px; font-size:12px; color:var(--muted); }
#riverside-headlines-study .content {
 --headline-gold:#e7b84e; --headline-blue:#124e70; --headline-teal:#086b67;
 background:#eef5f7; border-top:5px solid var(--headline-gold);
}
#riverside-headlines-study .sectionhead { padding-bottom:17px; border-bottom:1px solid #c9dbe0; }
#riverside-headlines-study .sectionhead h2 { font-size:38px; }
#riverside-headlines-study .sectionhead .eyebrow { color:var(--headline-teal); margin-bottom:7px; }
#riverside-headlines-study .post {
 background:var(--headline-blue); color:#fff; border:0; border-top:5px solid var(--headline-gold);
 border-radius:4px; box-shadow:0 7px 18px #082f4917;
}
#riverside-headlines-study .post .eyebrow,#riverside-headlines-study .post summary { color:#ffdc83; }
#riverside-headlines-study .post .meta { color:#d5e7ef; }
#riverside-headlines-study .post .seal { background:var(--headline-gold); color:#082f49; }
#riverside-headlines-study .post h3 { font-size:28px; }
#riverside-headlines-study .post .social { border-color:#608497; }
#riverside-headlines-study .post .social button { color:#fff; }
#riverside-headlines-study .post details p { color:var(--ink); }
#riverside-headlines-study .meeting {
 background:#fff0cb; border:0; border-left:5px solid var(--headline-gold); padding:17px 18px;
}
#riverside-headlines-study .meeting .eyebrow { color:#77500a; }
#riverside-headlines-study .date { background:var(--headline-gold); color:#082f49; border:0; border-radius:3px; box-shadow:0 3px 0 #b58a25; }
#riverside-headlines-study .date span { font-weight:500; }
#riverside-headlines-study .topics > .eyebrow { color:var(--headline-teal); }
#riverside-headlines-study .topic {
 margin-top:10px; padding:13px 15px; background:#e0efec; border:0; border-left:4px solid var(--headline-teal);
}
#riverside-headlines-study .topic summary { color:#08605b; }
#riverside-headlines-study .social button {
 padding:5px 10px; background:#fff; border:1px solid #b9cdd6; border-radius:3px;
 text-decoration:none; color:#124e70;
}
#riverside-headlines-study .social button:hover { background:#e4f0f5; }
#riverside-headlines-study .post .social button { background:#ffffff12; border-color:#89aaba; }
#riverside-headlines-study .post .social button:hover { background:#ffffff24; }
#riverside-headlines-study .feature {
 padding:23px; border:0; border-radius:4px; background:#103e59; color:#fff; border-top:5px solid var(--headline-gold);
}
#riverside-headlines-study .feature > .eyebrow {
 color:#082f49; background:var(--headline-gold); padding:5px 8px; width:fit-content;
}
#riverside-headlines-study .feature h3 { color:#fff4d5; }
#riverside-headlines-study .feature .meta { color:#d3e3eb; }
#riverside-headlines-study .feature summary { color:#ffdc83; }
#riverside-headlines-study .feature details p { color:var(--ink); }
#riverside-headlines-study .feature .rule { background:var(--headline-gold); width:62px; }
#riverside-headlines-study .feature .secondary { border-color:#5c7b8e; }
#riverside-headlines-study .feature .secondary .eyebrow { color:#9fdbd1; }
#riverside-headlines-study .railpost { background:#dceeea; border-top:4px solid var(--headline-teal); }
#riverside-headlines-study .railpost .eyebrow { color:#08605b; }
#riverside-headlines-study .participate { background:var(--headline-teal); color:#fff; border-radius:3px; }
#riverside-headlines-study .participate .eyebrow { color:#c5eee4; }
#riverside-headlines-study .participate summary { color:#fff; }
#riverside-headlines-study .participate details p { color:var(--ink); }
#riverside-headlines-study [data-variant="Compact digest"] .content { background:#fff; }
#riverside-headlines-study .digestrow { border:0; padding:17px; margin-bottom:11px; border-radius:3px; align-items:start; }
#riverside-headlines-study .digestrow:first-child { border:0; background:#fff0cb; border-left:5px solid var(--headline-gold); }
#riverside-headlines-study .digestrow:nth-child(2) { background:#e5eff6; border-left:5px solid var(--headline-blue); }
#riverside-headlines-study .digestrow:nth-child(3) { background:#e0efec; border-left:5px solid var(--headline-teal); }
#riverside-headlines-study .digestrow > .eyebrow { width:fit-content; padding:5px 8px; letter-spacing:.07em; background:var(--headline-gold); color:#082f49; }
#riverside-headlines-study .digestrow:nth-child(2) > .eyebrow { background:var(--headline-blue); color:#fff; }
#riverside-headlines-study .digestrow:nth-child(3) > .eyebrow { background:var(--headline-teal); color:#fff; }
@media(max-width:600px) {
 #riverside-headlines-study .stage { min-height:0; }
 #riverside-headlines-study .content,#riverside-headlines-study .stats { padding:22px 20px; }
 #riverside-headlines-study .hero { padding:16px 20px 22px; }
 #riverside-headlines-study .heromain { grid-template-columns:minmax(0,1fr) 104px; gap:12px; }
 #riverside-headlines-study .map { width:104px; height:104px; }
 #riverside-headlines-study .hero h1 { font-size:34px; }
 #riverside-headlines-study .hero p { font-size:12px; }
 #riverside-headlines-study .briefgrid,#riverside-headlines-study .editorialgrid { grid-template-columns:1fr; gap:22px; }
 #riverside-headlines-study .feature { border-right:0; padding-right:0; }
 #riverside-headlines-study .sectionhead { align-items:start; flex-direction:column; }
 #riverside-headlines-study .digestrow { grid-template-columns:1fr; gap:7px; }
 #riverside-headlines-study .digesttopics { grid-template-columns:1fr; gap:18px; }
 #riverside-headlines-study .type { display:none; }
 #riverside-headlines-study .statlabels { grid-template-columns:1fr; gap:12px; }
 #riverside-headlines-study .sectionnav { padding:13px 20px; gap:12px; }
 #riverside-headlines-study .paper button,#riverside-headlines-study .paper summary { min-height:44px; }
}


#riverside-headlines-study .headline-columns { display:grid; grid-template-columns:1fr 1fr; gap:20px; align-items:stretch; }
#riverside-headlines-study .streamlined-post { display:flex; flex-direction:column; padding:22px; }
#riverside-headlines-study .streamlined-post h3 { font-size:27px; margin:5px 0 9px; }
#riverside-headlines-study .streamlined-post p { margin:0 0 18px; }
#riverside-headlines-study .streamlined-social { margin-top:auto; gap:8px; padding-top:16px; }
#riverside-headlines-study .streamlined-social button { display:inline-flex; align-items:center; gap:7px; background:#fff; color:#163344; border:0; padding:8px 10px; min-height:38px; }
#riverside-headlines-study .streamlined-social button:hover { background:#ffecb8; }
#riverside-headlines-study .streamlined-social img { width:16px; height:16px; object-fit:contain; }
#riverside-headlines-study .headline-right { display:grid; grid-template-rows:1fr auto; gap:14px; }
#riverside-headlines-study .streamlined-meeting { padding:18px 20px; display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; gap:0; }
#riverside-headlines-study .meeting-title-row { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
#riverside-headlines-study .streamlined-meeting .meeting-location { margin:0 0 12px; font-size:13px; }
#riverside-headlines-study .streamlined-meeting .meeting-agenda { margin:0; font-size:13px; }
#riverside-headlines-study .streamlined-meeting h3 { font-size:24px; margin:9px 0 6px; }
#riverside-headlines-study .streamlined-meeting .meeting-time { margin:0 0 13px; font-size:14px; }
#riverside-headlines-study .meeting-jump { display:inline-flex; align-items:center; gap:6px; color:#72510a; background:transparent; text-decoration:underline; text-underline-offset:3px; padding:5px 0; font-weight:500; font-size:12px; white-space:nowrap; margin-left:auto; }
#riverside-headlines-study .meeting-jump:hover { color:#082f49; }
#riverside-headlines-study .hot-topics { background:#dceeea; border-left:4px solid #086b67; padding:12px 15px; align-self:end; width:100%; }
#riverside-headlines-study .hot-topics h3 { font-size:20px; margin:0 0 9px; }
#riverside-headlines-study .topic-tags { display:flex; flex-wrap:wrap; gap:6px; align-content:start; }
#riverside-headlines-study .topic-tags span { display:inline-block; background:#fff; color:#075b57; border:1px solid #b3d3ca; border-radius:20px; padding:4px 10px; font-size:12px; }
#riverside-headlines-study .feedback:empty { display:none; }
#riverside-headlines-study .full-meetings { padding:24px 28px; background:#fff; border-top:1px solid #d9dfdf; }
#riverside-headlines-study .full-meetings h2 { font-size:28px; margin:0 0 12px; }
#riverside-headlines-study .full-meetings a { color:#124e70; }
#riverside-headlines-study [data-variant="Featured topic"] .hot-topics { background:#103e59; color:#fff; border-left-color:#e7b84e; }
#riverside-headlines-study [data-variant="Featured topic"] .post { background:#e0efec; color:#163344; border-top-color:#086b67; }
#riverside-headlines-study [data-variant="Featured topic"] .post .eyebrow { color:#08605b; }
#riverside-headlines-study [data-variant="Featured topic"] .post .meta { color:#5b6a71; }
#riverside-headlines-study [data-variant="Compact digest"] .headline-columns { gap:14px; }
#riverside-headlines-study [data-variant="Compact digest"] .post { background:#e5eff6; color:#163344; }
#riverside-headlines-study [data-variant="Compact digest"] .post .eyebrow { color:#124e70; }
#riverside-headlines-study [data-variant="Compact digest"] .post .meta { color:#5b6a71; }
#riverside-headlines-study [data-variant="Compact digest"] .streamlined-post h3 { font-size:23px; }
@media(max-width:600px){
 #riverside-headlines-study .headline-columns { grid-template-columns:1fr; }
 #riverside-headlines-study .headline-right { grid-template-rows:auto auto; }
 #riverside-headlines-study .streamlined-social { margin-top:0; }
 #riverside-headlines-study .streamlined-meeting { padding:16px; }
}


#riverside-headlines-study .post.live-social{background:#fff;color:#163344;padding:14px;min-width:0}
#riverside-headlines-study .post.live-social .eyebrow{color:#124e70}
#riverside-headlines-study .post.live-social .meta{color:#5b6a71}
#riverside-headlines-study .embed-slot{margin:12px 0;min-height:160px;background:#fff;max-width:100%}
#riverside-headlines-study .embed-slot iframe{display:block;border:0;width:100%;max-width:500px;margin:auto}
#riverside-headlines-study .post.live-social .social{border-color:#d9dfdf;margin-top:auto}
#riverside-headlines-study .post.live-social .social a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#163344;background:#edf3f6;border-radius:3px;text-decoration:none;font-size:12px}
#riverside-headlines-study .post.live-social .social a img{width:16px;height:16px}
#riverside-headlines-study .embed-source{font-size:12px;color:#124e70;display:block;margin:8px 0 0}
#riverside-headlines-study .meeting-title-row h3{font-size:22px}
#riverside-headlines-study .headline-right{grid-template-rows:auto 1fr auto;gap:12px}
#riverside-headlines-study .recent-stories{background:#fff;padding:14px 16px;border-left:4px solid #124e70;min-width:0}
#riverside-headlines-study .recent-stories h3{font-size:21px;margin:0 0 11px}
#riverside-headlines-study .recent-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;align-items:start}
#riverside-headlines-study .recent-story+.recent-story{margin-top:12px;padding-top:12px;border-top:1px solid #d9dfdf}
#riverside-headlines-study .story-picture{margin:0;min-width:0}
#riverside-headlines-study .story-picture img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px}
#riverside-headlines-study .story-picture figcaption{font-size:11px;line-height:1.25;color:#5b6a71;margin-top:4px}
#riverside-headlines-study .recent-story h4{font:500 16px/1.25 Georgia,serif;margin:0 0 5px;color:#082f49}
#riverside-headlines-study .recent-story h4 a{color:inherit;text-decoration:none}
#riverside-headlines-study .recent-story h4 a:hover{text-decoration:underline}
#riverside-headlines-study .recent-story p{font-size:12px;line-height:1.4;margin:0 0 5px}
#riverside-headlines-study .story-byline{font-size:11px;line-height:1.3;color:#5b6a71}
#riverside-headlines-study .streamlined-meeting .meeting-agenda{padding-top:12px;border-top:1px solid #dfc98f}
@media(max-width:600px){body{padding:0}#riverside-headlines-study .headline-right{grid-template-rows:auto auto}}

#riverside-headlines-study{max-width:none;margin:0;width:100%}
#riverside-headlines-study .content{max-width:none;padding:28px max(24px,calc((100% - 1240px)/2));scroll-margin-top:60px}
#riverside-headlines-study .paper{width:100%}
#riverside-headlines-study .hot-topics{background:#103e59;color:#fff;border-left-color:#e7b84e}
#riverside-headlines-study .headline-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
#riverside-headlines-study .headline-right,#riverside-headlines-study .hot-topics{min-width:0}
#riverside-headlines-study .topic-tags{flex-wrap:nowrap;overflow:hidden;min-width:0;width:100%}
#riverside-headlines-study .topic-tags span{flex-shrink:0;white-space:nowrap}
body.approved-design #stats.overview-section{padding-top:28px}
#riverside-headlines-study .headline-right{grid-template-rows:auto 1fr auto}
#riverside-headlines-study .meeting-snapshot{font-size:11px;color:#6c5a30;margin:8px 0 0}
#riverside-headlines-study .post.live-social .social a{font-family:Inter,system-ui,sans-serif}
#riverside-headlines-study .content h2{font:400 38px/1.15 Georgia,serif}
@media(max-width:600px){#riverside-headlines-study .content{padding:22px 20px}#riverside-headlines-study .headline-columns{grid-template-columns:minmax(0,1fr)}#riverside-headlines-study .headline-right{grid-template-rows:auto auto auto}}
