.sz-rl__tabs{scrollbar-width:none;gap:8px;margin:0 -20px 14px;padding:2px 20px 6px;display:flex;overflow-x:auto}.sz-rl__tabs::-webkit-scrollbar{display:none}@media (min-width:640px){.sz-rl__tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.sz-rl__tabs button{--c:var(--color-ink);--w:var(--color-sand-white);border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-soft);cursor:pointer;transition:background-color .25s, border-color .25s, color .25s, transform .25s var(--sz-ease);border-radius:99px;flex:none;align-items:center;gap:8px;padding:9px 15px 9px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.sz-rl__tabs button:hover{border-color:color-mix(in oklab, var(--c) 45%, transparent)}.sz-rl__tabs button[aria-selected=true]{border-color:var(--c);background:var(--w);color:var(--c)}.sz-rl__tabs button:focus-visible{outline:2px solid var(--c);outline-offset:2px}.sz-rl__panel{border:1px solid color-mix(in oklab, var(--c) 28%, var(--color-line));background:var(--color-paper);animation:sz-fade .4s var(--sz-ease) both;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1e27330a}.sz-rl__q{border-bottom:1px dashed color-mix(in oklab, var(--c) 30%, var(--color-line));background:linear-gradient(180deg, var(--w), var(--color-paper));padding:22px 22px 20px}@media (min-width:720px){.sz-rl__q{padding:28px 30px 24px}}.sz-rl__body{gap:20px;padding:20px 22px 22px;display:grid}@media (min-width:720px){.sz-rl__body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;padding:24px 30px 28px}}.sz-rl__list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sz-rl__list li{color:var(--color-ink-soft);align-items:flex-start;gap:11px;font-size:.9375rem;line-height:1.55;display:flex}.sz-rl__list li>span{background:var(--w);width:22px;height:22px;color:var(--c);border:1px solid color-mix(in oklab, var(--c) 30%, transparent);border-radius:99px;flex:none;place-items:center;margin-top:1px;display:grid}.sz-rl__links{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sz-rl__links a{border:1px solid color-mix(in oklab, var(--c) 30%, transparent);background:var(--w);color:var(--c);transition:transform .25s var(--sz-ease), box-shadow .25s;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.sz-rl__links a svg{transition:transform .25s var(--sz-ease)}@media (hover:hover){.sz-rl__links a:hover svg{transform:translate(3px)}}.sz-ql__bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.sz-ql__prog{background:var(--color-sand-white);border:1px solid var(--color-line);border-radius:99px;flex:10rem;height:8px;overflow:hidden}.sz-ql__prog i{height:100%;transition:width .45s var(--sz-ease);background:#3f7d58;border-radius:99px;display:block}.sz-ql__bar p{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.sz-ql__bar p b{color:var(--color-ink)}.sz-ql__bar button,.sz-ql__copy{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-soft);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:.8125rem;font-weight:600;transition:border-color .25s,color .25s;display:inline-flex}@media (hover:hover){.sz-ql__bar button:hover,.sz-ql__copy:hover{border-color:color-mix(in oklab, var(--color-darwin) 40%, transparent);color:var(--color-darwin)}}.sz-ql__groups{gap:10px;display:grid}.sz-ql .sz-more>summary:after{margin-left:4px}.sz-ql__cnt{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem;font-weight:600}.sz-ql__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sz-ql__items label{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:11px 13px;font-size:.9375rem;line-height:1.5;transition:border-color .3s,background .3s;display:flex;position:relative}.sz-ql__items input{opacity:0;pointer-events:none;position:absolute}.sz-ql__box{color:#0000;border:1.6px solid #cfc8ba;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;transition:background .3s,border-color .3s,color .3s;display:grid}.sz-ql__items label:has(input:checked){background:#edf5f0;border-color:#3f7d5866}.sz-ql__items label:has(input:checked) .sz-ql__box{color:#fff;background:#3f7d58;border-color:#3f7d58}.sz-ql__items label:has(input:checked) .sz-ql__q{color:var(--color-ink-soft)}.sz-ql__items label:has(input:focus-visible){outline:2px solid var(--color-darwin);outline-offset:2px}.sz-ql__copy{margin-top:12px}.sz-hp{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:12px;padding:0;list-style:none;display:grid}.sz-hp>li{display:flex}.sz-hp a{--c:#66734a;border:1px solid var(--color-line);background:var(--color-paper);width:100%;transition:transform .4s var(--sz-ease), border-color .3s, box-shadow .4s var(--sz-ease);border-radius:20px;flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex;box-shadow:0 1px 2px #1e27330a}.sz-hp__ic{background:color-mix(in oklab, var(--c) 9%, #fff);border:1px solid color-mix(in oklab, var(--c) 26%, transparent);width:44px;height:44px;color:var(--c);border-radius:14px;place-items:center;display:grid}.sz-hp__t{font-family:var(--font-display,var(--font-sans));color:var(--color-ink);font-size:1.2rem;line-height:1.2}.sz-hp__x{color:var(--color-ink-soft);font-size:.875rem;line-height:1.55}.sz-hp__go{color:var(--c);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.sz-hp__go svg{transition:transform .3s var(--sz-ease)}@media (hover:hover){.sz-hp a:hover{border-color:color-mix(in oklab, var(--c) 40%, transparent);transform:translateY(-4px);box-shadow:0 24px 46px -28px #1e273352}.sz-hp a:hover .sz-hp__go svg{transform:translate(3px)}}.sz-hp a:focus-visible{outline:2px solid var(--c);outline-offset:3px}.sz-ph__out{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sz-ph__out{grid-template-columns:repeat(4,minmax(0,1fr))}}.sz-ph__out li{background:var(--color-sand-white);color:var(--color-ink-soft);border:1px dashed #cfc8ba;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.8125rem;line-height:1.45;display:flex}.sz-ph__out li b{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem;display:block}.sz-ph__out li>span:first-child{border:1px solid var(--color-line);width:24px;height:24px;font:400 .9375rem/1 var(--font-display);color:var(--color-darwin);background:#fff;border-radius:99px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.sz-rl__panel{animation:none}}
