.faq-shell{display:grid;grid-template-columns:248px minmax(0,var(--ml-container-text));column-gap:var(--ml-s-12);justify-content:center;padding-top:var(--ml-s-10)}.faq-aside{position:sticky;top:calc(var(--ml-header) + var(--ml-s-6));align-self:start}.faq-aside .policy-nav-card a{gap:10px}.faq-aside .policy-nav-card a .ml-icon-tile svg{color:inherit}.faq-aside__count{margin-left:auto;color:var(--ml-subtle);font-size:var(--ml-fs-xs);font-weight:600}.faq-chips{display:none}.faq-chips .ed-tag{text-decoration:none}.faq-chips .ed-tag:hover{border-color:var(--ed-solid)}.faq-main{display:grid;gap:var(--ml-s-12);min-width:0}.faq-group__head{display:flex;align-items:center;gap:12px;margin-bottom:var(--ml-s-2)}.faq-group__head h2{margin:0;color:var(--ml-fg);font-size:var(--ml-fs-2xl);font-weight:800;line-height:1.25;letter-spacing:var(--ml-track-h3)}.faq-links{display:flex;flex-wrap:wrap;gap:6px 16px}.faq-links a{display:inline-flex;align-items:center;gap:4px;font-size:var(--ml-fs-sm);font-weight:600;text-decoration:none}.faq-links a:hover{text-decoration:underline}.faq-final{margin-top:var(--ml-s-2)}@media (max-width:1100px){.faq-shell{grid-template-columns:minmax(0,var(--ml-container-text))}.faq-aside{display:none}.faq-chips{display:block}}@media (max-width:640px){.faq-shell{padding-top:var(--ml-s-8)}.faq-main{gap:var(--ml-s-10)}.faq-group__head h2{font-size:var(--ml-fs-xl)}}