.tutBwG_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;display:grid}.tutBwG_sheet{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:17px;min-width:0;margin:0;overflow:hidden}.tutBwG_preview{border-bottom:1px solid var(--color-rule);cursor:zoom-in;background:#fff;justify-content:center;align-items:center;height:330px;padding:18px;display:flex;position:relative}.tutBwG_preview:focus-visible{outline-offset:-5px}.tutBwG_thumbnail{object-fit:contain;width:100%;height:100%}.tutBwG_enlarge{color:#352873;font-family:var(--font-sans);background:#f4f2ff;border:1px solid #d8d4ef;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:13px;right:13px}.tutBwG_preview:hover .tutBwG_enlarge{background:#e9e4ff}.tutBwG_sheet figcaption{padding:19px 21px 22px}.tutBwG_sheetHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.tutBwG_sheetHeading strong{color:var(--color-heading);font-size:20px}.tutBwG_sheetHeading>span{color:var(--color-icon);font-family:var(--font-sans);font-size:12px}.tutBwG_captions{color:var(--color-body);font-family:var(--font-sans);margin-top:11px;font-size:13px;line-height:1.8}.tutBwG_captions p+p{margin-top:6px}.tutBwG_dialog{border:1px solid var(--color-rule);width:min(1100px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--color-text);background:var(--color-background);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 25px 90px #0005}.tutBwG_dialog::backdrop{background:#080b20c7}.tutBwG_viewerHeader,.tutBwG_viewerFooter{justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.tutBwG_viewerHeader h2{font-size:18px;line-height:24px}.tutBwG_controls{flex-shrink:0;gap:5px;display:flex}.tutBwG_viewer button{border:1px solid var(--color-rule);min-width:42px;min-height:42px;color:var(--color-focus);background:var(--color-background);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:15px;display:inline-flex}.tutBwG_viewer button:hover:not(:disabled){background:var(--color-tag)}.tutBwG_viewer button:disabled{color:var(--color-icon);opacity:.5;cursor:default}.tutBwG_stage{overscroll-behavior:contain;background:#fff;max-height:calc(100dvh - 212px);padding:12px;overflow:auto}.tutBwG_largeImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 240px);margin:auto}.tutBwG_largeImage.tutBwG_zoomed{max-width:none;max-height:none}.tutBwG_viewerFooter p{color:var(--color-icon);font-family:var(--font-sans);font-size:13px}@media (max-width:600px){.tutBwG_grid{grid-template-columns:minmax(0,1fr);gap:20px}.tutBwG_preview{height:300px;padding:14px}.tutBwG_dialog{border-radius:13px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.tutBwG_viewerHeader,.tutBwG_viewerFooter{padding:11px}.tutBwG_viewerHeader h2{max-width:190px;font-size:16px;line-height:21px}}
.stmiBa_main{--patent-sections-height:61px;width:min(100% - 120px,1100px);margin:36px auto 64px}.stmiBa_main:focus{outline:none}.stmiBa_back{min-height:36px;color:var(--color-focus);align-items:center;gap:9px;font-size:16px;display:inline-flex}.stmiBa_back:hover,.stmiBa_sourceLinks a:hover{text-underline-offset:4px;text-decoration:underline}.stmiBa_hero{margin-top:29px}.stmiBa_eyebrow{color:var(--color-focus);font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:700}.stmiBa_hero h1{max-width:900px;color:var(--color-heading);letter-spacing:-1px;text-wrap:balance;margin-top:14px;font-size:clamp(36px,4vw,52px);line-height:1.08}.stmiBa_overview{max-width:790px;margin-top:21px;font-size:21px;line-height:1.5}.stmiBa_tags{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.stmiBa_tags span{background:var(--color-tag);border-radius:20px;padding:7px 12px;font-size:14px;line-height:18px}.stmiBa_information{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:18px;margin-top:30px;padding:25px 29px}.stmiBa_metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin:0;display:grid}.stmiBa_metadata>div{min-width:0}.stmiBa_metadata dt{color:var(--color-icon);font-family:var(--font-sans);font-size:12px;line-height:18px}.stmiBa_metadata dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;line-height:1.6}.stmiBa_contents{top:var(--header-height);z-index:5;height:var(--patent-sections-height);background:var(--color-background);box-shadow:0 0 0 100vmax var(--color-background);clip-path:inset(0 -100vmax);border-bottom:1px solid var(--color-rule);scrollbar-width:none;align-items:center;gap:10px 28px;margin-top:27px;padding:10px 0;display:flex;position:sticky;overflow:auto hidden}.stmiBa_contents::-webkit-scrollbar{display:none}.stmiBa_contents a{min-height:40px;color:var(--color-focus);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0 3px;font-size:17px;display:inline-flex}.stmiBa_contents a:focus-visible{outline-offset:-1px;border-radius:4px}.stmiBa_contents a:hover{text-underline-offset:5px;text-decoration:underline}.stmiBa_contents a span{background:var(--color-tag);font-family:var(--font-sans);border-radius:6px;padding:2px 7px;font-size:11px}.stmiBa_section{margin-top:41px}.stmiBa_sectionHeading{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:19px;display:flex}.stmiBa_sectionNumber{color:var(--color-focus);font-family:var(--font-sans);letter-spacing:1px;font-size:12px}.stmiBa_sectionHeading h2{scroll-margin-top:var(--patent-sections-height);color:var(--color-heading);font-size:29px;line-height:36px}.stmiBa_annotation{color:var(--color-icon);font-size:14px;line-height:20px}.stmiBa_abstract,.stmiBa_claims,.stmiBa_prose{color:var(--color-body);overflow-wrap:break-word;font-size:18px;line-height:1.7}.stmiBa_abstract{max-width:1000px}.stmiBa_sectionIntro{margin-top:-8px;margin-bottom:21px;font-size:17px;line-height:25px}.stmiBa_claims li{border-top:1px solid var(--color-rule);padding:19px 0}.stmiBa_claims li:first-child{border-top:none;padding-top:0}.stmiBa_description{border-top:1px solid var(--color-rule)}.stmiBa_description details{border-bottom:1px solid var(--color-rule)}.stmiBa_description summary{color:var(--color-heading);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:20px 35px 20px 0;font-size:21px;list-style:none;display:flex;position:relative}.stmiBa_description summary::-webkit-details-marker{display:none}.stmiBa_description summary:after{content:"+";color:var(--color-focus);font-size:25px;position:absolute;right:5px}.stmiBa_description details[open] summary:after{content:"−"}.stmiBa_prose{padding-bottom:24px}.stmiBa_prose p+p{margin-top:15px}.stmiBa_sources{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:18px;margin-top:42px;padding:25px 29px}.stmiBa_sources>div:first-child{align-items:center;gap:12px;display:flex}.stmiBa_sources svg{color:var(--color-icon);flex-shrink:0}.stmiBa_sources h2{font-size:24px}.stmiBa_sources p{margin-top:12px;font-size:16px;line-height:24px}.stmiBa_sourceLinks{flex-wrap:wrap;gap:10px 27px;margin-top:16px;display:flex}.stmiBa_sourceLinks a{min-height:40px;color:var(--color-focus);align-items:center;gap:8px;font-size:16px;display:inline-flex}@media (max-width:900px){.stmiBa_main{width:calc(100% - 64px)}.stmiBa_metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.stmiBa_main{width:calc(100% - 44px);margin-top:24px}.stmiBa_hero{margin-top:23px}.stmiBa_overview{font-size:19px;line-height:1.5}.stmiBa_information,.stmiBa_sources{padding:22px 20px}.stmiBa_metadata{grid-template-columns:minmax(0,1fr);gap:18px}.stmiBa_contents{gap:8px}.stmiBa_contents a{padding:0 2px;font-size:16px}.stmiBa_sectionHeading{gap:6px 10px}.stmiBa_sectionHeading h2{font-size:27px}.stmiBa_annotation{flex-basis:100%;padding-left:29px}.stmiBa_abstract,.stmiBa_claims,.stmiBa_prose{font-size:17px;line-height:1.65}}
