/* Published studies: one takeaway, evidence metrics, and a structured disclosure. */
.publication-intro{max-width:740px;font-size:14px;line-height:1.85;color:var(--muted);margin:-10px 0 30px}
.publication-toolbar{gap:16px 24px}
.publication-top{flex-wrap:wrap}
.paper-type{font-size:9px;line-height:1.5;color:var(--green-mid);letter-spacing:.25px}
.paper-takeaway{font-size:14px;line-height:1.85;color:var(--green);margin-top:20px;max-width:740px}
.paper-facts{display:flex;flex-wrap:wrap;gap:16px 34px;list-style:none;margin:22px 0;padding:0}
.paper-facts li{display:flex;flex-direction:column;gap:4px;min-width:100px}
.paper-facts strong{font:24px/1.2 var(--serif);letter-spacing:-.4px;color:var(--green)}
.paper-facts span{font-size:10px;line-height:1.5;color:var(--muted);max-width:180px}
.paper-finding{font-size:12px;line-height:1.85;color:var(--muted);border-left:2px solid #8ea578;padding-left:15px;max-width:730px}
.paper-finding>span{display:block;font-size:9px;font-weight:600;color:var(--green-mid);margin-bottom:4px}
.paper-study{grid-column:2/-1;min-width:0;border:1px solid #d2dbc6;border-radius:4px;background:#fcfcf6;overflow:clip}
.paper-study>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 21px;background:#eef2e6;color:var(--green);font-size:12px;font-weight:600;min-height:65px}
.paper-study>summary::-webkit-details-marker{display:none}
.paper-study>summary small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:3px}
.paper-study>summary svg{width:20px;height:20px;flex-shrink:0;transition:transform .18s}
.paper-study[open]>summary{border-bottom:1px solid #d2dbc6}
.paper-study[open]>summary svg{transform:rotate(180deg)}
.paper-study>summary:focus-visible{outline:2px solid var(--green);outline-offset:-4px}
.study-sections{list-style:none;padding:0;margin:0}
.study-sections>li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;padding:24px 26px;border-bottom:1px solid #e1e6d8;break-inside:avoid}
.study-section-label>span{font:10px var(--mono);color:#7b8b6b;display:block;margin-bottom:8px}
.study-section-label h4{font-size:12px;font-weight:600;line-height:1.6;margin:0;color:var(--green)}
.study-section-copy{min-width:0}
.study-section-copy p,.study-data dd{font-size:13px;line-height:1.9;color:var(--muted);margin:0;overflow-wrap:break-word}
.study-data{margin:0}
.study-data>div+div{margin-top:16px}
.study-data dt{font-size:10px;font-weight:600;color:var(--green-mid);margin-bottom:4px}
.study-sources{padding:20px 26px;background:#f2f4ec}
.study-sources p{font-size:10px;line-height:1.8;color:var(--muted);max-width:700px}
.study-sources>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:11px}
.study-sources a{font-size:10px;color:var(--green);text-decoration:underline;text-underline-offset:3px;min-height:24px;display:inline-flex;align-items:center;gap:7px}
.submitted-section{margin-top:48px}
.submitted-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:17px}
.submitted-heading .eyebrow{margin-bottom:10px;font-size:9px;letter-spacing:1.1px}
.submitted-heading h3{font:32px/1.25 var(--serif);color:var(--green);letter-spacing:-.6px}
.submitted-heading>p{font-size:10px;line-height:1.8;color:var(--muted);max-width:230px}
.submitted-intro{max-width:700px;font-size:13px;line-height:1.85;color:var(--muted)}
.submitted-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}
.submitted-paper{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;border:1px solid #ccd6bf;border-radius:4px;background:#fafbf4;padding:25px;min-width:0}
.submitted-venue{display:flex;flex-direction:column;align-items:center;gap:12px}
.submitted-venue .publication-cover{width:56px;height:78px;object-fit:contain}
.submitted-venue .publication-year{padding:0;font-size:11px}
.submitted-body{min-width:0}
.submitted-body h4{font:21px/1.4 var(--serif);letter-spacing:-.3px;color:var(--green);margin:12px 0 0;overflow-wrap:break-word}
.submitted-body .publication-journal{margin-top:13px;line-height:1.85}
.submitted-focus{font-size:12px;line-height:1.9;color:var(--muted);margin-top:14px}
.submitted-body .publication-note{font-size:10px;line-height:1.8;border-top:1px solid #dce3d1;padding-top:12px;margin-top:18px}
.submitted-empty{font-size:12px;color:var(--muted);padding-block:25px}
@media(max-width:900px){.submitted-paper{padding:22px;gap:17px;grid-template-columns:45px minmax(0,1fr)}.submitted-venue .publication-cover{width:45px;height:63px}.submitted-body h4{font-size:20px}}
@media(max-width:740px){.submitted-section{margin-top:36px}.submitted-heading{display:block}.submitted-heading h3{font-size:29px}.submitted-heading>p{margin-top:10px;max-width:none}.submitted-intro{font-size:12px}.submitted-list{grid-template-columns:1fr;gap:14px}.submitted-paper{padding:22px}.submitted-heading>p,.submitted-body .publication-note{font-size:11px}}
@media print{.submitted-section{margin-top:25px}.submitted-list{grid-template-columns:1fr}.submitted-paper{break-inside:avoid;padding:15px;background:white}.submitted-body h4{font-size:17px}}
@media(max-width:1100px){.publication-search{max-width:100%;flex:1 1 225px}.study-sections>li{grid-template-columns:135px minmax(0,1fr);gap:23px;padding:23px}.paper-facts{gap:17px 26px}}
@media(max-width:740px){.publication-intro{font-size:12px;line-height:1.9;margin:-5px 0 23px}.publication-filters{gap:5px}.publication-filters button{font-size:10px;padding:8px 10px}.publication-search{flex-basis:100%}.paper-takeaway{font-size:13px;margin-top:17px}.paper-facts{gap:16px 20px;margin-block:19px}.paper-facts strong{font-size:23px}.paper-facts li{min-width:88px}.paper-facts span{font-size:9px;max-width:130px}.paper-finding{font-size:12px;padding-left:12px}.paper-study{grid-column:1/-1}.paper-study>summary{padding:16px 18px}.study-sections>li{grid-template-columns:1fr;gap:11px;padding:21px 19px}.study-section-label{display:flex;align-items:baseline;gap:11px}.study-section-label>span{margin:0}.study-section-label h4{font-size:12px}.study-section-copy p,.study-data dd{font-size:12px;line-height:1.9}.study-sources{padding:18px 19px}.study-sources p,.study-sources a{font-size:10px}}
@media print{.publication-row{break-inside:auto}.publication-intro{font-size:10px}.paper-takeaway,.paper-finding{font-size:10px}.paper-facts{gap:18px;margin-block:14px}.paper-facts strong{font-size:18px}.paper-facts span{font-size:8px}.paper-study{grid-column:2/-1;background:white;border-color:#ccc}.paper-study>summary{display:none}.paper-study>.study-sections,.paper-study>.study-sources{display:block!important}.study-sections>li{grid-template-columns:120px 1fr;gap:15px;padding:13px 16px}.study-section-copy p,.study-data dd{font-size:9px;line-height:1.6}.study-section-label h4,.study-data dt{font-size:9px}.study-sources{background:white;padding:13px 16px}.study-sources a{display:none}.study-sources p{font-size:8px}}
@media(prefers-reduced-motion:reduce){.paper-study>summary svg{transition:none}}
