/* N1: methodology belongs beside the instrument. No extra token palette. */
.sk-method{padding:16px 0 20px;border-top:1px solid var(--aim-s-divider);color:var(--aim-s-text);font-family:var(--aim-s-font)}
.sk-method p{margin:0 0 8px;max-width:80ch;font-size:13px;line-height:1.65}.method-question{font-weight:600}.method-result{color:var(--aim-s-text-secondary)}
.sk-method summary,.method-entry summary{font-size:12px;cursor:pointer;padding:8px 0;max-width:100%}
.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;padding:16px 0}
.method-grid h3{font-size:12px;font-weight:600;margin:0 0 6px}.method-grid p{font-size:12px;line-height:1.7;margin:0;color:var(--aim-s-text-secondary)}
.method-grid a{color:var(--aim-s-text);text-underline-offset:3px;overflow-wrap:anywhere}.method-sources{grid-column:1/-1;font-size:12px;margin:0;padding-left:18px}
.method-entry{border-top:1px solid var(--aim-s-divider);padding:20px 0}.method-entry-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.method-entry h3{margin:0;font-size:16px}.method-entry>p{font-size:13px}.method-entry .btn{margin-top:12px}
#methods{margin:32px 0}#methods>p{max-width:80ch;font-size:13px;color:var(--aim-s-text-secondary)}
.sk-method summary:focus-visible,.method-entry summary:focus-visible{outline:2px solid var(--aim-s-selection);outline-offset:2px}
@media(max-width:600px){.method-grid{grid-template-columns:1fr}}
