/* Article-specific reading and sharing styles. */
.fractions-article .fraction-subtitle{font-family:'Space Grotesk',sans-serif;font-size:clamp(21px,2.2vw,30px);line-height:1.35;color:#bed2c3;margin:0 0 24px}.fractions-article .page-hero h1{max-width:17ch;margin-bottom:18px}.fraction-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.fraction-actions a,.fraction-actions button{font:500 13px/1.5 Inter,sans-serif;min-height:44px;display:inline-flex;align-items:center;border:0;border-bottom:1px solid #89a59866;padding:8px 0;background:none;color:#e8eee6;text-decoration:none;cursor:pointer}.fraction-actions [hidden]{display:none}.fraction-actions [role=status]{font-size:12px;color:#bed2c3;flex-basis:100%}.fraction-actions [role=status]:empty{display:none}.fractions-article .research-article{min-width:0}.fractions-article .research-article p{font-size:18px;line-height:1.9;margin:0 0 25px;color:#344e49}.fraction-opening>p:first-child{font-size:24px;line-height:1.55;color:#193b31}.fractions-article .research-section h2{font-size:clamp(26px,2.5vw,34px);line-height:1.3;max-width:26ch;margin-bottom:30px}.fractions-article .research-section{margin-top:66px;scroll-margin-top:32px}.fraction-cite{font-size:11px;line-height:0;padding-left:2px;white-space:nowrap}.fraction-cite a{text-decoration:none}.fraction-sources ol{padding-left:24px}.fraction-sources li{padding:9px 0 9px 6px;font-size:13px;line-height:1.65;scroll-margin-top:24px;overflow-wrap:anywhere}.fraction-sources li:target{background:#e1e9df}.fraction-end{border-top:1px solid #b9c9bd;padding-top:28px;margin-top:60px!important}.fractions-article .research-toc a{font-size:13px;line-height:1.5;padding-block:10px}.fractions-article .research-toc{max-height:85vh;overflow-y:auto}.fractions-article #article{scroll-margin-top:24px}
@media(max-width:768px){.fractions-article .research-article p{font-size:17px;line-height:1.85}.fraction-opening>p:first-child{font-size:21px}.fractions-article .research-toc{max-height:none}.fractions-article .research-section{margin-top:46px}.fractions-article .fraction-subtitle{font-size:22px}.fractions-article .page-hero h1{font-size:40px!important;line-height:1.12}.fraction-actions{margin-top:22px;gap:12px 22px}}
@media print{.fraction-actions,.research-toc,.fraction-end{display:none!important}.fractions-article .research-article p{font-size:11pt;line-height:1.65}.fractions-article .research-section{margin-top:24px}.research-layout{display:block!important}.fractions-article .fraction-subtitle{color:#193b31}.fractions-article h2{break-after:avoid}}
