.sqr{container-type:inline-size}.sqr-h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.sqr-t{margin:0;color:var(--color-ink-950);font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.21}.sqr-a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-cool-700);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .13s ease}.sqr-a:after{width:7px;height:7px;border-top:2px solid;border-right:2px solid;content:"";margin-left:7px;transform:rotate(45deg)}.sqr-a:hover{color:var(--color-ink-950)}.sqr-a:focus-visible,.sqr-c:focus-visible{outline:2px solid var(--color-cool-700);outline-offset:2px}.sqr-g{display:grid;margin:0;padding:0;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none}.sqr-c{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;justify-content:center;gap:8px;padding:24px 56px 24px 24px;border:3px solid var(--color-ink-950);border-radius:var(--radius-hero);background:var(--color-bg-surface);box-shadow:var(--shadow-ink-8);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.sqr-c:after{position:absolute;right:24px;width:8px;height:8px;border-top:2px solid;border-right:2px solid;color:var(--color-ink-950);content:"";transform:rotate(45deg);transition:color .13s ease,transform .13s ease}.sqr-c:hover{transform:translate(2px,2px);box-shadow:var(--shadow-ink-hover-6)}.sqr-c:hover:after{color:var(--color-cool-700);transform:translateX(2px) rotate(45deg)}.sqr-n{color:var(--color-ink-950);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.4}.sqr-m{color:var(--color-ink-600);font-size:14px;font-weight:500;white-space:nowrap}@container (max-width: 620px){.sqr-g{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sqr-a,.sqr-c,.sqr-c:after{transition:none}.sqr-c:hover{transform:none}.sqr-c:hover:after{transform:rotate(45deg)}}.sqrf{container-type:inline-size}.sqrf-h{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px}.sqrf-hub{display:inline-flex;min-height:44px;align-items:center;border-bottom:2px solid var(--color-cool-800);padding-bottom:8px;color:var(--color-cool-800);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:20px;text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out-expo)}.sqrf-hub:hover{opacity:.7}.sqrf-hub:focus-visible,.sqrf-lead:focus-visible,.sqrf-row-link:focus-visible{outline:2px solid var(--color-cool-700);outline-offset:2px}.sqrf-split{display:flex;gap:128px;align-items:center}.sqrf-lead{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:32px;width:400px;padding:34px;border:3px solid var(--color-ink-950);border-radius:var(--radius-hero);background:var(--color-cool-800);box-shadow:var(--shadow-ink-8);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.sqrf-lead:hover{transform:translate(2px,2px);box-shadow:var(--shadow-ink-hover-6)}.sqrf-lead-body{display:flex;flex-direction:column;gap:16px}.sqrf-eyebrow{color:var(--color-sun-500);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:var(--tracking-mono);line-height:16px;text-transform:uppercase}.sqrf-lead-title{color:#fff;font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.sqrf-lead-cta{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;border:3px solid var(--color-ink-950);border-radius:var(--radius-pill);background:var(--color-sun-500);padding:12px 22px;color:var(--color-ink-950);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:20px}.sqrf-rows{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;margin:0;padding:0;list-style:none}.sqrf-row{border-bottom:1px solid var(--color-cool-300)}.sqrf-row-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;color:inherit;text-decoration:none}.sqrf-row-title{min-width:0;color:var(--color-ink-950);font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1.4}.sqrf-row-meta{display:flex;flex-shrink:0;align-items:center;gap:16px}.sqrf-row-time{flex-shrink:0;min-width:60px;color:var(--color-ink-600);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:var(--tracking-mono);text-align:right;text-transform:uppercase;white-space:nowrap}.sqrf-row-arrow{flex-shrink:0;color:var(--color-ink-950);font-family:var(--font-display);font-size:20px;font-weight:800;transition:color .13s ease,transform .13s ease}.sqrf-row-link:hover .sqrf-row-arrow{color:var(--color-cool-700);transform:translateX(2px)}@container (max-width: 780px){.sqrf-split{flex-direction:column}.sqrf-lead,.sqrf-rows{width:100%}}@media (prefers-reduced-motion:reduce){.sqrf-hub,.sqrf-lead,.sqrf-row-arrow{transition:none}.sqrf-lead:hover,.sqrf-row-link:hover .sqrf-row-arrow{transform:none}}.sqp{container-type:inline-size}.sqp-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0}.sqp-c{position:relative;display:flex;width:100%;height:44px;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--color-ink-950);border-radius:var(--radius-pill);background:#fff;padding-inline:16px;color:var(--color-ink-950);font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:16px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--shadow-ink-2);transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo)}@media (min-width:1024px){.sqp-c{height:40px}}.sqp-c:hover{background:var(--color-sun-100);box-shadow:var(--shadow-ink-hover-1);transform:translate(1px,1px)}.sqp-c:active{box-shadow:none;transform:translate(2px,2px)}.sqp-c:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--color-cool-500)}@media (prefers-reduced-motion:reduce){.sqp-c{transition:none}.sqp-c:active,.sqp-c:hover{transform:none}}
/*# sourceMappingURL=b63d07019a972c1f.css.map*/