.aj{max-width:1100px;margin:0 auto;padding:6px 8px 50px;display:grid;gap:30px}
.ajh{text-align:center;padding:34px 16px 6px;display:grid;gap:12px;justify-items:center}.ajh h2{margin:0;font-size:30px;letter-spacing:-.02em}.ajh p{margin:0;color:var(--mu);font-size:15px}
.ajs{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:0 16px;margin-top:8px}.ajs svg{width:20px;height:20px;color:var(--mu);flex:none}.ajs input{border:0!important;background:transparent!important;box-shadow:none!important;padding:15px 0;flex:1;min-width:0;font-size:15px}.ajs:focus-within{border-color:var(--pr)}
.ajsec{display:grid;gap:14px}.ajsec h3,.ajb2 h3{margin:0;font-size:16px}.ajb2>h3{margin-top:30px}
.ajg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ajg.c{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}
.ajc,.ajk{display:grid;gap:6px;align-content:start;background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:18px 20px;cursor:pointer;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}
.ajc:hover,.ajk:hover{border-color:var(--pr);transform:translateY(-1px)}.ajc small,.ajk small{color:var(--mu);line-height:1.45}.ajk em{font-style:normal;font-size:12px;color:var(--pr);font-weight:600;margin-top:4px}
.ajI{width:40px;height:40px;border-radius:11px;background:var(--bg);color:var(--pr);display:grid;place-items:center;margin-bottom:6px}.ajI svg{width:21px;height:21px}
.ajm{color:var(--mu);margin:0}
.ajsup{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:20px 24px;margin-top:10px}.ajsup>div{display:grid;gap:3px}.ajsup small{color:var(--mu)}.ajsup .btn{text-decoration:none}
.ajw{display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:start}
.ajn{display:grid;gap:4px;position:sticky;top:0;align-self:start}.ajn a{cursor:pointer;border-radius:8px;color:inherit;text-decoration:none}
.ajb{padding:6px 10px;color:var(--mu);font-size:13px;margin-bottom:6px}.ajnc{display:block;padding:9px 10px;font-weight:600;font-size:14px}.ajnc:hover,.ajna:hover{background:var(--bg)}
.ajng.on .ajnc{color:var(--pr)}.ajna{display:block;padding:7px 10px 7px 20px;font-size:13px;color:var(--mu)}.ajna.on{color:var(--pr);background:var(--bg);font-weight:600}
.ajb2{min-width:0;display:grid;gap:14px;align-content:start}.ajb2 h2{margin:0;font-size:26px;letter-spacing:-.02em}
.ajcr{font-size:13px;color:var(--mu)}.ajcr a{cursor:pointer;color:var(--pr)}
.ajtag{justify-self:start;font-size:12px;font-weight:600;color:#b45309;background:rgba(217,119,6,.12);border-radius:20px;padding:3px 10px}
.ajbx{background:var(--sf);border:1px solid var(--bd);border-left:3px solid var(--pr);border-radius:12px;padding:16px 20px}.ajbx p{margin:6px 0 0;line-height:1.6}
.ajst{list-style:none;margin:0;padding:0;display:grid;gap:20px;counter-reset:s}.ajst li{position:relative;padding-left:46px;counter-increment:s}.ajst li::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--pr);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}
.ajst p{margin:4px 0 0;color:var(--mu);line-height:1.6}
.ajdc{background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.3);border-radius:12px;padding:16px 20px}.ajdc ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;line-height:1.55}
#ajgo{justify-self:start}
#ajq2{margin-left:8px;width:26px;height:26px;border-radius:50%;border:1px solid var(--bd);background:transparent;color:var(--mu);display:inline-grid;place-items:center;padding:0;cursor:pointer;vertical-align:middle}#ajq2:hover{color:var(--pr);border-color:var(--pr)}#ajq2 svg{width:15px;height:15px}
@media(max-width:800px){.ajw{grid-template-columns:1fr;gap:18px}.ajn{display:none}.ajh h2{font-size:24px}}
