.guides-head .works{color:var(--ink);margin-top:12px;font-size:16px;font-weight:550}.jump{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.jump a{background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:7px 14px;font-size:14.5px;font-weight:550;text-decoration:none}.jump a:hover{border-color:var(--ink-2)}.group{border-top:1px solid var(--rule);grid-template-columns:300px minmax(0,1fr);gap:48px;margin-top:56px;padding-top:40px;scroll-margin-top:84px;display:grid}.group-head{align-self:start;position:sticky;top:96px}.group-head .who{font:600 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px}.group-head h2{font-size:30px;line-height:1.1}.group-head p{color:var(--ink-2);margin:12px 0 0;font-size:15.5px}.group-head a{color:var(--brand);text-underline-offset:3px}.group-head .only{background:var(--paper);border:1px solid var(--rule);color:var(--ink);border-radius:999px;margin-top:12px;padding:3px 10px;font-size:13.5px;font-weight:550;display:inline-block}.asks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.asks li{background:var(--paper);border:1px solid var(--rule);border-radius:10px;align-items:flex-start;gap:16px;padding:16px 16px 16px 20px;display:flex}.asks li>div{flex:1;min-width:0}.asks q{font:450 18px/1.45 var(--serif);color:var(--ink);quotes:"“" "”";display:block}.asks p{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}.asks button{border:1px solid var(--rule);background:var(--ground);height:34px;font:600 13.5px/1 var(--sans);color:var(--ink);cursor:pointer;border-radius:6px;flex:none;padding:0 12px}.asks button:hover{border-color:var(--ink-2)}.tips{border-top:1px solid var(--rule);margin-top:64px;padding-top:40px}.tips h2{font-size:30px}.tips ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tips li{color:var(--ink-2);font-size:16px}.tips b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}@media (width<=960px){.group{grid-template-columns:minmax(0,1fr);gap:20px}.group-head{position:static}}@media (width<=760px){.group{margin-top:40px;padding-top:32px}.asks li{gap:12px;padding:14px}.asks q{font-size:17px}.tips ul{grid-template-columns:minmax(0,1fr)}}
