.methods-library{--practice-accent:#c4b1ed}.methods-heading{color:#c4b1ed;align-items:center;gap:16px;margin:26px 0;display:flex}.methods-heading h1{color:var(--text,#edf1f5);margin:8px 0;font-size:clamp(25px,4vw,40px)}.methods-tools{align-items:stretch;gap:18px;margin:24px 0 12px;display:flex}.methods-years{gap:8px;display:flex}.methods-years button{color:#acb8c8;white-space:nowrap;background:0 0;border:1px solid #64718b66;border-radius:9px;padding:12px 22px}.methods-years button[aria-pressed=true]{color:#e4d8fa;background:#bba1ec18;border-color:#bba1ec}.methods-years small{margin-top:4px;font-size:11px;display:block}.methods-tools .pc-search{flex:1;min-width:0}.methods-groups{gap:13px;margin:24px 0;display:grid}.methods-group{background:#111b23;border:1px solid #98abd233;border-radius:12px;overflow:hidden}.methods-group summary{cursor:pointer;align-items:center;gap:16px;padding:22px;list-style:none;display:flex}.methods-group summary::-webkit-details-marker{display:none}.methods-group summary>svg{flex:none;margin-left:auto}.methods-group[open] summary>svg{transform:rotate(180deg)}.methods-group summary strong{font-size:17px;display:block}.methods-group summary small{color:#92a4b9;margin-top:5px;display:block}.methods-group-index{color:#bda4e8;letter-spacing:1px;font-size:13px}.methods-skills{padding:0 20px 10px}.methods-skill{text-align:left;color:#e4e8f0;background:0 0;border:0;border-top:1px solid #a3b2c222;justify-content:space-between;gap:20px;width:100%;padding:18px 4px;display:flex}.methods-skill:hover{background:#c5b0ec09}.methods-skill p{color:#a9b7c9;margin:6px 0 8px;font-size:14px;line-height:1.55}.methods-skill-meta{color:#8fa1b6;font-size:11px}.methods-skill-right{color:#c4b1ed;flex:none;align-items:center;gap:18px;display:flex}.gm-methods-guidance{color:#c4b1ed;letter-spacing:.03em;margin:12px 0;font-size:12px;display:block}.gm-methods-graph{width:100%;max-width:480px;margin:20px auto}.gm-methods-graph svg{background:#0e1820;border:1px solid #ffffff16;border-radius:12px;width:100%;height:auto;display:block}.gm-methods-graph text{fill:#a9bed0;font:12px system-ui}.gm-methods-graph figcaption{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:7px;font:12px system-ui;display:flex}:is(.methods-library button:focus-visible,.methods-group summary:focus-visible){outline-offset:3px;outline:2px solid #c4b1ed}@media (max-width:600px){.methods-tools{flex-direction:column;gap:12px}.methods-years button{flex:1}.methods-group summary{gap:12px;padding:17px 14px}.methods-group summary strong{font-size:15px}.methods-skills{padding:0 12px 8px}.methods-skill-right{gap:8px}.methods-skill p{font-size:13px}.methods-heading{gap:12px}.gm-methods-graph{max-width:390px}}.methods-review-challenge{border-left:2px solid #c4b1ed55;margin-bottom:10px;padding-left:18px}.methods-review-challenge strong{color:#c9b6ec;font-size:14px}.methods-review-topic{background:#c4b1ed0d;border:1px solid #c4b1ed44;border-radius:8px;margin:18px 0 8px;padding:20px 14px}.methods-review-topic strong{color:#e0c6ff}
