:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#173d52;background:#f6fafb;font-size:16px}
*{box-sizing:border-box}body{margin:0;min-width:0}a{color:#087184}a:hover{color:#005469}
.share-page{padding:clamp(16px,3vw,40px) 0 64px;min-width:0}.share-shell{width:min(100% - 34px,1020px);margin:auto;min-width:0}
.share-breadcrumb{font-size:.85rem;color:#5a7888;margin:0 0 24px}.share-breadcrumb a{text-decoration:none}
.share-title-block{padding:0 0 20px;border-bottom:1px solid #dbe8ed;margin-bottom:24px}
.share-eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:750;color:#16798b;margin:0 0 11px}
.share-title-block h1{font-family:Georgia,"Times New Roman",serif;color:#103759;font-size:clamp(2rem,4.2vw,3rem);line-height:1.16;letter-spacing:-.02em;margin:0 0 12px}
.share-title-block h1 span{white-space:nowrap}.share-intro{font-size:1rem;color:#526f7d;margin:0}
.share-section{background:white;border:1px solid #dae7ec;border-radius:10px;padding:clamp(19px,3vw,32px);margin:20px 0}
.share-section>h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.4rem,2.4vw,1.85rem);color:#113c59;line-height:1.24;margin:0 0 18px}
.share-section p,.share-section li{line-height:1.72;overflow-wrap:anywhere;color:#294a5a}
.share-section p{margin:0 0 13px}.share-section p:last-child{margin-bottom:0}
.share-section a{overflow-wrap:anywhere}.share-takeaway{border-left:4px solid #118c9a;background:#f7fcfd}
.share-manuscript{border-top:1px solid #dce8eb;padding:26px 0 22px}.share-manuscript:first-child{padding-top:7px;border-top:none}
.share-manuscript h3{font-family:Georgia,"Times New Roman",serif;color:#123e60;font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.3;margin:0 0 15px}
.share-study-number{color:#108394}.share-prose h3{font-family:inherit;font-size:1rem;margin:18px 0 6px;color:#0b5f74}
.share-manuscript figure{margin:16px 0 24px}.share-manuscript img{display:block;max-width:min(100%,720px);max-height:410px;width:auto;height:auto;border-radius:9px;border:1px solid #dce5e9;object-fit:contain}
.share-manuscript figcaption{font-size:.8rem;line-height:1.5;color:#5c7b89;margin-top:8px}
.share-prose ul,.share-prose ol{padding-left:23px}.share-prose li{margin:6px 0}
.share-end{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 0}.share-button{background:#0b6679;color:#fff;padding:11px 17px;border-radius:7px;text-decoration:none;font-weight:680}.share-button:hover{background:#085467;color:#fff}
.share-end p{width:100%;font-size:.82rem;color:#667f89;margin:0}
@media(max-width:600px){.share-shell{width:calc(100% - 28px)}.share-breadcrumb{margin-bottom:16px}.share-section{padding:18px 16px;margin:14px 0}.share-manuscript{padding:20px 0}.share-page{padding-top:16px}.share-title-block h1 span{white-space:normal}}
