.ob-product #information-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(760px,92vw);height:100dvh;max-height:none;max-width:none;padding:0;border:0;border-radius:0;background:#fff;color:#000;box-shadow:-15px 0 60px #0002;overflow:hidden}.ob-product #information-panel[open]{display:flex;flex-direction:column;animation:panel-in .2s ease-out}.ob-product #information-panel::backdrop{background:#0006}.ob-product .panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 20px;border-bottom:1px solid #ddd;flex-shrink:0}.ob-product .panel-header .eyebrow{font-size:10px;margin-bottom:10px}.ob-product .panel-header h2{font:400 34px/1.12 var(--display);letter-spacing:-.5px}.ob-product .panel-close{background:#f2f2f2;color:#000;border:0;border-radius:4px;min-width:72px;min-height:44px;padding:10px 12px;font:600 15px var(--body);white-space:nowrap}.ob-product .panel-toolbar{display:flex;align-items:center;gap:16px;padding:12px 32px;font-size:13px;color:#555;border-bottom:1px solid #eee;flex-shrink:0}.ob-product .panel-toolbar button{background:none;border:0;color:#000;text-decoration:underline;text-underline-offset:4px;padding:8px 0;font:inherit;white-space:nowrap}.ob-product .panel-body{padding:22px 32px 42px;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;font:17px/1.6 var(--body);overflow-wrap:anywhere;scroll-padding-top:20px}.ob-product .panel-body h2{font:400 28px/1.2 var(--display);margin:26px 0 14px;letter-spacing:0}.ob-product .panel-body h3{font-size:21px;margin:24px 0 12px}.ob-product .panel-body h4,.ob-product .panel-body h5,.ob-product .panel-body h6{font:700 18px/1.4 var(--body);margin:20px 0 10px}.ob-product .panel-body p{margin:12px 0}.ob-product .panel-body li{margin:9px 0}.ob-product .panel-body ul,.ob-product .panel-body ol{padding-left:24px}.ob-product .panel-body hr{border:0;border-top:1px solid #ddd;margin:26px 0}.ob-product .panel-body img{width:auto;height:auto;max-width:100%;max-height:240px;object-fit:contain;display:block;margin:16px 0}.ob-product .panel-body a{color:#000;text-decoration:underline;text-underline-offset:4px}.ob-product .panel-body a:hover{color:#116fb7}.ob-product .panel-body details{padding:15px 0;border-bottom:1px solid #ddd}.ob-product .panel-body summary{font-weight:700;cursor:pointer}.ob-product .panel-body blockquote{margin:18px 0;padding-left:18px;border-left:3px solid #1481d5}.ob-product .panel-table{overflow-x:auto;max-width:100%;margin:20px 0}.ob-product .panel-table table{border-collapse:collapse;font-size:14px;min-width:520px;width:100%}.ob-product .panel-table td,.ob-product .panel-table th{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:top}.ob-product .panel-table th{background:#f2f2f2}.ob-product .panel-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 32px;border-top:1px solid #ddd;background:#f2f2f2;flex-shrink:0;font-size:13px}.ob-product .panel-footer a{white-space:nowrap}.ob-product .panel-footer span{color:#555}.ob-product .panel-body .button{margin-top:18px}.ob-product .panel-body div:empty{display:none}
@keyframes panel-in{from{transform:translateX(35px);opacity:0}to{transform:translateX(0);opacity:1}}
@media(max-width:720px){.ob-product #information-panel{width:100vw}.ob-product .panel-header{padding:22px 20px 18px}.ob-product .panel-header h2{font-size:29px}.ob-product .panel-toolbar{padding:10px 20px;font-size:12px}.ob-product .panel-body{padding:12px 20px 32px;font-size:16px}.ob-product .panel-footer{padding:15px 20px max(15px,env(safe-area-inset-bottom));font-size:12px}.ob-product .panel-footer span{max-width:160px}.ob-product .panel-body h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ob-product #information-panel[open]{animation:none}}.ob-product #information-panel p{text-align:left}.ob-product .panel-cert-card{padding:12px 0 20px;border-bottom:1px solid #ddd}.ob-product .panel-source-note{padding:18px;background:#f2f2f2;font-size:14px}
