.pg-product .ph h1{font-variation-settings:"wdth" 82;font-size:clamp(42px,4.5vw,70px)}.product-opening__facts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.product-opening__parent{margin-top:16px;font-size:14px}.pg-product .ph__act{gap:20px}.pg-product .ph__act .btn{white-space:normal;text-align:center;padding-block:12px;line-height:1.35}.product-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.product-overview__visual{min-width:0}.product-overview__photo{height:clamp(360px,45vw,580px)}.product-overview .page-copy{gap:24px}.product-overview .page-copy h3{margin-top:8px}.product-audience,.product-ladder{flex-wrap:wrap;gap:8px 20px!important;display:flex!important}.product-questions{gap:14px}.product-questions li{padding-left:16px;position:relative}.product-questions li:before{content:"";background:var(--body);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.product-features{gap:clamp(44px,6vw,88px);margin-top:48px;display:grid}.product-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px clamp(32px,7vw,108px);display:grid}.product-feature h3{font-variation-settings:"wdth" 84;font-size:clamp(25px,2.7vw,39px)}.product-feature>.page-copy{max-width:none}.product-feature .page-method{width:100%}.product-operations{background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;padding:24px;display:grid}.product-operations li{overflow-wrap:anywhere}.product-channels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-templates{gap:28px!important}.product-templates li{gap:9px;display:grid}.product-receipt{background:var(--panel);padding:24px}.product-receipt dl{gap:14px;margin-top:20px;display:grid}.product-receipt dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.product-receipt dt{color:var(--ink-2)}.product-authority{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.product-authority .atlas-plate{height:300px}.product-authority .page-copy{max-width:none}.product-authority__ui{background:var(--panel);min-width:0;padding:clamp(18px,2.8vw,36px)}.product-authority fieldset{border:0;min-width:0;margin:0;padding:0}.product-authority legend{margin-bottom:22px;padding:0;font-size:16px}.product-authority__choices{gap:10px;display:grid}.product-authority__choices label{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:12px;display:flex}.product-authority__choices label:has(input:checked){background:var(--ground-2)}.product-authority__choices input{accent-color:var(--mark);flex:none;width:16px;height:16px;margin:4px 0 0}.product-authority__choices label>span{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.product-authority__answer{gap:14px;padding:24px 0;display:grid}.product-authority__answer [data-tier-name]{color:var(--mark-text)}.product-authority__answer [data-tier-note]:empty{display:none}.product-authority__safe{background:var(--ground-2);padding:20px}.product-authority__ui>.page-note{margin-top:20px}.pg-product #platforms .page-table,.pg-product #compatibility>.wrap>.page-copy{margin-top:40px}.pg-product #platforms table{min-width:480px}.pg-product #compatibility table{min-width:580px}.pg-product .page-table caption{text-align:left;padding-bottom:16px}.product-boundaries{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px clamp(32px,6vw,100px);margin-top:40px;display:grid}.product-boundaries .page-copy{gap:20px}.product-bullet-list{gap:18px}.product-ecosystem{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.product-stack{gap:30px;display:grid}.product-stack li{gap:10px;display:grid}.product-stack li.is-current{background:var(--ground-2);padding:24px}.product-stack h3{font-size:clamp(25px,2.4vw,34px)}.product-stack .chip{margin-left:8px}.product-related .page-copy{max-width:none}.product-related .page-list{gap:30px}.product-related .page-row{grid-template-columns:minmax(0,1fr);gap:10px}.product-related .page-row__title{font-variation-settings:"wdth" 84;font-size:clamp(25px,2.3vw,32px)}.product-related .page-row .chip{justify-self:start}.product-cta{justify-content:space-between;align-items:center;gap:32px 64px;margin-top:36px;display:flex}.product-cta p{max-width:44ch}.product-cta .btn{flex-shrink:0}@media (width<=900px){.pg-product .ph h1{font-size:43px}.product-overview{align-items:start;gap:28px}.product-feature{gap:28px}.product-feature h3{font-size:28px}.product-authority{grid-template-columns:minmax(0,1fr)}.product-authority>.page-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.product-authority>.page-copy .atlas-plate{grid-area:1/2/4}.product-cta{flex-direction:column;align-items:flex-start}}@media (width<=760px){.pg-product .ph h1{font-variation-settings:"wdth" 76;font-size:42px}.product-overview,.product-feature,.product-boundaries,.product-ecosystem{grid-template-columns:minmax(0,1fr)}.product-overview__photo{height:390px}.product-overview__photo.atlas-photo--medallion{height:auto}.product-features{gap:44px;margin-top:32px}.product-feature{gap:18px}.product-feature h3{font-size:28px}.product-authority>.page-copy{grid-template-columns:minmax(0,1fr);display:grid}.product-authority>.page-copy .atlas-plate{grid-area:auto}.product-operations{padding:20px;font-size:13px}.product-authority__ui{padding:18px}.product-authority__choices label{padding-inline:4px}.product-stack li.is-current{padding:20px}.product-cta .btn{white-space:normal;text-align:center;padding-block:12px;line-height:1.35}}.screens{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,4vw,56px) clamp(24px,3vw,48px);margin-top:48px;display:grid}.screen{gap:18px;display:grid}.screen__frame{aspect-ratio:16/10;background:var(--panel);border:1px solid var(--rule);border-radius:3px;width:100%;overflow:hidden}.screen__frame--plain{background-image:repeating-linear-gradient(to bottom, transparent 0 23px, var(--rule) 23px 24px)}.screen__frame img{object-fit:contain;width:100%;height:100%;display:block}.screen figcaption{justify-items:start;gap:8px;display:grid}.screen h3{font-variation-settings:"wdth" 84;font-size:clamp(20px,1.7vw,26px)}.screen p{color:var(--ink-2);max-width:52ch}
