.appPage{max-width:820px;margin:0 auto;padding:24px 20px 72px}.apHero{margin-bottom:28px}.apEyebrow{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--marigold-700);margin:0 0 8px}.apTitle{font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(28px,5vw,42px);line-height:1.15;font-weight:800;color:var(--ink-900);margin:0 0 16px}.apLede{font-size:16px;line-height:1.65;color:var(--ink-500);margin:0;max-width:62ch}.apPanel{margin:32px 0;padding:28px;background:var(--marigold-soft);border-radius:var(--radius)}.apPanelTitle{font-family:var(--font-sora),system-ui,sans-serif;font-size:22px;font-weight:700;color:var(--ink-900);margin:0 0 10px}.apPanelBody{font-size:15px;line-height:1.65;color:var(--ink-700);margin:0 0 20px}.apNotes{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px}.apNotes li{font-size:13px;line-height:1.55;color:var(--ink-500);padding-left:18px;position:relative}.apNotes li:before{content:"·";position:absolute;left:6px;color:var(--marigold-700);font-weight:700}.apSection{margin-top:40px}.apHeading{font-family:var(--font-sora),system-ui,sans-serif;font-size:22px;font-weight:700;color:var(--ink-900);margin:0 0 16px}.apGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.apCard{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.apCardTitle{font-size:15px;font-weight:700;color:var(--ink-900);margin:0 0 6px}.apCardBody{font-size:14px;line-height:1.6;color:var(--ink-500);margin:0}.apActions{gap:10px;margin-top:18px}.apActions,.cBreadcrumb{display:flex;flex-wrap:wrap}.cBreadcrumb{align-items:center;gap:8px;font-size:13px;color:var(--ink-400);margin-bottom:20px}.cBreadcrumb a{color:var(--ink-500);text-decoration:none}.cBreadcrumb a:hover{color:var(--marigold-700);text-decoration:underline}.cBreadcrumb [aria-current=page]{color:var(--ink-700);font-weight:600}.cCta,.cCtaGhost{display:inline-block;padding:11px 20px;border-radius:var(--radius-pill);font-size:15px;font-weight:600;text-decoration:none}.cCta{background:var(--marigold);color:var(--ink-900);border:1px solid var(--marigold)}.cCta:hover{background:var(--marigold-600)}.cCtaGhost{background:transparent;color:var(--ink-700);border:1px solid var(--line)}.cCtaGhost:hover{border-color:var(--ink-300)}@media (max-width:600px){.appPage{padding:16px 16px 56px}.apPanel{padding:20px}}