@layer theme, base, components, utilities;@layer components{.hiw-index{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}.hiw-index a{display:flex;flex-direction:column;height:100%;min-height:252px;padding:18px 20px 20px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-white);color:var(--ink);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s}.hiw-index a:hover{transform:translateY(-2px);box-shadow:var(--shadow-float)}.hiw-index .num{font-size:13px;color:var(--ink-2)}.hiw-index img{height:104px;width:auto;max-width:78%;object-fit:contain;margin:14px auto 20px}.hiw-index h3{font:400 24px/1.08 var(--ff-serif);letter-spacing:-.012em}.hiw-index p{margin-top:6px;font:450 13.5px/1.4 var(--ff-sans);color:var(--ink-2)}.hiw-setup-pair{--pair:minmax(0,1.2fr) minmax(0,1fr)}.hiw-setup-pair .nar__say{min-height:5.8em}.hiw-src{margin-top:14px}.pa-ch__head .sh__title{grid-column:1/span 7;font-size:clamp(32px,1.3vw + 24px,46px);line-height:1.06}.pa-ch__head .sh__text{grid-column:8/span 5}.pa-guide>.hiw-end-ch{grid-column:1/-1}@media (min-width:901px){.pa-guide:has(>.hiw-end-ch)>.pa-rail{padding-bottom:48px}}.pa-ch .term{margin:0}.pa-ch__two>div>.term+.pa-facts,.pa-ch__two>div>.term+.pa-small{margin-top:14px}.hiw-agent{border:1px solid var(--rule);border-radius:var(--radius);padding:22px 24px 24px}.hiw-agent .kicker{color:var(--ink-2)}.hiw-agent p:not(.kicker){margin-top:14px;font:400 21px/1.4 var(--ff-serif);letter-spacing:-.006em}.hiw-demo .pa-small{margin-top:14px}.hiw-ev{border:1px solid var(--rule);border-radius:var(--radius);padding:20px 22px 22px}.hiw-ev .kicker{color:var(--ink-2)}.hiw-ev ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.hiw-ev li{display:flex;align-items:center;gap:10px;font:500 15px/1.3 var(--ff-sans)}.hiw-ev li:before{content:"";width:7px;height:7px;background:var(--ink);flex:none}.hiw-states{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:14px}.hiw-states-k{color:var(--ink-2)}.hiw-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.hiw-pair .rcpt:last-child{margin-top:48px}.hiw-pair .rcpt__meta img{width:15px;height:15px}.hiw-cand{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.hiw-cand li{background:var(--white);padding:16px 16px 18px;min-height:92px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;font:500 15px/1.3 var(--ff-sans)}.hiw-cand .n{font:400 10.5px/1 var(--ff-mono);letter-spacing:.07em;color:var(--ink-2);font-variation-settings:var(--xctry-mono-meta)}.hiw-honest{margin-top:22px;font:italic 400 21px/1.4 var(--ff-serif);color:var(--ink-2)}.hiw-prose p{font:400 clamp(21px,.5vw + 18px,26px)/1.42 var(--ff-serif);letter-spacing:-.006em;max-width:30em}.hiw-prose p+p{margin-top:.8em}.hiw-pull{margin-top:40px;padding-top:28px;border-top:1px solid var(--ink)}.hiw-pull p{font:italic 400 clamp(26px,1vw + 20px,36px)/1.15 var(--ff-serif);letter-spacing:-.014em}.hiw-pull .link{display:inline-block;margin-top:16px}.hiw-gloss{margin-top:clamp(56px,6vw,88px)}.hiw-gloss dl{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gutter)}.hiw-gloss dl>div{padding:20px 0 22px;border-top:1px solid var(--rule)}.hiw-gloss dt{font:400 var(--fs-h4)/1.15 var(--ff-serif);letter-spacing:-.01em}.hiw-gloss dd{margin:8px 0 0;font:400 15.5px/1.5 var(--ff-sans);color:var(--ink-2)}.hiw-gloss dd .link{display:inline-block;margin-top:10px;font-size:14px}.hiw-end{margin-top:0}@media (max-width:1180px){.hiw-index a{min-height:228px}.hiw-index img{height:88px}}@media (max-width:900px){.hiw-index{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-index a{min-height:0}.hiw-index img{height:72px;margin:10px auto 14px}.pa-ch__head .sh__text,.pa-ch__head .sh__title{grid-column:1/-1}.hiw-pair .rcpt:last-child{margin-top:32px}}@media (max-width:600px){.hiw-index{gap:12px}.hiw-index a{min-height:0;padding:14px 14px 16px}.hiw-index img{height:60px;margin:8px auto 12px}.hiw-index h3{font-size:19px}.hiw-index p{display:none}.hiw-ev ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-pair{grid-template-columns:1fr}.hiw-pair .rcpt:last-child{margin:16px 0 0}.hiw-cand{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-gloss dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hiw-index a,.hiw-index a:hover{transition:none;transform:none}}}