html{scroll-behavior:smooth}body{background:var(--sqhl-paper);color:var(--sqhl-ink);font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,sans-serif;font-size:var(--sqhl-text-md);text-rendering:optimizelegibility;margin:0;line-height:1.7}a,button,input,select,textarea{font:inherit}a{color:inherit}button,a{transition:color var(--sqhl-motion-fast) var(--sqhl-ease), background-color var(--sqhl-motion-fast) var(--sqhl-ease), border-color var(--sqhl-motion-fast) var(--sqhl-ease), box-shadow var(--sqhl-motion-fast) var(--sqhl-ease), transform var(--sqhl-motion-fast) var(--sqhl-ease)}:focus-visible{outline:3px solid color-mix(in srgb, var(--sqhl-orange) 78%, white);outline-offset:3px}.sqhl-container{width:min(var(--sqhl-container-desktop), calc(100% - 3rem));margin-inline:auto}.sqhl-reading-width{width:min(760px,100%)}.sqhl-eyebrow{color:var(--sqhl-blue-dark);font-size:var(--sqhl-text-sm);letter-spacing:.08em;font-weight:700}@media (max-width:767px){.sqhl-container{width:var(--sqhl-container-mobile)}}
.sqhl-skip-link{z-index:var(--sqhl-z-modal);border-radius:var(--sqhl-radius-sm);background:var(--sqhl-navy);color:var(--sqhl-surface);padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.sqhl-skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
