.aai-intro{padding-top:var(--s-6)}.aai-intro__grid{gap:var(--s-6);align-items:start;display:grid}@media (min-width:900px){.aai-intro__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 320px}}.aai-intro__body{gap:var(--s-4);max-width:68ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-3);display:grid}.aai-intro__body strong{color:var(--ink);font-weight:750}.aai-lead{font-size:var(--t-lead);color:var(--ink);line-height:1.55}.aai-lead em{color:var(--red-deep);font-style:normal;font-weight:700}.aai-inline-link{color:var(--red-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--red-line);text-decoration-color:var(--red-line);transition:text-decoration-color var(--dur-2) var(--ease);font-weight:650}@media (hover:hover) and (pointer:fine){.aai-inline-link:hover{-webkit-text-decoration-color:var(--red-deep);text-decoration-color:var(--red-deep)}}.aai-inline-link:active{opacity:.72}.aai-inline-link:focus-visible{border-radius:var(--r-xs);box-shadow:var(--focus);outline:none}.aai-note{background:var(--paper-3);border-radius:var(--r-lg);padding:var(--s-5)}.aai-note__label{margin:0 0 var(--s-3);font-size:var(--t-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--red-deep);font-weight:800}.aai-note__steps{gap:var(--s-3);font-size:var(--t-sm);color:var(--muted);margin:0;padding-left:1.15em;line-height:1.55;display:grid}.aai-note__steps::marker{color:var(--muted);font-weight:700}.aai-note__steps li::marker{color:var(--muted);font-weight:700}.aai-questions{background:var(--paper-2)}.aai-list{gap:var(--s-5);margin:0;max-width:820px;margin-inline:auto;padding:0;list-style:none;display:grid}.aai-card{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--s-5);scroll-margin-top:96px;position:relative}@media (min-width:700px){.aai-card{padding:var(--s-6) var(--s-6) var(--s-5)}}.aai-card__n{font-size:var(--t-micro);letter-spacing:var(--tr-caps);color:var(--muted);margin-bottom:var(--s-2);font-weight:800}.aai-card__ask{font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:var(--tr-head);color:var(--ink);text-wrap:balance;margin:0;font-weight:800}.aai-card__why{margin:var(--s-3) 0 0;max-width:62ch;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.aai-card__promptlabel{margin:var(--s-5) 0 var(--s-2);font-size:var(--t-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);font-weight:800}.aai-card__prompt{padding:var(--s-4);border-left:3px solid var(--rule-strong);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--paper-2);font-size:var(--t-sm);color:var(--ink-3);overflow-wrap:anywhere;margin:0;line-height:1.6}.aai-card .askai-pills{margin-top:var(--s-4)}.aai-facts__grid{gap:var(--s-4);max-width:820px;margin:0 auto;display:grid}@media (min-width:640px){.aai-facts__grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.aai-fact{background:var(--paper-2);border-radius:var(--r-md);padding:var(--s-5);border-top:3px solid var(--rule-gold)}.aai-fact__label{font-size:var(--t-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-dk);font-weight:800}.aai-fact__value{margin:var(--s-2) 0 0;font-size:var(--t-lead);letter-spacing:var(--tr-head);color:var(--ink);overflow-wrap:anywhere;font-weight:800;line-height:1.3}.aai-fact__how{margin:var(--s-3) 0 0;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.aai-facts__more{max-width:820px;margin:var(--s-6) auto 0;font-size:var(--t-sm);color:var(--muted)}.aai-caveat{background:var(--paper-2)}.aai-caveat__panel{gap:var(--s-4);background:var(--paper);border-radius:var(--r-lg);max-width:820px;box-shadow:var(--e-2);padding:var(--s-5);margin-inline:auto;display:grid}@media (min-width:700px){.aai-caveat__panel{gap:var(--s-5);padding:var(--s-7);grid-template-columns:auto minmax(0,1fr)}}.aai-caveat__icon{color:var(--warn);line-height:0}.aai-caveat__body h2{font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:var(--tr-head);color:var(--ink);text-wrap:balance;margin:0;font-weight:800}.aai-caveat__body p{margin:var(--s-4) 0 0;max-width:64ch;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3)}@media (min-width:700px){.aai-caveat__body p{font-size:var(--t-body)}}.aai-caveat__ask{font-weight:600}.aai-card__go{margin-top:var(--s-4);align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.askai-pill--lead{min-height:48px;padding-inline:var(--s-5);font-weight:700}.aai-more{min-width:0}.aai-more>summary{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) 0;font-size:var(--t-sm);color:var(--muted);cursor:pointer;transition:color var(--dur-1) var(--ease-out);font-weight:600;list-style:none;display:inline-flex}.aai-more>summary::-webkit-details-marker{display:none}.aai-more>summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-2) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.aai-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.aai-more>summary:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.aai-more>summary:hover{color:var(--ink)}}.aai-more[open] .askai-pills{margin-top:var(--s-2)}
