.nx .sx-hero{padding-bottom:96px}.nx .sx-hero h1{text-wrap:balance;max-width:15em}@media (min-width:1001px){.nx .sx-hero h1 span{white-space:normal}}.nx .sx-hero .crumb{margin-bottom:26px}.nx>.sx{border-top:1px solid var(--line);padding-block-start:130px;padding-block-end:120px}.nx .sx-head{margin-bottom:64px}.nx .sx-head .h2{max-width:13em}.nx .sx-table{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 18px 40px -30px var(--shadow);border-radius:24px;overflow-x:auto}.nx .sx-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px;line-height:1.45}.nx .sx-table th,.nx .sx-table td{text-align:left;vertical-align:top;padding:20px 24px}.nx .sx-table thead th{color:var(--faint);padding-block-start:24px;padding-block-end:18px;font-size:15px;font-weight:500}.nx .sx-table thead th:nth-child(2){color:var(--warm)}.nx .sx-table tbody tr{border-top:1px solid var(--line)}.nx .sx-table tbody th{width:22%;color:var(--fg);font-weight:500}.nx .sx-table td{color:var(--muted)}.nx .sx-table td:nth-child(2){color:var(--fg);background:color-mix(in srgb, var(--orange) 6%, transparent)}.nx .sx-table thead th:nth-child(2){background:color-mix(in srgb, var(--orange) 6%, transparent)}.nx .sx-note{color:var(--faint);max-width:none;margin-top:18px;font-size:14px}.nx .sx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nx .sx-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 18px 40px -30px var(--shadow);border-radius:26px;flex-direction:column;gap:18px;padding:30px 28px 32px;display:flex}.nx .sx-card h3{letter-spacing:-.03em;color:var(--fg);text-wrap:balance;font-size:max(22px,min(1.9vw,27px));font-weight:500;line-height:1.15}.nx .sx-card p{color:var(--muted);font-size:17px;line-height:1.5}.nx a.sx-card{color:var(--fg);padding-bottom:72px;transition:box-shadow .25s,background .25s;position:relative}.nx a.sx-card:hover{background:radial-gradient(90% 70% at 50% 120%, color-mix(in srgb, var(--orange) 18%, transparent), transparent 70%), var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orange) 40%, transparent), 0 18px 40px -30px var(--shadow);text-decoration:none}.nx a.sx-card>i{color:var(--faint);font-size:22px;font-style:normal;transition:translate .25s,color .25s;position:absolute;bottom:26px;left:28px}.nx a.sx-card:hover>i{color:var(--orange);translate:4px}.nx a.sx-card:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.nx .sx-faq summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.nx .sx-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 72px;display:grid}.nx .sx-qs{border-top:1px solid var(--line)}.nx .sx-qs details{border-bottom:1px solid var(--line)}.nx .sx-qs summary{cursor:pointer;letter-spacing:-.02em;padding:26px 48px 26px 0;font-size:21px;font-weight:500;line-height:1.3;list-style:none;position:relative}.nx .sx-qs summary::-webkit-details-marker{display:none}.nx .sx-qs summary i{width:14px;height:14px;position:absolute;top:50%;right:6px;translate:0 -50%}.nx .sx-qs summary i:before,.nx .sx-qs summary i:after{content:"";background:var(--faint);height:1.5px;transition:rotate .2s;position:absolute;top:50%;left:0;right:0}.nx .sx-qs summary i:after{rotate:90deg}.nx .sx-qs details[open] summary i:after{rotate:0deg}.nx .sx-qs p{max-width:36em;color:var(--muted);padding:0 48px 28px 0;font-size:17px;line-height:1.6}.nx>.end.sx-end{border-top:1px solid var(--line);height:max(620px,min(56vw,820px))}@media (max-width:1000px){.nx .sx-hero{padding-bottom:64px}.nx>.sx{padding-block-start:90px;padding-block-end:80px}.nx .sx-head{margin-bottom:40px}.nx .sx-cards{grid-template-columns:minmax(0,1fr);gap:12px}.nx .sx-faq{grid-template-columns:minmax(0,1fr)}.nx .sx-qs summary{padding-block-start:22px;padding-block-end:22px;font-size:19px}.nx>.end.sx-end{height:max(560px,110vw)}}@media (max-width:700px){.nx .sx-table table,.nx .sx-table tbody,.nx .sx-table tr,.nx .sx-table th,.nx .sx-table td{display:block}.nx .sx-table table{min-width:0;font-size:15px}.nx .sx-table thead{display:none}.nx .sx-table tbody tr{padding:20px 20px 16px}.nx .sx-table tbody tr:first-child{border-top:0}.nx .sx-table tbody th{width:auto;padding:0 0 10px}.nx .sx-table td{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.nx .sx-table td:before{content:attr(data-label);color:var(--faint)}.nx .sx-table td:nth-child(2){background:0 0}.nx .sx-table td:nth-child(2):before{color:var(--warm)}.nx .sx-qs p{padding-right:0}}
