.site .two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.site .two-col.wide-r{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.site .two-col.top{align-items:start}@media (max-width:900px){.site .two-col,.site .two-col.wide-r{grid-template-columns:minmax(0,1fr)}}.site .check-list{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.site .check-list li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.site .check-list b{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:650;display:block}.site .check-list span{color:var(--ink-2);font-size:15.5px}.site .check-list i{background:var(--blue-50);border-radius:8px 8px 0;place-items:center;width:28px;height:28px;display:grid}.site .check-list i:after{content:"";background:var(--blue);border-radius:3px 3px 0;width:9px;height:9px}.site .check-list.warn i{background:var(--warn-soft)}.site .product-links.wrap{top:calc(72px + env(safe-area-inset-top,0px) + 8px);z-index:2;margin-top:-28px;position:sticky}.site .product-links-row{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:16px;gap:6px;padding:8px;display:flex;overflow-x:auto}.site .product-links-row .btn{border-color:#0000;flex:none}.site .product-links-row .btn.ghost:hover{--bg:var(--blue-50)}.site .product-section{scroll-margin-top:72px}.site .product-copy .d3{margin-top:14px}.site .product-copy .lede{margin-top:14px;font-size:18px}.site .product-copy .check-list{margin-top:22px}.site .product-copy .check-list li{padding:12px 0}@media (min-width:901px){.site .product-row.flip .product-copy{order:2}}.site .product-more .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.site .product-more .d3{margin-top:12px}
