body.proto-page .faq details{border-bottom:1px solid #E5E7EB}body.proto-page .faq summary{list-style:none;position:relative;padding:16px 48px 16px 0;cursor:pointer}body.proto-page .faq summary::-webkit-details-marker{display:none}body.proto-page .faq summary::marker{content:""}body.proto-page .faq summary::after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:600;line-height:1;color:var(--orange,#E87722)}body.proto-page .faq details[open]>summary::after{content:"\2212"}body.proto-page .faq details>:not(summary){padding-right:48px}body.proto-page .prose p :is(strong,b){font-size:inherit}@media (min-width:901px){body.proto-page .body.two>aside{align-self:start;position:sticky;top:96px}}body.proto-page .gf-city{transition:opacity .35s ease,filter .35s ease}body.proto-page .gf-city.out{opacity:.65;filter:blur(2px)}body.proto-page .aip .faq{max-width:none}body.proto-page .aip-related{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}body.proto-page .body.two>.form--live{background:#fff;border:1px solid var(--card-border,#E6E1D9);border-radius:16px;padding:24px 26px;box-shadow:0 10px 30px rgb(27 42 74 / .08);align-self:start}body.proto-page .snap-sample{display:block;margin:6px 0 14px;border-radius:12px;overflow:hidden;border:1px solid var(--card-border,#E6E1D9);box-shadow:0 10px 26px rgb(27 42 74 / .12);max-width:560px}body.proto-page .snap-sample img{display:block;width:100%;height:auto}body.proto-page .snap-sample:hover{box-shadow:0 14px 32px rgb(27 42 74 / .18)}body.proto-page .field .cards a.card{padding:22px}body.proto-page .field .cards a.card p{font-size:.9375rem;line-height:1.55;color:#55627C}body.proto-page :is(.field .cards,.mods) a.card p{text-wrap:pretty}