/* AMP — Research by Topic (verbatim from the HTML, v3: one-line summary instead of "N analyses") */
.amp .amp-topics .amp-sec-head .amp-lede{max-width:440px;}
.amp .amp-dd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.amp .amp-dd{--dd:#003278;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px 26px 14px;transition:box-shadow .4s var(--ease),transform .4s var(--ease),border-color .4s;}
.amp .amp-dd:hover{box-shadow:var(--shadow-md);border-color:transparent;transform:translateY(-4px);}
.amp .amp-dd-head{display:flex;align-items:center;gap:16px;}
.amp .amp-dd-ico{width:58px;height:58px;border-radius:16px;flex:none;display:grid;place-items:center;background:var(--dd);color:#fff;box-shadow:0 12px 24px -12px var(--dd);transition:transform .4s var(--ease);}
.amp .amp-dd:hover .amp-dd-ico{transform:rotate(-6deg) scale(1.05);}
.amp .amp-dd-ico svg{width:28px;height:28px;}
.amp .amp-dd-ico i{font-size:24px;}
.amp .amp-dd .amp-dd-title{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.2;color:var(--navy);}
.amp .amp-dd .amp-dd-sum{font-size:14.5px;line-height:1.55;color:var(--muted);margin-top:16px;}
.amp .amp-dd .amp-dd-list{margin-top:18px;border-top:1px solid var(--border);}
.amp .amp-dd-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--border);font-size:15px;font-weight:700;line-height:1.35;color:var(--ink-2);transition:color .25s,padding .3s var(--ease);}
.amp .amp-dd-list li:last-child a{border-bottom:0;}
.amp .amp-dd-list a svg{width:15px;height:15px;flex:none;color:var(--dd);opacity:.45;transition:transform .3s var(--ease),opacity .3s;}
.amp .amp-dd-list a:hover{color:var(--dd);padding-left:8px;}
.amp .amp-dd-list a:hover svg{opacity:1;transform:translateX(3px);}
@media (max-width:1080px){
  .amp .amp-dd-grid{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:680px){
  .amp .amp-dd-grid{grid-template-columns:1fr;}
}
