.gm-prose{counter-reset:gmsec;font-family:var(--font-serifd);font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:#ece8dfeb}.gm-prose>:first-child{margin-top:0}.gm-prose p{margin:0 0 18px}.gm-prose h2{scroll-margin-top:96px;counter-increment:gmsec;font-family:var(--font-archivo);font-weight:900;font-stretch:64%;text-transform:uppercase;font-size:clamp(24px,2.6vw,40px);line-height:.95;color:var(--color-paper);margin:clamp(44px,7vh,72px) 0 20px}.gm-prose h2:before{content:counter(gmsec,decimal-leading-zero);display:block;font-family:var(--font-frag);font-size:11px;letter-spacing:.14em;color:var(--color-lime);margin-bottom:10px}.gm-prose h3{font-family:var(--font-archivo);font-weight:900;font-stretch:66%;text-transform:uppercase;font-size:clamp(18px,1.8vw,26px);line-height:1;color:var(--color-paper);margin:clamp(30px,5vh,48px) 0 14px}.gm-prose a{color:var(--color-paper);text-decoration:underline;text-decoration-color:var(--color-lime);text-underline-offset:3px}.gm-prose strong{color:var(--color-paper)}.gm-prose em{font-style:italic}.gm-prose ul,.gm-prose ol{margin:0 0 18px;padding:0 0 0 2px;list-style:none}.gm-prose li{position:relative;padding:7px 0 7px 26px}.gm-prose li+li{border-top:1px solid rgb(236 232 223 / .08)}.gm-prose ul li:before{content:"→";position:absolute;left:0;top:7px;font-family:var(--font-frag);font-size:13px;color:var(--color-lime)}.gm-prose ol{counter-reset:gmli}.gm-prose ol li:before{counter-increment:gmli;content:counter(gmli,decimal-leading-zero);position:absolute;left:0;top:10px;font-family:var(--font-frag);font-size:11px;letter-spacing:.1em;color:var(--color-lime)}.gm-prose blockquote{margin:clamp(30px,5vh,52px) 0;padding-left:clamp(18px,3vw,36px);border-left:2px solid var(--color-lime);font-style:italic;font-size:clamp(21px,2.2vw,32px);line-height:1.3;color:var(--color-paper)}.gm-prose blockquote p{margin:0}.gm-prose table{display:block;overflow-x:auto;width:100%;max-width:100%;border-collapse:collapse;margin:0 0 18px;font-size:clamp(14px,1.2vw,16px);line-height:1.4}.gm-prose thead th{font-family:var(--font-frag);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;color:#ece8df8c;text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid rgb(236 232 223 / .3);white-space:nowrap}.gm-prose tbody td{padding:10px 14px 10px 0;border-bottom:1px solid rgb(236 232 223 / .1);vertical-align:top;min-width:120px}.gm-prose tbody td:first-child{color:var(--color-paper)}.gm-prose hr{border:none;border-top:1px solid rgb(236 232 223 / .15);margin:clamp(30px,5vh,52px) 0}.gm-prose code{font-family:var(--font-frag);font-size:.82em}.gm-prose .gm-glance{border:1px solid rgb(236 232 223 / .25);padding:clamp(20px,3vw,36px);margin:clamp(30px,5vh,52px) 0}.gm-prose .gm-glance>:first-child{margin-top:0}.gm-prose .gm-glance>:last-child{margin-bottom:0}.gm-prose .gm-glance table{display:table;width:100%;margin:0;font-size:clamp(15px,1.3vw,18px)}.gm-prose .gm-glance thead{display:none}.gm-prose .gm-glance tbody td{border-bottom:none;border-top:1px solid rgb(236 232 223 / .15)}.gm-prose .gm-glance tbody td:first-child{font-family:var(--font-frag);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ece8df8c;width:32%;min-width:110px;padding-right:18px}.gm-prose .gm-rows ul{margin:0 0 18px;padding:0}.gm-prose .gm-rows li{display:grid;grid-template-columns:clamp(70px,8vw,110px) minmax(0,1fr);gap:14px;align-items:baseline;padding:12px 0;border-top:1px solid rgb(236 232 223 / .15)}.gm-prose .gm-rows li:last-child{border-bottom:1px solid rgb(236 232 223 / .15)}.gm-prose .gm-rows li+li{border-top:1px solid rgb(236 232 223 / .15)}.gm-prose .gm-rows li:before{display:none}.gm-prose .gm-rows li>strong:first-child{font-family:var(--font-frag);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-lime)}.gm-prose .gm-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(20px,3vw,40px);margin:0 0 18px}.gm-prose .gm-col>p:first-child{font-family:var(--font-frag);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-lime);border-top:1px solid rgb(236 232 223 / .25);padding-top:12px;margin-bottom:10px}.gm-prose .gm-col>p:first-child strong{color:inherit;font-weight:400}.gm-prose .gm-col ul{margin:0}.gm-prose .gm-col li{border:none!important;padding-top:8px;padding-bottom:8px}.gm-prose .gm-col.x>p:first-child{color:#ece8df80}.gm-prose .gm-col.x li{color:#ece8dfb3}.gm-prose .gm-col.x ul li:before{content:"×";color:#ece8df80}.gm-prose .gm-vs{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(24px,4vw,64px);border-top:1px solid rgb(236 232 223 / .25);border-bottom:1px solid rgb(236 232 223 / .25);padding:clamp(20px,3vh,32px) 0;margin:0 0 18px}.gm-prose .gm-vs p{margin:0;font-family:var(--font-frag);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ece8dfa6}.gm-prose .gm-vs p strong{display:block;font-family:var(--font-archivo);font-weight:900;font-stretch:62%;font-size:clamp(36px,4.4vw,64px);line-height:.9;letter-spacing:0;color:var(--color-lime);margin-bottom:10px}.gm-prose .gm-vs p:last-child strong{color:#ece8df59;text-decoration:line-through;text-decoration-thickness:3px}.gm-prose .gm-vs p em{font-family:var(--font-serifd);font-style:italic;text-transform:none;letter-spacing:0;font-size:clamp(20px,2vw,30px);color:#ece8df99}.gm-prose .gm-compare[data-win="2"] table th:nth-child(2){color:var(--color-lime)}.gm-prose .gm-compare[data-win="2"] table td:nth-child(2){background:#b8dc3c0f;color:var(--color-paper)}.gm-prose .gm-compare[data-win="3"] table th:nth-child(3){color:var(--color-lime)}.gm-prose .gm-compare[data-win="3"] table td:nth-child(3){background:#b8dc3c0f;color:var(--color-paper)}.gm-prose .gm-compare[data-win="4"] table th:nth-child(4){color:var(--color-lime)}.gm-prose .gm-compare[data-win="4"] table td:nth-child(4){background:#b8dc3c0f;color:var(--color-paper)}.gm-prose .gm-compare table td{padding-left:10px;padding-right:14px}.gm-prose .gm-compare table th{padding-left:10px}.gm-prose .gm-compare table th:first-child,.gm-prose .gm-compare table td:first-child{padding-left:0}.gm-prose .gm-faq{margin:0 0 18px}.gm-prose .gm-faq details{border-top:1px solid rgb(236 232 223 / .2)}.gm-prose .gm-faq details:last-of-type{border-bottom:1px solid rgb(236 232 223 / .2)}.gm-prose .gm-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-serifd);font-size:clamp(18px,1.7vw,23px);color:var(--color-paper)}.gm-prose .gm-faq summary::-webkit-details-marker{display:none}.gm-prose .gm-faq summary:after{content:"+";flex:none;font-family:var(--font-frag);font-size:14px;color:var(--color-lime)}.gm-prose .gm-faq details[open] summary:after{content:"−"}.gm-prose .gm-faq details>p{max-width:60ch;margin:0 0 20px;font-size:clamp(16px,1.4vw,19px);color:#ece8dfd9}
