.content-container[data-astro-cid-reuwrhl2]{gap:var(--space-12);grid-template-columns:1fr 340px;align-items:start;display:grid}.main-content[data-astro-cid-reuwrhl2]{max-width:100%}.alert-box[data-astro-cid-reuwrhl2]{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:var(--space-6) 0 var(--space-8);font-size:var(--font-size-sm);color:var(--color-gray-800);line-height:var(--line-height-relaxed);background-color:#24b0e314;border:1px solid #24b0e34d;display:flex}.alert-icon[data-astro-cid-reuwrhl2]{color:var(--color-cyan);flex-shrink:0;margin-top:2px}.audit-grid[data-astro-cid-reuwrhl2]{gap:var(--space-5);margin:var(--space-6) 0 var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.audit-card[data-astro-cid-reuwrhl2]{background-color:var(--color-light-gray);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-5);transition:transform var(--transition-fast), border-color var(--transition-fast)}.audit-card[data-astro-cid-reuwrhl2]:hover{border-color:var(--color-cyan);transform:translateY(-2px)}.audit-card-header[data-astro-cid-reuwrhl2]{margin-bottom:var(--space-2)}.audit-tag[data-astro-cid-reuwrhl2]{font-size:.68rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-cyan);margin-bottom:var(--space-1);display:inline-block}.audit-card-title[data-astro-cid-reuwrhl2]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-night-blue);line-height:var(--line-height-snug);margin:0}.audit-card-desc[data-astro-cid-reuwrhl2]{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin:0}.methodology-timeline[data-astro-cid-reuwrhl2]{gap:var(--space-4);margin:var(--space-6) 0 var(--space-10);flex-direction:column;display:flex}.timeline-step[data-astro-cid-reuwrhl2]{gap:var(--space-4);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);grid-template-columns:48px 1fr;align-items:start;display:grid}.timeline-badge[data-astro-cid-reuwrhl2]{border-radius:var(--radius-md);background-color:var(--color-night-blue);width:44px;height:44px;color:var(--color-cyan);font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.timeline-title[data-astro-cid-reuwrhl2]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-night-blue);margin:0 0 var(--space-1)}.timeline-desc[data-astro-cid-reuwrhl2]{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin:0}.service-sidebar[data-astro-cid-reuwrhl2]{gap:var(--space-6);flex-direction:column;display:flex}.sidebar-card[data-astro-cid-reuwrhl2]{padding:var(--space-6)}.card-kicker[data-astro-cid-reuwrhl2]{font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan);margin-bottom:var(--space-2)}.sidebar-title[data-astro-cid-reuwrhl2]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-night-blue);margin-bottom:var(--space-2)}.sidebar-desc[data-astro-cid-reuwrhl2]{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5)}.spec-list[data-astro-cid-reuwrhl2]{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--space-6);flex-direction:column;display:flex}.spec-item[data-astro-cid-reuwrhl2]{flex-direction:column;gap:2px;display:flex}.spec-label[data-astro-cid-reuwrhl2]{font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-gray-500)}.spec-val[data-astro-cid-reuwrhl2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-night-blue)}.sidebar-badge-note[data-astro-cid-reuwrhl2]{color:var(--color-gray-500);text-align:center;margin-top:var(--space-3);font-size:.75rem;line-height:1.35}.sidebar-cta-box[data-astro-cid-reuwrhl2]{background-color:var(--color-light-gray);border:1px solid var(--color-gray-200);padding:var(--space-5)}.cta-box-title[data-astro-cid-reuwrhl2]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-night-blue);margin-bottom:var(--space-2)}.cta-box-text[data-astro-cid-reuwrhl2]{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.sidebar-link[data-astro-cid-reuwrhl2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-cyan);text-decoration:none}.sidebar-link[data-astro-cid-reuwrhl2]:hover{text-decoration:underline}@media (width<=1024px){.content-container[data-astro-cid-reuwrhl2]{grid-template-columns:1fr}}@media (width<=640px){.audit-grid[data-astro-cid-reuwrhl2],.timeline-step[data-astro-cid-reuwrhl2]{grid-template-columns:1fr}.timeline-badge[data-astro-cid-reuwrhl2]{width:36px;height:36px;font-size:var(--font-size-sm)}}
