/* Shared SRBlog inner-page typography and responsive, content-independent sidebars. */
.sr-inner-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:42px;align-items:start}.sr-inner-content,.sr-inner-full{min-width:0}.sr-sidebar-left{grid-template-columns:248px minmax(0,1fr)}.sr-sidebar-left>.sr-inner-content{grid-column:2;grid-row:1}.sr-sidebar-left>.sr-inner-sidebar{grid-column:1;grid-row:1}.sr-sidebar-both{grid-template-columns:220px minmax(0,1fr) 220px}.sr-sidebar-both>.sr-inner-content{grid-column:2;grid-row:1}.sr-sidebar-both>.sr-inner-sidebar{grid-column:1;grid-row:1}.sr-sidebar-both>.sr-inner-extra{grid-column:3;grid-row:1}
.sr-inner-sidebar{min-width:0;border-left:1px solid var(--line);padding-left:24px}.sr-inner-sidebar section+section{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.sr-inner-sidebar h2,.sr-authors-hub h2{font:500 20px/1.35 var(--sr-ui);margin:0 0 15px}.sr-inner-sidebar nav{display:grid;gap:5px}.sr-inner-sidebar nav a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;color:var(--ink);font-size:15px;border-bottom:1px solid var(--line);transition:color .24s}.sr-inner-sidebar nav a:is(:hover,:focus-visible,[aria-current]){color:var(--accent)}.sr-inner-sidebar p{font-size:14px;color:var(--muted);margin-bottom:14px}.sr-sidebar-archive{font-size:15px;color:var(--accent)}
.sr-inner-full>.native-study-archive{max-width:none}.sr-inner-layout .native-study-archive{display:block}.sr-inner-layout .native-study-archive>.feed-row{margin-top:20px}.sr-inner-layout .archive-filter{grid-template-columns:1fr 1fr}.sr-inner-layout .archive-filter label:first-child,.sr-inner-layout .archive-filter button{grid-column:1/-1}.archive-filter{border:1px solid var(--line);border-radius:5px;background:var(--soft)}.archive-filter :is(input,select,button){min-height:42px;border-radius:4px}.archive-filter :is(input,select){color:var(--ink);background:var(--paper);border:1px solid var(--line)}.archive-filter button{color:var(--ink);background:var(--page);border:1px solid var(--line)}.archive-filter button:hover{color:var(--accent)}
.breadcrumb{font-size:14px;color:var(--muted);margin:0 0 22px}.breadcrumb a:hover{color:var(--accent)}.rubric-page-heading{padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:25px}.rubric-page-heading h1,.native-study-archive h1,.info-page>h1{font:500 30px/1.25 var(--sr-ui);letter-spacing:-.02em}.rubric-demo-note{font-size:14px;color:var(--muted);margin-top:12px}.rubric-page .feed-items{gap:28px}.rubric-page .story h2{font-size:21px;font-weight:500}.rubric-page .photo{aspect-ratio:16/10;background:transparent}.rubric-page .photo img{object-fit:contain}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;grid-column:1/-1;margin:32px 0 12px}.pagination a{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid var(--line);border-radius:4px;color:var(--ink)}.pagination a:is(:hover,[aria-current]){color:var(--accent);background:var(--soft)}
.sr-authors-hub{padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid var(--line)}.sr-authors-hub nav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sr-authors-hub a{display:flex;justify-content:space-between;padding:14px 16px;background:var(--soft);border-left:1px solid var(--line);color:var(--ink);transition:color .24s}.sr-authors-hub a:hover{color:var(--accent)}
body[data-study-view=article] .reader{min-width:0}.reader-header{margin-bottom:26px}.reader-header h1{font:500 clamp(26px,2.6vw,36px)/1.3 var(--sr-ui);letter-spacing:-.02em;margin:8px 0 18px}.reader .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--accent)}.reader .meta{margin:15px 0 0}.reader-picture,.reader-text figure{margin:24px 0}.reader-picture img,.reader-text img{max-width:100%;height:auto;object-fit:contain;background:transparent}.reader-picture img{width:100%;max-height:600px}.reader-text{font:400 20px/1.75 MSStudySerif,Georgia,serif;overflow-wrap:anywhere}.reader-text p{margin:0 0 22px}.reader-text :is(h2,h3){font-family:var(--sr-ui);font-weight:500;line-height:1.4;margin:30px 0 16px}.reader-text h2{font-size:25px}.reader-text h3{font-size:22px}.reader-text a{color:var(--accent)}.reader-text blockquote{margin:26px 0;padding:12px 22px;border-left:2px solid var(--line);background:var(--soft)}.reader-text figcaption{font:400 14px/1.5 var(--sr-ui);color:var(--muted);margin-top:10px}.reader-text :is(pre,table){max-width:100%;overflow:auto}.reader-text iframe{max-width:100%;width:100%;aspect-ratio:16/9;border:0}.related{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.related h2{font:500 22px/1.4 var(--sr-ui);margin-bottom:20px}.article-share{display:flex;gap:16px;margin:28px 0}.article-share a{color:var(--accent)}.article-share svg{width:24px;height:24px}.article-share .sr-icon-label{font-size:13px}.post-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.post-tags a{font:400 14px/1.5 var(--sr-ui);padding:5px 10px;background:var(--soft);color:var(--accent)}
.info-page{max-width:1000px;margin-inline:auto}.info-page-content{font:400 18px/1.8 var(--sr-ui);color:var(--ink)}.info-page-content img{max-width:100%;height:auto;object-fit:contain;background:transparent}.info-page-content :is(table,pre){max-width:100%;overflow:auto}.info-page-content a{color:var(--accent)}.info-page-content a:hover{color:var(--ink)}.info-page-content :is(h2,h3){font-family:var(--sr-ui);font-weight:500}.sr-service-surface{max-width:720px;margin:30px auto;padding:30px;background:var(--soft);border:1px solid var(--line);border-radius:5px}.sr-service-surface h1{font:500 28px/1.4 var(--sr-ui);margin:0 0 20px}.sr-service-surface p{margin:16px 0}.sr-service-surface a{color:var(--accent)}.sr-service-surface :is(input,select,textarea,button){font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:10px;max-width:100%;border-radius:4px}.sr-service-surface label{display:block;margin:16px 0}.sr-service-surface :is(input,textarea){display:block;width:100%;margin-top:7px}
@media(max-width:1100px){.sr-sidebar-both{grid-template-columns:minmax(0,1fr) 240px}.sr-sidebar-both>.sr-inner-content{grid-column:1}.sr-sidebar-both>.sr-inner-sidebar{grid-column:2}.sr-sidebar-both>.sr-inner-extra{grid-column:2;grid-row:2}.sr-inner-layout{gap:28px}.rubric-page .feed-items{grid-template-columns:minmax(0,1fr)}}
@media(max-width:800px){.sr-inner-layout{display:flex;flex-direction:column;gap:32px}.sr-inner-content{width:100%;order:0}.sr-inner-sidebar{width:100%;order:1;border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.sr-inner-sidebar nav{grid-template-columns:1fr 1fr;gap:4px 24px}.sr-inner-extra{order:2}.reader-text{font-size:19px}.sr-service-surface{padding:24px 20px}.sr-inner-full .archive-filter{grid-template-columns:1fr 1fr}.sr-inner-full .archive-filter label:first-child,.sr-inner-full .archive-filter button{grid-column:1/-1}}
@media(max-width:480px){.sr-inner-sidebar nav,.sr-authors-hub nav{grid-template-columns:1fr}.reader-header h1,.rubric-page-heading h1,.native-study-archive h1,.info-page>h1{font-size:26px}.info-page-content{font-size:17px}}
