.source-summary{max-width:900px;margin:0 auto;padding:28px 24px;font-size:15px;line-height:1.7}.source-summary h1{font-size:26px;margin:0 0 16px}.source-summary h2{font-size:19px;margin:22px 0 8px}.source-summary p{margin:10px 0}.source-summary ul{padding-left:22px;margin:12px 0 20px}.source-summary li{margin:8px 0}.source-summary blockquote{margin:12px 0;padding:12px 16px;border-left:3px solid #087c78;background:#eef4f1}.source-summary .source-links{font-size:13px;margin-top:20px}@media(max-width:600px){.source-summary{padding:20px 16px}body>header{height:auto;min-height:64px;padding:10px 16px;gap:16px}.brand{font-size:20px}}
