/* iNews and the research-library extension share IPC's quiet editorial style. */
.header-inner nav{gap:19px;font-size:.875rem}.header-inner{gap:22px}.news-intro h1{max-width:25ch}.news-section{padding-bottom:18px}.news-toolbar{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:10px 0 23px}.news-toolbar h2{font-size:1.9rem}.news-update{font-size:.8125rem;color:var(--muted);margin-top:10px;line-height:1.7}.news-scope{font-size:.875rem;color:var(--muted);border-left:2px solid var(--blue);padding-left:16px;margin-bottom:28px;max-width:95ch}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.news-brief{border-top:2px solid var(--ink);padding:23px 0;min-width:0}.news-brief .eyebrow{font-size:.75rem;margin-bottom:13px}.news-brief h3{font-family:Georgia,serif;font-size:1.65rem;font-weight:400;max-width:24ch}.news-signal{font-size:.9375rem;color:var(--muted);margin-top:17px}.news-need{background:var(--soft);padding:18px;margin-block:21px}.detail-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:block;color:var(--muted)}.news-need p{font-size:.9375rem;line-height:1.6;margin-top:7px}.news-brief details{font-size:.875rem}.news-brief details .text-link{margin-top:16px;font-size:.875rem}.news-sources{padding-top:17px}.news-sources ul{list-style:none;padding:0;margin:7px 0 0;font-size:.75rem;color:var(--muted)}.news-sources li+li{margin-top:8px}.news-sources a{text-decoration:underline;text-underline-offset:3px;color:var(--blue)}.news-brief a{overflow-wrap:anywhere}.agent-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.agent-steps article{border-top:1px solid var(--line);padding-top:18px}.agent-steps article>span{color:var(--blue);font-size:.8125rem;display:block;margin-bottom:14px}.agent-steps p{color:var(--muted);font-size:.9375rem;margin-top:13px}.news-method{margin-top:35px}.news-home{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:72px}.news-home p:not(.eyebrow){color:var(--muted);margin-bottom:20px}.library-section{padding:64px 0;background:#eef1eb;margin-top:54px}.library-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;margin-bottom:38px}.library-lead h3{font-size:1.4rem;margin-top:17px}.library-lead p{font-size:.9375rem;color:var(--muted);margin-top:14px}.library-lead .button-row{margin-top:23px}.library-request{border-left:1px solid #cdd5ce;padding-left:30px}.library-request h3{margin-top:0}.library-lead .section-footnote{font-size:.8125rem;margin-top:15px}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.library-grid article{border-top:1px solid #b7c4bd;padding-top:22px}.library-grid .card-number{margin-bottom:12px}.library-grid p{font-size:.9375rem;color:var(--muted);margin-top:12px}.library-grid .text-link{margin-top:18px;font-size:.875rem}.library-guide{margin-top:33px}
@media(max-width:1120px){.header-inner .brand-name{display:none}.header-inner nav{gap:17px;font-size:.875rem}.header-inner{gap:20px}}
@media(min-width:821px) and (max-width:960px){.header-inner{min-height:90px}.header-inner nav{gap:13px;font-size:.8125rem}.header-inner .nav-cta{padding:9px 11px}.student-link{gap:5px}}
@media(max-width:820px){.news-grid{grid-template-columns:1fr 1fr;gap:28px}.agent-steps{grid-template-columns:1fr 1fr;gap:28px}.library-lead{gap:30px}.library-grid{gap:25px}.news-home{gap:35px}.header-inner nav{font-size:1rem;gap:4px}}
@media(max-width:620px){.news-toolbar{flex-direction:column;align-items:stretch;gap:19px;margin-top:5px}.news-toolbar h2{font-size:1.65rem}.news-grid{grid-template-columns:1fr;gap:10px}.news-brief{padding-block:23px}.news-brief h3{font-size:1.8rem}.news-scope{margin-bottom:24px}.news-brief .news-signal{font-size:1rem}.agent-steps{gap:27px 22px}.agent-steps h3{font-size:1.1rem}.agent-steps p{font-size:.875rem}.news-home{grid-template-columns:1fr;gap:22px;padding-bottom:44px}.news-home h2{font-size:2rem}.library-section{padding:40px 0;margin-top:38px}.library-lead,.library-grid{grid-template-columns:1fr;gap:26px}.library-request{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid #cdd5ce}.library-lead{margin-bottom:28px}.library-lead .button{width:100%}.library-grid{gap:28px}.library-grid article{padding-top:20px}.library-grid h3{font-size:1.2rem}.library-guide{margin-top:26px}.news-section .section-footnote{margin-top:19px}}
@media print{.news-grid,.library-grid{grid-template-columns:1fr}.news-toolbar .control-group{display:none}.news-brief{break-inside:avoid}.news-brief details>*{display:block!important}.news-brief details .button{display:none!important}.library-section{background:white;padding:20px 0}.library-lead{grid-template-columns:1fr}.news-home{padding:20px 0}}
