/* One consistent line icon family, with the brand mark kept separate. */
.aura-icon{display:inline-block;flex-shrink:0;vertical-align:middle}
.refined-method .method{gap:32px}
.refined-method .method li,.refined-method .method li+li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;align-items:start;border:0;padding:0}
.method-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--action-blue,#0071e3);color:#fff;flex-shrink:0}
.refined-method .method-icon .aura-icon{display:block;width:22px;height:22px;margin:0}
.method-step{display:block;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1;color:#6d737a;margin:2px 0 11px}
.refined-method .method h3{font-size:21px;line-height:1.2;margin:0 0 12px;letter-spacing:-.03em}
.refined-method .method p{font-size:15px;line-height:1.6;max-width:310px}
.audit-step-heading{display:flex;gap:14px;align-items:center}
.audit-step-heading .method-step{margin:0}
.home-rail-controls button .aura-icon{width:18px;height:18px;stroke-width:1.8}
.home-dialog-close .aura-icon{width:20px;height:20px}
.home-catalog-project>.aura-icon{width:14px;height:14px}
.faq summary>.aura-icon{margin-left:auto;transition:transform .2s ease}
.faq details[open] summary>.aura-icon{transform:rotate(45deg)}
.call-bar.call-access>a>.aura-icon{stroke-width:1.5}
@media(max-width:760px){
 .refined-method .method{gap:28px}
 .refined-method .method li,.refined-method .method li+li{gap:16px;padding:0}
 .refined-method .method h3{font-size:21px}
 .refined-method .method p{font-size:15px;max-width:none}
 .home-living-caption{bottom:30px}
}
@media(prefers-reduced-motion:reduce){.faq summary>.aura-icon{transition:none}}
