.page-module__TARqWW__pageHeader{padding:var(--space-4) 0 var(--space-8)}.page-module__TARqWW__pageTitle{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__TARqWW__pageSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.page-module__TARqWW__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__TARqWW__contentArticle{margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__TARqWW__contentArticle h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__TARqWW__contentArticle h2:first-child{margin-top:0}.page-module__TARqWW__contentArticle p{margin-bottom:var(--space-4)}.page-module__TARqWW__contentArticle p:last-child{margin-bottom:0}.page-module__TARqWW__contentArticle strong{color:var(--color-text-primary);font-weight:600}.page-module__TARqWW__contentArticle code{font-family:var(--font-code);background:var(--color-surface-alt);color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__TARqWW__faqSection{margin-bottom:var(--space-10)}.page-module__TARqWW__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__TARqWW__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__TARqWW__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__TARqWW__faqTrigger::-webkit-details-marker{display:none}.page-module__TARqWW__faqTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-module__TARqWW__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}details[open] .page-module__TARqWW__faqIcon{transform:rotate(45deg)}.page-module__TARqWW__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__TARqWW__faqBody code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__TARqWW__relatedSection{margin-bottom:var(--space-12)}.page-module__TARqWW__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__TARqWW__toolCard{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__TARqWW__toolCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__TARqWW__toolCardName{font-weight:600;font-size:var(--text-base);color:var(--color-accent-text)}.page-module__TARqWW__toolCardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page-module__TARqWW__toolCardPath{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}
