.s2 .pg-why-system-2 .page-hero .hero-cta{align-items:flex-start}.s2 .pg-why-system-2 .prose h2{margin:0 0 14px}.s2 .pg-why-system-2 .prose ol{list-style:decimal}.s2 .pg-why-system-2 .prose ul{list-style:outside}.s2 .pg-why-system-2 .prose li{padding-left:4px}.s2 .pg-why-system-2 .pg-qblock+.pg-qblock{margin-top:64px}.s2 .pg-why-system-2 .prose .answer{color:var(--head);font-size:16.5px;line-height:1.6}.s2 .pg-why-system-2 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s2 .pg-why-system-2 .pg-byline{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;font-size:12px;display:flex}.s2 .pg-why-system-2 .pg-byline a{color:var(--faint);text-underline-offset:3px;text-decoration:underline}.s2 .pg-why-system-2 .pg-byline a:hover{color:var(--head)}.s2 .pg-why-system-2 .pg-map{border:1px solid var(--hair);-webkit-overflow-scrolling:touch;border-radius:6px;margin:8px 0 16px;overflow-x:auto}.s2 .pg-why-system-2 .pg-map table{border-collapse:collapse;width:100%;min-width:760px}.s2 .pg-why-system-2 .pg-map th{background:var(--off);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);text-align:left;border-bottom:1px solid var(--hair);padding:10px 16px;font-size:12px;font-weight:500}.s2 .pg-why-system-2 .pg-map td{color:var(--body);border-bottom:1px solid var(--hair);vertical-align:top;padding:14px 16px;font-size:14px;line-height:1.6}.s2 .pg-why-system-2 .pg-map tr:last-child td{border-bottom:0}.s2 .pg-why-system-2 .pg-map tbody tr:hover td{background:var(--off)}.s2 .pg-why-system-2 .pg-map td:first-child{color:var(--head);width:22%;font-weight:600}.s2 .pg-why-system-2 .pg-map .pg-map-term{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:11px;font-weight:400;display:block}.s2 .pg-why-system-2 .pg-scrollnote{color:var(--faint);margin:0 0 32px;font-size:13px}.s2 .pg-why-system-2 .pg-note{border:1px solid var(--hair);border-left:2px solid var(--ink);background:var(--off);border-radius:6px;margin:24px 0;padding:20px 24px}.s2 .pg-why-system-2 .pg-note .pg-note-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11px}.s2 .pg-why-system-2 .pg-note p:last-child{margin-bottom:0}.s2 .pg-why-system-2 .pg-quote{border-left:2px solid var(--hair);margin:24px 0;padding-left:20px}.s2 .pg-why-system-2 .pg-quote p{color:var(--head);margin:0 0 8px;font-size:17px;line-height:1.6}.s2 .pg-why-system-2 .pg-quote cite{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px}.s2 .pg-why-system-2 .pg-fit{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.s2 .pg-why-system-2 .pg-fit-col{border:1px solid var(--hair);border-radius:6px;padding:24px}.s2 .pg-why-system-2 .pg-fit-col h3{letter-spacing:-.01em;color:var(--head);margin:0 0 4px;font-size:16px;font-weight:600}.s2 .pg-why-system-2 .pg-fit-col .pg-fit-sub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px}.s2 .pg-why-system-2 .pg-fit-col p{margin:0;font-size:14px;line-height:1.65}.s2 .pg-why-system-2 .pg-cites{border-top:1px solid var(--hair);margin-top:8px}.s2 .pg-why-system-2 .pg-cite{border-bottom:1px solid var(--hair);color:var(--body);grid-template-columns:40px 1fr;gap:16px;padding:16px 0;font-size:14px;line-height:1.6;display:grid}.s2 .pg-why-system-2 .pg-cite-idx{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.s2 .pg-why-system-2 .pg-cite a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.s2 .pg-why-system-2 .pg-cite a:hover{color:var(--blue-h)}.s2 .pg-why-system-2 .pg-faq{border-top:1px solid var(--hair)}.s2 .pg-why-system-2 .pg-faq-item{border-bottom:1px solid var(--hair);grid-template-columns:64px 1fr;gap:20px;padding:28px 0;display:grid}.s2 .pg-why-system-2 .pg-faq-idx{font-family:var(--mono);color:var(--faint);letter-spacing:.08em;font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px}.s2 .pg-why-system-2 .pg-faq-item h3{letter-spacing:-.01em;color:var(--head);margin:0 0 8px;font-size:17px;font-weight:600}.s2 .pg-why-system-2 .pg-faq-item p{color:var(--body);max-width:800px;margin:0;font-size:15px;line-height:1.65}@media (max-width:760px){.s2 .pg-why-system-2 .pg-qblock+.pg-qblock{margin-top:48px}.s2 .pg-why-system-2 .pg-fit{grid-template-columns:1fr}}@media (max-width:640px){.s2 .pg-why-system-2 .pg-faq-item{grid-template-columns:1fr;gap:8px;padding:24px 0}.s2 .pg-why-system-2 .pg-faq-idx{padding-top:0}}
