.habu-facts .nav__cta{width:auto}.habu-facts .page-intro{padding:clamp(64px,9vw,112px) 0 clamp(24px,4vw,48px)}.habu-facts .page-intro .prose{margin-top:clamp(20px,2.5vw,28px)}.habu-facts .facts__updated{margin-top:16px;color:var(--color-ploy-habu-text-5);font-size:15px}.habu-facts .facts__list{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:18px 32px;max-width:760px}.habu-facts .facts__list dt{color:var(--color-ploy-habu-text-5);font-size:15px;padding-top:2px}.habu-facts .facts__list dd{color:var(--color-ploy-habu-text-1);font-size:clamp(16px,1.25vw,18px);line-height:1.55;text-wrap:pretty}.habu-facts .facts__list a,.habu-facts .prose a,.habu-facts .facts__bullets a,.habu-facts .facts__person-bio a{color:var(--color-ploy-habu-text-1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ploy-accent-primary)}.habu-facts .facts__list a:hover,.habu-facts .prose a:hover,.habu-facts .facts__bullets a:hover,.habu-facts .facts__person-bio a:hover{color:var(--ploy-accent-primary)}.habu-facts .facts__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.habu-facts .facts__person{padding:22px 24px 24px;background:var(--color-ploy-habu-card);border:1px solid var(--color-ploy-habu-border);border-radius:var(--radius)}.habu-facts .facts__person-name{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--color-ploy-habu-text-1)}.habu-facts .facts__person-role{margin-top:4px;color:var(--ploy-accent-primary);font-size:15px}.habu-facts .facts__person-bio{margin-top:14px;color:var(--color-ploy-habu-text-3);font-size:16px;line-height:1.55}.habu-facts .facts__bullets{display:grid;gap:14px;max-width:66ch;padding-left:1.1em;list-style:disc}.habu-facts .facts__bullets li{color:var(--color-ploy-habu-text-3);font-size:clamp(16px,1.25vw,18px);line-height:1.55;text-wrap:pretty}.habu-facts .facts__bullets li::marker{color:var(--ploy-accent-primary)}.habu-facts .facts__bullets strong{color:var(--color-ploy-habu-text-1);font-weight:600}.habu-facts .facts__formula{padding:clamp(22px,3vw,32px);background:var(--color-ploy-habu-card);border:1px solid var(--color-ploy-habu-border);border-radius:var(--radius);font-family:var(--font-heading);font-weight:600;font-size:clamp(20px,2.2vw,28px);line-height:1.3;color:var(--color-ploy-habu-text-1)}.habu-facts .facts__formula span{display:block;margin-top:8px;font-family:inherit;font-weight:400;font-size:15px;color:var(--color-ploy-habu-text-5)}.habu-facts .facts__table{max-width:760px}.habu-facts .facts__table td:last-child,.habu-facts .facts__table th:last-child{text-align:right;white-space:nowrap}.habu-facts .facts__table tr.is-total td{color:var(--color-ploy-habu-text-1);font-weight:600}.habu-facts .facts__note{color:var(--color-ploy-habu-text-5);font-size:15px;line-height:1.55;max-width:66ch}.habu-facts .facts__cta{display:flex;flex-wrap:wrap;gap:12px}.habu-facts .facts__block{margin-top:20px}.habu-facts .facts__h3+.prose{margin-top:0}.habu-facts .facts__h3{margin:clamp(32px,4vw,44px) 0 12px;font-family:var(--font-heading);font-weight:600;font-size:clamp(19px,1.6vw,22px);line-height:1.35;color:var(--color-ploy-habu-text-1)}@media(max-width:767px){.habu-facts .facts__list{grid-template-columns:1fr;gap:4px}.habu-facts .facts__list dd+dt{margin-top:14px}.habu-facts .facts__people{grid-template-columns:1fr}}.habu-facts .facts__faq{display:grid;gap:0;max-width:760px;margin-top:28px}.habu-facts .facts__faq-item{padding:22px 0;border-top:1px solid var(--color-ploy-habu-border)}.habu-facts .facts__faq-item:first-child{padding-top:0;border-top:0}.habu-facts .facts__faq-q{margin:0 0 8px;font-family:var(--font-heading);font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.35;color:var(--color-ploy-habu-text-1)}.habu-facts .facts__faq-a{margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:var(--color-ploy-habu-text-3, var(--color-ploy-habu-text-1));text-wrap:pretty}.habu-facts .facts__faq-a a{margin-left:6px;color:var(--color-ploy-habu-text-1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ploy-accent-primary)}.habu-facts .facts__faq-a a:hover{color:var(--ploy-accent-primary)}
