.patents_patentCard__6UrWL{height:100%}.patents_cardNumber__ILvEN{margin:0;font-family:var(--font-sans);font-size:var(--t-label);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--magenta);font-variant-numeric:tabular-nums;padding:8px 12px;background:var(--paper-sunk);border-radius:8px;align-self:flex-start}.patents_cardTitle__787Fl{margin:0;flex-grow:1}.patents_linkButton__ro7Tj{align-self:flex-start;background:none;border:0;border-bottom:1px solid;padding:0 0 1px;font:inherit;font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;cursor:pointer}.patents_groupHead__GF1PE{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.patents_sectionMeta__10sLa{margin:.35rem 0 0;font-size:var(--t-small);color:var(--ink-faint);font-variant-numeric:tabular-nums}.patents_modalOverlay__5r4lH{position:fixed;inset:0;z-index:9999;background:color-mix(in srgb,var(--deep-900) 84%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--gutter)}.patents_modalContent__g0DCC{position:relative;width:100%;max-width:44rem;max-height:86vh;overflow-y:auto;background:var(--paper);color:var(--ink);border:1px solid var(--rule-firm);border-radius:var(--r-md);padding:clamp(1.5rem,3.5vw,2.5rem);box-shadow:0 24px 80px #0003}.patents_close__Tpmiz{position:absolute;top:.9rem;right:1rem;background:none;border:0;padding:0;font-family:var(--font-sans);font-size:1.75rem;font-weight:400;line-height:1;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.patents_close__Tpmiz:hover{color:var(--ink)}.patents_close__Tpmiz:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}.patents_modalTitle__oZzCE{margin:0 2.5rem 1rem 0;font-size:1.125rem;line-height:1.35;font-variant-numeric:tabular-nums}.patents_modalBody__SUic5{margin:0 0 1.35rem;font-size:var(--t-small);line-height:var(--lh-text);color:var(--ink-soft)}.patents_modalLinks__l8f_n{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.patents_modalLink__9eKML{font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;color:var(--magenta);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:color var(--dur-fast) var(--ease)}.patents_modalLink__9eKML:hover{color:var(--magenta-ink)}.patents_modalLink__9eKML:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}@media (prefers-reduced-motion:reduce){.patents_close__Tpmiz,.patents_modalLink__9eKML{transition:none}}