.product-page dl,.product-page ol,.product-page ul{margin:0;padding:0;list-style:none}.product-page dl{display:block}.product-page dl>div{border:0;padding:0}.product-page dt{letter-spacing:normal;text-transform:none;margin:0}.product-page dd{margin:0}.product-page>section{padding:var(--home-space-section)}.product-section-heading{margin-bottom:var(--home-space-tablet-section)}.product-section-heading .type-section-heading{margin-top:calc(var(--home-space-card) / 2)}.product-section-heading>.type-body{margin:var(--home-space-card) 0 0}.product-section-heading a{color:var(--color-blue-700);font-weight:700}.product-actions{gap:calc(var(--home-space-card) / 2);margin-top:var(--home-space-card);flex-wrap:wrap;display:flex}.product-actions a{justify-content:center;align-items:center;gap:calc(var(--home-space-card) / 4);min-height:var(--banner-action-height);padding:0 var(--home-space-card);border-radius:var(--banner-radius);font-size:var(--home-type-small-text-size);font-weight:700;line-height:var(--home-type-label-line-height);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;border:1px solid #0000;text-decoration:none;display:inline-flex}.product-actions .product-action-primary{background:var(--color-lime-400);color:var(--color-navy-950)}.product-actions .product-action-primary:hover{background:var(--color-surface)}.product-actions .product-action-secondary{border-color:var(--color-border);color:var(--color-surface)}.product-actions .product-action-secondary:hover{border-color:var(--color-lime-400);color:var(--color-lime-400)}.product-actions a:focus-visible{outline:2px solid var(--color-lime-400);outline-offset:2px}.product-page>.product-hero{gap:var(--home-space-section);background-color:var(--color-navy-950);background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-navy-950) 96%, transparent) 0%, color-mix(in srgb, var(--color-navy-950) 84%, transparent) 46%, color-mix(in srgb, var(--color-navy-950) 42%, transparent) 100%), url(/asiabis-in-country-intelligence-singapore-v3.webp);min-height:520px;color:var(--color-surface);background-position:50%;background-size:cover;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.product-hero-copy .type-label{color:var(--color-lime-400)}.product-hero-copy .type-display{margin-top:var(--home-space-card);color:var(--color-surface)}.product-hero-copy .type-body{margin:var(--home-space-card) 0 0;color:var(--color-surface-muted)}.product-hero-note{margin:var(--home-space-card) 0 0;color:var(--color-surface-muted);font-size:var(--home-type-small-text-size)}.product-app{align-self:center;margin:0}.product-laptop-screen{margin-inline:var(--home-space-card);padding:calc(var(--home-space-card) / 2);border:1px solid var(--color-blue-700);border-radius:var(--banner-radius) var(--banner-radius) 0 0;background:var(--color-text);border-bottom:0;position:relative}.product-laptop-screen:before{content:"";top:calc(var(--home-space-card) / 8);width:calc(var(--home-space-card) / 6);height:calc(var(--home-space-card) / 6);background:var(--color-blue-700);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.product-laptop-screen svg{width:100%;height:auto;fill:var(--color-text);display:block}.product-laptop-base{height:calc(var(--home-space-card) / 2);border-radius:0 0 var(--banner-radius) var(--banner-radius);background:linear-gradient(to bottom, var(--color-surface-muted), var(--color-border));position:relative}.product-laptop-base:before{content:"";width:16%;height:calc(var(--home-space-card) / 4);border-radius:0 0 calc(var(--banner-radius) / 2) calc(var(--banner-radius) / 2);background:var(--color-border);position:absolute;top:0;left:50%;transform:translate(-50%)}.product-app .app-text{font-family:var(--font-interface);font-size:var(--home-type-small-text-size)}.product-app .app-muted,.product-app .app-small{fill:var(--color-text-muted)}.product-app .app-strong{font-weight:600}.product-app .app-caps{letter-spacing:var(--home-type-label-letter-spacing);font-weight:700}.product-app .app-label{letter-spacing:var(--home-type-label-letter-spacing);font-weight:800}.product-app .app-title{font-size:var(--home-type-subheading-size);letter-spacing:var(--home-type-subheading-letter-spacing);font-weight:600}.product-app .app-value{font-size:var(--home-type-main-paragraph-size);font-weight:600}.product-app .app-chip{fill:var(--color-blue-700);font-weight:700}.product-page>.product-facts{padding-block:var(--home-space-card);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.product-page .product-facts dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-page .product-facts dl>div{padding:calc(var(--home-space-card) / 2) var(--home-space-card);border-left:1px solid var(--color-border)}.product-page .product-facts dl>div:first-child{border-left:0;padding-left:0}.product-page .product-facts dt{color:var(--color-blue-700);font-size:var(--home-type-small-text-size);font-weight:800;line-height:var(--home-type-label-line-height);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase}.product-facts dd{gap:calc(var(--home-space-card) / 4);margin-top:calc(var(--home-space-card) / 2);display:grid}.product-facts dd strong{color:var(--color-text);font-family:var(--font-serif);font-size:var(--home-type-subheading-size);font-weight:500;line-height:var(--home-type-subheading-line-height);letter-spacing:var(--home-type-subheading-letter-spacing)}.product-facts dd span{color:var(--color-text-muted);font-size:var(--home-type-small-text-size);line-height:var(--home-type-label-line-height)}.product-fit-grid article,.product-order-grid li{padding:var(--home-space-card);border:1px solid var(--color-border);border-radius:var(--banner-radius);background:var(--color-surface);flex-direction:column;display:flex}.product-order-grid li{box-shadow:0 10px 22px color-mix(in srgb, var(--color-navy-950) 8%, transparent)}.product-page>.product-fit{background:var(--color-paper)}.product-fit-grid{gap:calc(var(--home-space-card) / 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-fit-grid article{border-top:4px solid var(--color-lime-400)}.product-fit-grid article:last-child{border-top-color:var(--color-blue-700)}.product-page .product-check-list{margin-top:var(--home-space-card)}.product-check-list li{padding-left:calc(var(--home-space-card) * 1.5);color:var(--color-text);font-size:var(--home-type-main-paragraph-size);line-height:var(--home-type-body-line-height);position:relative}.product-check-list li+li{margin-top:calc(var(--home-space-card) / 2)}.product-check-list li:before{content:"✓";width:var(--home-space-mobile-card);height:var(--home-space-mobile-card);background:var(--color-lime-400);color:var(--color-navy-950);font-size:var(--home-type-small-text-size);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;top:.2em;left:0}.product-check-list.is-cross li:before{content:"×";background:var(--color-blue-700);color:var(--color-surface)}.product-check-list a{color:var(--color-blue-700);white-space:nowrap;font-weight:700;text-decoration:none}.product-check-list a:hover{text-decoration:underline}.product-check-list a:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px}.product-page>.product-levels{background:var(--color-paper)}.product-levels-head{margin-bottom:var(--home-space-tablet-section)}.product-levels-head .type-section-heading{margin-top:calc(var(--home-space-card) / 2)}.product-levels-head p{margin:var(--home-space-card) 0 0;color:var(--color-text-muted);font-size:var(--home-type-main-paragraph-size);line-height:var(--home-type-body-line-height)}.product-ladder-layout{gap:var(--home-space-card);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.product-ladder-tabs{gap:calc(var(--home-space-card) / 4);display:grid}.product-ladder-tabs button{align-items:center;gap:calc(var(--home-space-card) / 2);width:100%;min-height:var(--banner-action-height);padding:0 calc(var(--home-space-card) / 2);border-radius:var(--banner-radius);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--home-type-main-paragraph-size);font-weight:600;line-height:var(--home-type-label-line-height);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;display:flex}.product-ladder-tabs button:hover{background:var(--color-surface);color:var(--color-text)}.product-ladder-tabs button[aria-selected=true]{border-left-color:var(--color-blue-700);background:color-mix(in srgb, var(--color-blue-700) 10%, var(--color-surface));color:var(--color-navy-950)}.product-ladder-tabs button:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px}.product-ladder-number{width:var(--home-space-card);height:var(--home-space-card);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--home-type-small-text-size);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.product-ladder-tabs button[aria-selected=true] .product-ladder-number{background:var(--color-blue-700);color:var(--color-surface)}.product-ladder-tabs b{padding:calc(var(--home-space-card) / 8) calc(var(--home-space-card) / 4);border-radius:calc(var(--banner-radius) / 2);background:var(--color-lime-400);color:var(--color-navy-950);font-size:var(--home-type-small-text-size);white-space:nowrap;margin-left:auto;font-weight:800}.product-ladder-panel{padding:var(--home-space-card);border:1px solid var(--color-border);border-left:4px solid var(--color-blue-700);border-radius:var(--banner-radius);background:var(--color-surface)}.product-ladder-head{align-items:flex-start;gap:var(--home-space-card);display:flex}.product-ladder-icon{width:var(--banner-action-height);height:var(--banner-action-height);border-radius:var(--banner-radius);background:color-mix(in srgb, var(--color-blue-700) 10%, var(--color-surface));color:var(--color-blue-700);flex-shrink:0;place-items:center;display:grid}.product-ladder-icon svg{width:var(--home-space-card);height:var(--home-space-card);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.product-ladder-badge{padding:calc(var(--home-space-card) / 8) calc(var(--home-space-card) / 4);border-radius:calc(var(--banner-radius) / 2);background:var(--color-blue-700);color:var(--color-surface);font-size:var(--home-type-small-text-size);font-weight:800;line-height:var(--home-type-label-line-height);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;display:inline-block}.product-ladder-head .type-subheading{margin:calc(var(--home-space-card) / 4) 0 0}.product-ladder-question{margin-top:calc(var(--home-space-card) / 8);color:var(--color-text-muted);font-size:var(--home-type-small-text-size);line-height:var(--home-type-label-line-height);display:block}.product-ladder-panel>.type-body{margin:var(--home-space-card) 0 0}.product-page .product-ladder-covers{gap:calc(var(--home-space-card) / 2);margin-top:var(--home-space-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-ladder-covers li{align-items:center;gap:calc(var(--home-space-card) / 4);padding:calc(var(--home-space-card) / 2);border-radius:var(--banner-radius);background:var(--color-paper);color:var(--color-text);font-size:var(--home-type-small-text-size);font-weight:600;line-height:var(--home-type-label-line-height);display:flex}.product-ladder-covers svg{width:calc(var(--home-space-card) * 2 / 3);height:calc(var(--home-space-card) * 2 / 3);fill:none;stroke:var(--color-blue-700);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.product-ladder-foot{justify-content:space-between;align-items:center;gap:calc(var(--home-space-card) / 2) var(--home-space-card);margin-top:var(--home-space-card);padding-top:var(--home-space-card);border-top:1px solid var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--home-type-small-text-size);line-height:var(--home-type-label-line-height);flex-wrap:wrap;display:flex}.product-ladder-foot a{color:var(--color-blue-700);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;font-weight:800;text-decoration:none}.product-ladder-foot a:hover{text-decoration:underline}.product-ladder-foot a:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px}.product-ladder-here{color:var(--color-blue-700);font-weight:700}.product-ladder-note{margin:var(--home-space-card) 0 0;color:var(--color-text-muted);font-size:var(--home-type-small-text-size);line-height:var(--home-type-label-line-height)}.product-page>.product-receive{gap:var(--home-space-section);background:var(--color-surface);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.product-contents{gap:var(--home-space-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.product-page .product-contents ul{margin-top:calc(var(--home-space-card) / 2);border-top:1px solid var(--color-border)}.product-contents li{padding:calc(var(--home-space-card) / 2) 0 calc(var(--home-space-card) / 2) calc(var(--home-space-card) * 1.5);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--home-type-main-paragraph-size);line-height:var(--home-type-body-line-height);position:relative}.product-contents li:before{content:"✓";top:calc(var(--home-space-card) / 2 + .2em);width:var(--home-space-mobile-card);height:var(--home-space-mobile-card);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--home-type-small-text-size);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;left:0}.product-contents .is-report li{color:var(--color-text);font-weight:600}.product-contents .is-report li:before{background:var(--color-lime-400);color:var(--color-navy-950)}.product-sample{padding:var(--home-space-card);border:1px solid var(--color-border);border-radius:var(--banner-radius);background:var(--color-paper);margin:0}.product-sample-bar{justify-content:space-between;align-items:center;gap:var(--home-space-card);margin-bottom:var(--home-space-card);display:flex}.product-sample-tag{padding:calc(var(--home-space-card) / 8) calc(var(--home-space-card) / 2);border-radius:calc(var(--banner-radius) / 2);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--home-type-small-text-size);font-weight:700;line-height:var(--home-type-label-line-height)}.product-sample-page{gap:calc(var(--home-space-card) / 2);padding:var(--home-space-card);border:1px solid var(--color-border);border-radius:var(--banner-radius);background:var(--color-surface);box-shadow:0 10px 22px color-mix(in srgb, var(--color-navy-950) 8%, transparent);display:grid}.product-sample-page i{height:calc(var(--home-space-card) / 2);border-radius:calc(var(--banner-radius) / 2);background:var(--color-surface-muted);display:block}.product-sample-page .is-title{width:64%;height:var(--home-space-card);background:var(--color-navy-950)}.product-sample-page .is-subtitle{width:40%;margin-bottom:calc(var(--home-space-card) / 2)}.product-sample-row{gap:var(--home-space-card);padding-top:calc(var(--home-space-card) / 2);border-top:1px solid var(--color-surface-muted);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.product-sample-page .is-label{width:70%}.product-sample-page .is-heading{width:30%;margin-top:calc(var(--home-space-card) / 2);background:var(--color-blue-700)}.product-sample-page .is-short{width:76%}.product-page>.product-order{background:var(--color-surface)}.product-order-grid{gap:calc(var(--home-space-card) / 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-order-grid li{border-top:4px solid var(--color-blue-700)}.product-order-grid li:nth-child(2n){border-top-color:var(--color-lime-400)}.product-order-grid li>div{justify-content:space-between;align-items:center;gap:calc(var(--home-space-card) / 2);display:flex}.product-order-timing{padding:calc(var(--home-space-card) / 8) calc(var(--home-space-card) / 2);border-radius:calc(var(--banner-radius) / 2);background:color-mix(in srgb, var(--color-blue-700) 10%, var(--color-surface));color:var(--color-blue-700);font-size:var(--home-type-small-text-size);font-weight:700;line-height:var(--home-type-label-line-height);white-space:nowrap}.product-order-grid .type-subheading{margin-top:var(--home-space-card)}.product-order-grid .type-body{margin:calc(var(--home-space-card) / 2) 0 0}.product-page>.product-faq{background:var(--color-paper)}.product-faq-grid{gap:calc(var(--home-space-card) / 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.product-faq-grid details{border:1px solid var(--color-border);border-radius:var(--banner-radius);background:var(--color-surface)}.product-faq-grid details:hover,.product-faq-grid details[open]{border-color:var(--color-blue-700)}.product-faq-grid summary{align-items:center;gap:calc(var(--home-space-card) / 2);min-height:calc(var(--banner-action-height) + var(--home-space-card) / 2);padding:calc(var(--home-space-card) / 2) calc(var(--home-space-card) * 3 / 4);color:var(--color-text);font-family:var(--font-serif);font-size:var(--home-type-main-paragraph-size);font-weight:700;line-height:var(--home-type-label-line-height);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.product-faq-grid summary::-webkit-details-marker{display:none}.product-faq-grid summary:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px;border-radius:var(--banner-radius)}.product-faq-toggle{width:calc(var(--home-space-card) / 3);height:calc(var(--home-space-card) / 3);margin-inline:calc(var(--home-space-card) / 4);border-right:1.5px solid var(--color-blue-700);border-bottom:1.5px solid var(--color-blue-700);justify-self:center;transform:translateY(-25%)rotate(45deg)}.product-faq-grid details[open] .product-faq-toggle{transform:translateY(25%)rotate(-135deg)}.product-faq-grid details .type-body{margin:0 calc(var(--home-space-card) * 3 / 4) var(--home-space-card);padding-top:calc(var(--home-space-card) * 3 / 4);border-top:1px solid var(--color-border)}.product-faq-grid details .type-body a{color:var(--color-blue-700);white-space:nowrap;font-weight:700;text-decoration:none}.product-faq-grid details .type-body a:hover{text-decoration:underline}.product-report-mockup{aspect-ratio:700/430;width:100%;position:relative}.product-doc{aspect-ratio:1/1.414;background:var(--color-surface);width:42%;color:var(--color-text);font-family:var(--font-interface);font-size:var(--home-type-small-text-size);line-height:var(--home-type-label-line-height);box-shadow:1px 1px 0 var(--color-surface-muted), 2px 2px 0 var(--color-border), 3px 3px 0 var(--color-surface-muted), 4px 4px 0 var(--color-border), 0 30px 40px -6px color-mix(in srgb, var(--color-navy-950) 90%, transparent);border-radius:2px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.product-doc.is-cover{transform:translate(-65%,-47%)rotate(-8deg)}.product-doc.is-findings{transform:translate(-25%,-50%)}.product-doc.is-findings:after{content:"";background:linear-gradient(125deg, color-mix(in srgb, var(--color-surface) 35%, transparent), transparent 45%);pointer-events:none;position:absolute;inset:0}.product-doc-brand{align-items:center;gap:calc(var(--home-space-card) / 3);padding:calc(var(--home-space-card) * 2 / 3);display:flex}.product-doc-brand svg{width:var(--home-space-card);height:var(--home-space-card)}.product-doc-brand span{color:var(--color-blue-700);font-size:calc(var(--home-type-small-text-size) * .75);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;display:grid}.product-doc-brand b{color:var(--color-navy-950);font-size:var(--home-type-small-text-size);letter-spacing:normal;text-transform:none}.product-doc-photo{background:var(--color-navy-950) url(/asiabis-metrics-intelligence-banner-v1.webp) center / cover;height:34%;position:relative}.product-doc-photo:after{content:"";background:var(--color-blue-700);width:34%;height:58%;position:absolute;top:0;right:0}.product-doc-band{gap:calc(var(--home-space-card) / 4);margin:calc(var(--home-space-card) * -1) var(--home-space-card) 0 0;padding:calc(var(--home-space-card) * 2 / 3);background:var(--color-navy-950);display:grid;position:relative}.product-doc-band span{color:var(--color-lime-400);font-size:calc(var(--home-type-small-text-size) * .75);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;font-weight:800}.product-doc-band strong{color:var(--color-surface);font-family:var(--font-serif);font-size:var(--home-type-subheading-size);font-weight:500;line-height:var(--home-type-subheading-line-height);letter-spacing:var(--home-type-subheading-letter-spacing)}.product-doc-meta{gap:calc(var(--home-space-card) / 8);padding:calc(var(--home-space-card) * 2 / 3);color:var(--color-text-muted);font-size:calc(var(--home-type-small-text-size) * .75);display:grid}.product-doc-meta b{color:var(--color-text);font-size:var(--home-type-small-text-size)}.product-doc-site{margin:auto calc(var(--home-space-card) * 2 / 3) calc(var(--home-space-card) * 2 / 3);color:var(--color-blue-700);font-size:calc(var(--home-type-small-text-size) * .75);text-align:right;font-weight:700}.product-doc-running{padding:calc(var(--home-space-card) * 2 / 3);border-bottom:1px solid var(--color-surface-muted);color:var(--color-text-muted);font-size:calc(var(--home-type-small-text-size) * .75);justify-content:space-between;display:flex}.product-doc-findings{gap:calc(var(--home-space-card) / 4);padding:calc(var(--home-space-card) * 2 / 3);color:var(--color-text-muted);font-size:calc(var(--home-type-small-text-size) * .75);display:grid}.product-doc-findings>b{color:var(--color-navy-950);font-family:var(--font-serif);font-size:var(--home-type-main-paragraph-size);font-weight:500}.product-doc-findings em{margin-top:calc(var(--home-space-card) / 4);color:var(--color-blue-700);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;font-style:normal;font-weight:700}.product-doc-findings p{margin:0}.product-doc-findings small{margin-top:calc(var(--home-space-card) / 4);font-size:inherit;font-style:italic}.product-doc-table{border:1px solid var(--color-surface-muted);display:grid}.product-doc-table>span{gap:calc(var(--home-space-card) / 2);padding:calc(var(--home-space-card) / 4) calc(var(--home-space-card) / 3);color:var(--color-text);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}.product-doc-table>span:first-child{background:var(--color-navy-950);color:var(--color-surface)}.product-doc-table>span+span{border-top:1px solid var(--color-surface-muted)}.product-doc-table>span>span:first-child{font-weight:600}.product-doc-stake{align-items:center;gap:calc(var(--home-space-card) / 4);font-weight:700;display:flex}.product-doc-stake i{height:calc(var(--home-space-card) / 4);border-radius:calc(var(--banner-radius) / 4);background:var(--color-lime-400);flex:none;display:block}.product-page .product-doc-findings dl{gap:calc(var(--home-space-card) / 8);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.product-page .product-doc-findings dl>div{gap:calc(var(--home-space-card) / 2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.product-page .product-doc-findings :is(dt,dd){font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;margin:0}.product-page .product-doc-findings dd{color:var(--color-text);font-weight:600}.product-doc-tag{padding:0 calc(var(--home-space-card) / 4);border:1px solid var(--color-surface-muted);border-radius:calc(var(--banner-radius) / 2);background:var(--color-surface-muted);color:var(--color-navy-950);justify-self:start;font-weight:700}.product-doc-tag.is-strong{border-color:var(--color-lime-400);background:var(--color-lime-400)}.product-doc-tag.is-open{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.product-page>.product-scopes{background:var(--color-surface)}.product-scopes-scroll{border:1px solid var(--color-border);border-radius:var(--banner-radius);overflow-x:auto}.product-scopes-scroll:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px}.product-scopes table{border-collapse:collapse;width:100%;color:var(--color-text);font-family:var(--font-interface);font-size:var(--home-type-small-text-size);line-height:var(--home-type-label-line-height)}.product-scopes :is(th,td){padding:calc(var(--home-space-card) * 3 / 4) var(--home-space-card);border-bottom:1px solid var(--color-surface-muted);text-align:left;vertical-align:top}.product-scopes thead :is(th,td){padding-block:var(--home-space-card);background:var(--color-navy-950);border-bottom:0}.product-scopes thead th{color:var(--color-surface);font-family:var(--font-serif);font-size:var(--home-type-subheading-size);font-weight:500;line-height:var(--home-type-subheading-line-height);letter-spacing:var(--home-type-subheading-letter-spacing)}.product-scopes tbody th{width:20%;color:var(--color-text-muted);letter-spacing:var(--home-type-label-letter-spacing);text-transform:uppercase;font-weight:700}.product-scopes tbody tr:nth-child(2n)>*{background:var(--color-paper)}.product-scopes tbody tr:last-child>*{border-bottom:0}.product-scopes-yes{width:var(--home-space-mobile-card);height:var(--home-space-mobile-card);background:var(--color-lime-400);color:var(--color-navy-950);border-radius:50%;place-items:center;display:inline-grid}.product-scopes-yes svg{width:calc(var(--home-space-card) * 2 / 3);height:calc(var(--home-space-card) * 2 / 3);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.product-scopes-no{color:var(--color-text-muted)}.product-page>.product-receive.is-single{grid-template-columns:minmax(0,1fr)}@media (width<=1079px){.product-page>:is(.product-hero,.product-receive),.product-fit-grid,.product-faq-grid{grid-template-columns:minmax(0,1fr)}.product-page .product-facts dl,.product-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-facts dl>div:nth-child(odd){border-left:0;padding-left:0}.product-ladder-layout{grid-template-columns:minmax(0,1fr)}.product-ladder-tabs,.product-page .product-ladder-covers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.product-page>section{padding:var(--home-space-mobile-card)}.product-contents{grid-auto-flow:row}.product-page .product-facts dl,.product-order-grid{grid-template-columns:minmax(0,1fr)}.product-page .product-facts dl>div{border-left:0;padding-left:0}.product-ladder-tabs,.product-page .product-ladder-covers{grid-template-columns:minmax(0,1fr)}}
