.related-guides-band .article-grid:has(+.related-compact){margin-bottom:0}.related-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0 0;padding:0;list-style:none}.related-compact li{min-width:0}.related-compact a{display:flex;flex-direction:column;justify-content:center;gap:4px;box-sizing:border-box;height:100%;min-height:44px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:rgba(255,253,247,.94);color:var(--ink);text-decoration:none}.related-compact a:focus-visible,.related-compact a:hover{border-color:var(--river)}.related-compact-title{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.related-compact-meta{color:var(--muted);font-size:.82rem;line-height:1.4}.arrival-theme .related-compact a{border-color:#d7e3e9;border-radius:16px;background:#fff;color:#000c1f}.arrival-theme .related-compact a:focus-visible,.arrival-theme .related-compact a:hover{border-color:#aac7d5}.arrival-theme .related-compact a:hover{color:#002664}.arrival-theme .related-compact-meta{color:#5a616b}.article-plan-band{margin-bottom:56px}.article-plan-band .plan-cta-block{margin:0}@media (max-width:860px){.related-compact{grid-template-columns:minmax(0,1fr);gap:10px}.article-plan-band{margin-bottom:40px}}