.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.story-grid article{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:20px}.story-grid img{width:100%;aspect-ratio:2.2;object-fit:cover}.story-grid article>div{padding:22px}.story-grid h3{font-size:20px;line-height:1.35;margin:0 0 10px}.story-grid p,.process p,.method p{color:var(--muted)}.story-grid a{color:#ad98ff;font-weight:700}.method{display:grid;grid-template-columns:1.35fr .65fr;gap:32px;align-items:center;margin:56px 0;padding:34px;background:linear-gradient(135deg,#171326,#11101a);border:1px solid var(--line);border-radius:22px}.method h2{font-size:30px;margin:5px 0}.method ol{margin:0;padding:22px 24px 22px 46px;background:#211d30;border-radius:15px}.method li{padding:5px 0}.process{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:45px 0}.process article{display:grid;grid-template-columns:210px 1fr;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:20px}.process img{width:100%;height:100%;min-height:230px;object-fit:cover}.process article>div{padding:25px}.process span{color:#a993ff;font-size:13px;font-weight:800}.process h2{margin:5px 0 8px}.process p{margin:0}@media(max-width:900px){.process article{grid-template-columns:1fr}.process img{aspect-ratio:2.2;min-height:0}.method{grid-template-columns:1fr}}@media(max-width:650px){.story-grid,.process{grid-template-columns:1fr}.story-grid img,.process img{aspect-ratio:1.8}}
