html,body{height:auto;overflow:auto}body{background:var(--paper)}.d-page{max-width:1120px;margin:0 auto;padding:22px 24px 30px}.d-top{align-items:center;gap:16px;display:flex}.d-note{color:var(--muted);margin-left:auto;font-size:12.5px}.d-hero{padding:48px 0 34px}.d-hero p{max-width:34em;color:var(--muted);margin:14px 0 22px;font-size:15.5px;line-height:1.6}.d-sides{grid-template-columns:1fr 1fr;gap:14px;display:grid}.d-sides .field{min-height:320px}.d-for{opacity:.82;font-size:12.5px}.d-who{font:300 27px/1.1 var(--serif);letter-spacing:-.015em;margin-top:8px}.d-role{opacity:.82;margin-top:3px;font-size:12.5px}.d-sides .glass p{margin:12px 0 0;font-size:13px;line-height:1.5}.d-steps{margin-top:14px;overflow:hidden}.d-steps ol{margin:0;padding:0;list-style:none}.d-steps li+li{border-top:1px solid var(--line)}.d-steps li button{width:100%;padding:12px var(--px,20px);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.d-steps li button:hover{background:var(--tint)}.d-n{border-radius:var(--r2);background:var(--tint);width:24px;height:24px;color:var(--green);flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.d-t{flex:1;min-width:0}.d-t b{font-size:14px;font-weight:500;display:block}.d-t span{color:var(--muted);font-size:12.5px}.d-side{color:var(--muted);flex:none;font-size:12px}.d-foot{color:var(--faint,#8a948f);margin-top:22px;font-size:12px}.d-foot b{font-weight:500}@media (width<=760px){.d-sides{grid-template-columns:1fr}.d-note{display:none}.d-top .btn{margin-left:auto}.d-hero{padding:32px 0 24px}.d-side{display:none}}
