main[data-page=buildout] .ucard{color:#fafafa}main[data-page=buildout] .ucard:hover{border-color:#e58a6780!important}main[data-page=buildout] .pill:hover{color:#ff9a7a!important;border-color:#e58a6799!important}main[data-page=buildout] details.faq summary::-webkit-details-marker{display:none}main[data-page=buildout] details.faq[open] .faq-plus{transform:rotate(45deg)}main[data-page=buildout] .faq-plus{transition:transform .2s}main[data-page=buildout] details.faq summary:focus-visible,main[data-page=buildout] .pill:focus-visible,main[data-page=buildout] .ucard:focus-visible{outline-offset:2px;outline:2px solid #ff9a7a}@media (max-width:720px){main[data-page=buildout] table.cmp thead{display:none}main[data-page=buildout] table.cmp tr{padding:16px 20px;display:block}main[data-page=buildout] table.cmp th[scope=row]{display:block;padding:0 0 8px!important}main[data-page=buildout] table.cmp td{display:block;padding:4px 0!important}main[data-page=buildout] table.cmp td:before{content:attr(data-h) ": ";color:#8b8b94}}main[data-page=buildout] .prose p{color:#d4d4d8;margin:0 0 22px;font-size:19px;line-height:1.72}main[data-page=buildout] .prose h2{letter-spacing:-.01em;color:#fafafa;margin:48px 0 18px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.2}main[data-page=buildout] .prose blockquote{color:#fafafa;border-left:2px solid #ff6e50;margin:36px 0;padding:4px 0 4px 24px;font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.35}main[data-page=buildout] .prose .fine{color:#8b8b94;margin:0 0 12px;font-size:13px;line-height:1.6}main[data-page=buildout] .facts{grid-template-columns:110px minmax(0,1fr);gap:10px 16px;margin:0;font-size:15px;line-height:1.5;display:grid}main[data-page=buildout] .facts dt{color:#8b8b94}main[data-page=buildout] .facts dd{color:#e4e4e7;margin:0}main[data-page=buildout] .ds-cta-band-btn{text-decoration:none}main[data-page=buildout] .ds-cta-band-btn:hover{transform:translateY(-2px);color:#0a0a0e!important}
