.brushless{background:#0d141c;color:#f0f4f8}.brushless>.lead{color:#9aabba}.brushless-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-top:64px}.brushless figure{margin:0}.brushless-evidence>figure{overflow:hidden;border-radius:18px;background:#202831}.brushless-evidence img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain;background:#151c23}.brushless figcaption{font-size:14px;color:#acb8c5;padding:16px 18px;line-height:1.6}.brushless-photo-note{font-size:13px;line-height:1.9;color:#8c9dac;margin-top:20px}.brushless-detail{margin-top:16px;border:1px solid #354351;border-radius:12px;overflow:hidden}.brushless summary{cursor:pointer;padding:18px;font-size:15px;color:#d3deea}.brushless summary:focus-visible{outline:2px solid #a7c9ed;outline-offset:-4px}.brushless-story article{border-top:1px solid #354351;padding:25px 0 38px}.brushless-index{font-size:13px;letter-spacing:.14em;color:#8eb8cf}.brushless-story h3{font-size:clamp(26px,2.8vw,38px);line-height:1.45;letter-spacing:-.04em;margin:22px 0 18px}.brushless-story p{font-size:17px;line-height:1.9;color:#acb9c6}.brushless-process{display:block;width:100%;border-radius:12px;margin-top:24px}.brushless-summary{border-top:1px solid #354351;border-bottom:1px solid #354351;margin-top:48px;padding:40px 0;display:flex;justify-content:space-between;align-items:center;gap:32px}.brushless-summary p{font-size:clamp(24px,3vw,39px);line-height:1.5;letter-spacing:-.03em;margin:0;color:#9aabba}.brushless-summary strong{color:#e3edf5}.brushless-summary>span{font-size:15px;line-height:1.8;color:#9aabba;max-width:300px}.brushless-sources{margin-top:22px}.brushless-sources summary{padding-left:0}.brushless-sources p{font-size:14px;line-height:1.9;color:#94a6b7;max-width:900px}.brushless-sources a{color:#bbd8ee;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.brushless-grid{grid-template-columns:1fr;gap:40px;margin-top:36px}.brushless-evidence img{max-height:520px}.brushless-story article{padding-bottom:26px}.brushless-summary{display:block}.brushless-summary>span{display:block;margin-top:20px;max-width:none}}
