/* Parent column archive only. Native query includes all existing children. */
.acmc-column .acme-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.acmc-column .acmc-goals{margin-bottom:18px}
.acmc-column .acmc-other-topics{border-bottom:1px solid #e0edf3;padding:0 0 18px;margin:0 0 30px;color:#476678;font-size:13px}
.acmc-column .acmc-other-topics summary{width:fit-content;cursor:pointer;padding:8px 0}
.acmc-column .acmc-other-topics nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.acmc-column .acmc-other-topics a{display:inline-flex;gap:18px;align-items:center;padding:10px 16px;border:1px solid #dcecf3;border-radius:99px;color:#22607a;text-decoration:none;background:#f7fcff}
.acmc-column .acmc-other-topics a:focus-visible,.acmc-column .acmc-other-topics summary:focus-visible{outline:3px solid #008eae;outline-offset:4px}
@media(max-width:699px){
 .acmc-column .acme-link-grid{grid-template-columns:1fr;gap:8px}
 .acmc-column .acme-purpose-link{padding:14px 16px}
 .acmc-column .acmc-hero-copy{width:100%;padding:24px 20px 90px}
 .acmc-column .acmc-hero h1{font-size:27px;white-space:normal}
 .acmc-column .acmc-lead{font-size:14px;line-height:1.8}
 .acmc-column .acmc-description{font-size:12px;max-width:none}
 .acmc-column .acmc-mobile-minato{left:16px;right:auto;bottom:6px;width:75px;height:75px}
 .acmc-column .acmc-character{left:96px;right:8px;bottom:28px;text-align:left}
}
