.ar-page{color:#193746;background:#fff;padding:0 0 86px;font-family:inherit}.ar-page *{box-sizing:border-box}.ar-wrap{width:min(1140px,100% - 40px);margin-inline:auto}.ar-crumbs{color:#6d8791;align-items:center;gap:12px;padding:25px 0 8px;font-size:.82rem;display:flex}.ar-crumbs a{color:#226e82;text-decoration:none}.ar-hero{border-bottom:1px solid #d9e5eb;max-width:980px;padding:59px 0 40px}.ar-kicker{color:#24758a;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:.74rem;font-weight:800;line-height:1.55}.ar-hero h1{letter-spacing:-.045em;max-width:950px;margin:0;font-size:clamp(2.5rem,5.8vw,4.5rem);line-height:1.07}.ar-subtitle{color:#4d6875;max-width:780px;margin:24px 0 17px;font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.72}.ar-count{color:#447587;font-size:.85rem;font-weight:650}.ar-jump{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:27px 0 30px;display:grid}.ar-jump a{color:#24556a;background:#f8fbfc;border:1px solid #d8e6eb;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:13px 12px;font-size:.83rem;font-weight:750;text-decoration:none;display:flex}.ar-jump a:hover{background:#edf6f8;border-color:#70a1b0}.ar-jump b{color:#64818d;flex:none;font-size:.72rem}.ar-method{background:#f4f9fb;border-left:3px solid #2f8399;max-width:925px;margin:0 0 36px;padding:19px 25px}.ar-method strong{font-size:.94rem}.ar-method p{color:#536d78;margin:7px 0 0;font-size:.88rem;line-height:1.72}.ar-group{margin:0 0 61px;scroll-margin-top:30px}.ar-group-header{border-bottom:1px solid #d5e2e8;justify-content:space-between;align-items:end;gap:15px;margin-bottom:17px;padding:27px 0 19px;display:flex}.ar-group-header .ar-kicker{margin:0 0 5px;font-size:.7rem}.ar-group-header h2{letter-spacing:-.027em;margin:0;font-size:clamp(1.6rem,3.1vw,2.25rem);line-height:1.2}.ar-group-header p:not(.ar-kicker){color:#597481;max-width:760px;margin:11px 0 0;font-size:.9rem;line-height:1.6}.ar-bubble{color:#336b7b;white-space:nowrap;border:1px solid #cbdde4;border-radius:30px;padding:7px 11px;font-size:.75rem;font-weight:750}.ar-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ar-card{color:#234655;background:#fff;border:1px solid #dce7ea;border-radius:9px;flex-direction:column;min-width:0;min-height:225px;padding:22px 22px 19px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.ar-card:hover{background:#fafdfe;border-color:#9dbfcb}.ar-card-number{letter-spacing:.09em;color:#64808c;font-size:.67rem;font-weight:750}.ar-card h3{letter-spacing:-.01em;margin:14px 0 10px;font-size:1.035rem;line-height:1.42}.ar-card p{color:#617884;flex:1;margin:0 0 20px;font-size:.82rem;line-height:1.6}.ar-card-link{color:#116f89;font-size:.75rem;font-weight:800}.ar-footnote{color:#6c8390;border-top:1px solid #dfe9ed;padding-top:23px;font-size:.84rem;line-height:1.65}.ar-page a:focus-visible{outline-offset:3px;outline:3px solid #cb874e}.ag-research-directory{color:#275e73;background:#f2fafc;border:1px solid #bcd9e1;border-radius:9px;flex-direction:column;gap:7px;margin:19px 0 27px;padding:19px 21px;text-decoration:none;display:flex}.ag-research-directory strong{font-size:1.04rem}.ag-research-directory span{font-size:.88rem;line-height:1.55}.ag-research-directory:hover{background:#eaf6f9}@media (width<=900px){.ar-jump{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ar-wrap{width:calc(100% - 32px)}.ar-hero{padding:37px 0 27px}.ar-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-cards{grid-template-columns:1fr}.ar-card{min-height:unset}.ar-group-header{flex-direction:column;align-items:start}.ar-method{padding:18px}.ar-jump a{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ar-card{transition:none}}.ar-card-thumb{object-fit:cover;background:#e8f0f3;border-radius:6px;width:100%;max-width:100%;height:128px;margin:0 0 14px;display:block}.ag-governance-thumb{object-fit:cover;background:#e8f0f3;border-radius:6px;width:100%;max-width:100%;height:138px;margin:0 0 15px;display:block}.ar-card,.ag-governance-item{overflow:hidden}
