@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.q-head{max-width:720px}.q-head h1{font-size:clamp(1.9rem,3.6vw,2.9rem);letter-spacing:-.02em;line-height:1.12;margin-top:var(--sp-3)}.q-head .lead{margin-top:var(--sp-3);max-width:58ch}.q-head .chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:var(--sp-4)}.xband{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-5)}.xband p{margin-top:.25rem;color:var(--ink-2);font-size:var(--body-s);max-width:56ch}.cgroup.qgroup .unitfold[open]{margin-top:.6rem}.clist{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--sp-5);row-gap:0}@media (max-width:899px){.clist{grid-template-columns:repeat(2,1fr)}}@media (max-width:619px){.clist{grid-template-columns:1fr}}a.clink{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.95rem;font-weight:600;color:var(--ink-2);text-decoration:none;border:none;transition:color .15s ease}a.clink .ar{opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease;color:var(--blue);flex:none}a.clink:hover{color:var(--blue);text-decoration:none}a.clink:hover .ar,a.clink:focus-visible .ar{opacity:1;transform:none}@media (hover:none){a.clink .ar{opacity:1;transform:none;color:var(--ink-3)}}.qlist{display:flex;flex-direction:column;gap:.6rem}.qual .qnone{margin-left:auto;font-family:var(--fm);font-size:.72rem;color:var(--ink-3)}@media (max-width:640px){.qual .qnone{margin-left:0}}.unitfold summary{list-style:none;cursor:pointer;display:inline-flex}.unitfold summary::-webkit-details-marker{display:none}.unitfold[open] summary{display:none}.unitfold:not([open]){margin-top:var(--sp-3)}.unitfold[open]{margin-top:.6rem}.clist-wrap .unitfold[open],.cgroup .unitfold[open]{margin-top:0}.h4{font-family:var(--fd);font-size:var(--h4);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.q-head .chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:var(--sp-4)}.xband{width:100%}.clist{width:100%}.qlist{width:100%}.cgroup{width:100%}.unitfold{width:100%}.unitfold summary{list-style:none;cursor:pointer;display:inline-flex}.pg-sec .cgroup .ghead-title{line-height:1.2}html:root{scroll-padding-top:0}.cgroup[id],.w-head[id]{scroll-margin-top:88px}.fh-see{font-family:var(--fb);font-size:.8rem;font-weight:600;color:var(--blue);white-space:nowrap;padding-bottom:.1rem}.fh-see a,a.fh-see{color:var(--blue);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}a.fh-see:hover,a.fh-see:focus-visible{border-bottom-color:currentColor}