.aq-header[data-v-3c397eb9]{margin-bottom:24px}.aq-header__back[data-v-3c397eb9]{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--aq-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s var(--aq-ease)}.aq-header__back[data-v-3c397eb9]:hover{color:var(--aq-primary)}.aq-header__row[data-v-3c397eb9]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.aq-header__text[data-v-3c397eb9]{min-width:0;flex:1 1 420px}.aq-header__eyebrow[data-v-3c397eb9]{margin-bottom:6px;color:var(--aq-primary);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aq-header__title[data-v-3c397eb9]{margin:0;font-size:28px;font-weight:700;line-height:1.25;color:var(--aq-ink);overflow-wrap:anywhere}.aq-header__subtitle[data-v-3c397eb9]{margin:6px 0 0;max-width:760px;color:var(--aq-muted);font-size:15px;line-height:1.5}.aq-header__meta[data-v-3c397eb9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.aq-header__actions[data-v-3c397eb9]{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:768px){.aq-header__title[data-v-3c397eb9]{font-size:22px}}.aq-shell[data-v-cf32ca6c]{background:var(--aq-bg)}.aq-chapters[data-v-cf32ca6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.aq-chapter[data-v-cf32ca6c]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-height:200px;margin-bottom:0;padding:24px;text-align:left;cursor:pointer;transition:border-color .2s var(--aq-ease),box-shadow .2s var(--aq-ease)}.aq-chapter[data-v-cf32ca6c]:hover{border-color:#b9d6f8;box-shadow:var(--aq-shadow-hover)}.aq-chapter[data-v-cf32ca6c]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(21,127,238,.25)}.aq-chapter__icon[data-v-cf32ca6c]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--aq-primary-soft);color:var(--aq-primary)}.aq-chapter__icon svg[data-v-cf32ca6c]{width:28px;height:28px}.aq-chapter__icon svg path[data-v-cf32ca6c]{fill:currentColor}.aq-chapter__text[data-v-cf32ca6c]{flex:1;color:var(--aq-ink);font-size:17px;font-weight:600;line-height:1.4}.aq-chapter__more[data-v-cf32ca6c]{display:inline-flex;align-items:center;gap:4px;color:var(--aq-primary);font-size:14px;font-weight:600}@media (max-width:768px){.aq-chapters[data-v-cf32ca6c]{grid-template-columns:minmax(0,1fr)}.aq-chapter[data-v-cf32ca6c]{min-height:0;padding:20px}}