.page-module__DQyRGG__page{max-width:var(--max-width);padding:64px var(--page-padding)80px;margin:0 auto}.page-module__DQyRGG__pageTitle{letter-spacing:-.03em;margin-bottom:16px;font-size:2.5rem;font-weight:800}.page-module__DQyRGG__lead{color:var(--foreground-muted);max-width:720px;margin-bottom:12px;font-size:1.2rem;line-height:1.8}.page-module__DQyRGG__breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:.85rem;display:flex}.page-module__DQyRGG__breadcrumbLink{color:var(--foreground-muted)}.page-module__DQyRGG__breadcrumbLink:hover{color:var(--foreground)}.page-module__DQyRGG__breadcrumbSep{color:var(--foreground-muted);opacity:.5}.page-module__DQyRGG__breadcrumbCurrent{color:var(--foreground);font-weight:600}.page-module__DQyRGG__guideGrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:720px;margin-top:40px;display:grid}.page-module__DQyRGG__guideCard{background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:8px;flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;transition:border-color .15s;display:flex}.page-module__DQyRGG__guideCard:hover{border-color:var(--foreground-muted)}.page-module__DQyRGG__guideCardTitle{margin-bottom:8px;font-size:1.25rem;font-weight:700}.page-module__DQyRGG__guideCardDescription{color:var(--foreground-muted);margin-bottom:16px;font-size:.95rem;line-height:1.6}.page-module__DQyRGG__guideCardArrow{color:var(--foreground);font-size:.95rem;font-weight:600}.page-module__DQyRGG__toc{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:720px;margin:32px 0;padding:24px 28px}.page-module__DQyRGG__tocTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-muted);margin-bottom:12px;font-size:.8rem;font-weight:600}.page-module__DQyRGG__tocList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__DQyRGG__tocItem{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-size:1rem;font-weight:500;transition:text-decoration-color .15s}.page-module__DQyRGG__tocItem:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.page-module__DQyRGG__section{margin-top:56px}.page-module__DQyRGG__sectionTitle{letter-spacing:-.02em;margin-bottom:20px;font-size:1.5rem;font-weight:700}.page-module__DQyRGG__subsectionTitle{letter-spacing:-.01em;margin-top:36px;margin-bottom:16px;font-size:1.2rem;font-weight:700}.page-module__DQyRGG__creditTier{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:720px;margin:16px 0;padding:20px 24px}.page-module__DQyRGG__creditTierHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-muted);margin-bottom:12px;font-size:.8rem;font-weight:700}.page-module__DQyRGG__creditTierCards{flex-direction:column;gap:12px;display:flex}.page-module__DQyRGG__creditCard{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__DQyRGG__creditCardName{font-size:1rem;font-weight:600}.page-module__DQyRGG__creditCardName a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;transition:text-decoration-color .15s}.page-module__DQyRGG__creditCardName a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.page-module__DQyRGG__creditCardRate{color:var(--score-green);white-space:nowrap;font-size:.9rem;font-weight:700}.page-module__DQyRGG__creditCardNote{color:var(--foreground-muted);margin-top:2px;font-size:.9rem;line-height:1.6}.page-module__DQyRGG__prose{color:var(--foreground);max-width:720px;font-size:1.05rem;line-height:1.8}.page-module__DQyRGG__prose p{margin-bottom:16px}.page-module__DQyRGG__prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .15s}.page-module__DQyRGG__prose a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.page-module__DQyRGG__prose strong{font-weight:600}.page-module__DQyRGG__prose ul,.page-module__DQyRGG__prose ol{margin-bottom:16px;padding-left:24px}.page-module__DQyRGG__prose li{margin-bottom:6px;line-height:1.7}.page-module__DQyRGG__decisionTree{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:720px;margin:24px 0;padding:24px 28px}.page-module__DQyRGG__decisionPrompt{margin-bottom:20px;font-size:1.1rem;font-weight:600;line-height:1.6}.page-module__DQyRGG__decisionBranches{flex-direction:column;gap:16px;display:flex}.page-module__DQyRGG__decisionNo{border-left:4px solid var(--score-red);background:color-mix(in srgb,var(--score-red)5%,transparent);border-radius:0 6px 6px 0;padding:16px 20px}.page-module__DQyRGG__decisionYes{border-left:4px solid var(--score-green);background:color-mix(in srgb,var(--score-green)5%,transparent);border-radius:0 6px 6px 0;padding:16px 20px}.page-module__DQyRGG__decisionLabel{text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.8rem;font-weight:700}.page-module__DQyRGG__decisionNo .page-module__DQyRGG__decisionLabel{color:var(--score-red)}.page-module__DQyRGG__decisionYes .page-module__DQyRGG__decisionLabel{color:var(--score-green)}.page-module__DQyRGG__decisionText{font-size:1rem;line-height:1.7}.page-module__DQyRGG__decisionText strong{font-weight:600}.page-module__DQyRGG__screenshotCompare{gap:20px;max-width:720px;margin:24px 0;display:flex}.page-module__DQyRGG__screenshotItem{flex:1;min-width:0}.page-module__DQyRGG__screenshotItem img{border:1px solid var(--border);border-radius:6px;width:100%;height:auto}.page-module__DQyRGG__screenshotCaption{color:var(--foreground-muted);text-align:center;margin-top:8px;font-size:.85rem;font-weight:500}.page-module__DQyRGG__tipCard{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:720px;margin:20px 0;padding:20px 24px}.page-module__DQyRGG__tipTitle{margin-bottom:6px;font-size:1rem;font-weight:700}.page-module__DQyRGG__tipDescription{color:var(--foreground-muted);font-size:.95rem;line-height:1.7}.page-module__DQyRGG__tipLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;align-items:center;gap:4px;margin-top:8px;font-size:.95rem;font-weight:600;transition:text-decoration-color .15s;display:inline-flex}.page-module__DQyRGG__tipLink:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.page-module__DQyRGG__callout{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--foreground);border-radius:6px;max-width:720px;margin:24px 0;padding:20px 24px}.page-module__DQyRGG__callout p{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.75}@media (max-width:768px){.page-module__DQyRGG__page{padding:40px var(--page-padding)60px}.page-module__DQyRGG__pageTitle{font-size:1.75rem}.page-module__DQyRGG__lead{font-size:1.05rem}.page-module__DQyRGG__guideGrid{grid-template-columns:1fr}.page-module__DQyRGG__section{margin-top:40px}.page-module__DQyRGG__sectionTitle{font-size:1.25rem}.page-module__DQyRGG__toc,.page-module__DQyRGG__decisionTree{padding:20px}.page-module__DQyRGG__screenshotCompare{flex-direction:column}.page-module__DQyRGG__tipCard,.page-module__DQyRGG__creditTier{padding:16px 20px}.page-module__DQyRGG__creditCard{flex-direction:column;gap:2px}}.page-module__DQyRGG__guideFooter{border-top:1px solid var(--border);max-width:720px;color:var(--foreground-muted);margin-top:64px;padding-top:32px;font-size:.95rem;line-height:1.7}.page-module__DQyRGG__guideFooter a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .15s}.page-module__DQyRGG__guideFooter a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}
