/* BFA compat: utilities used by content pages (guides/about/404/contact).
   Generated 2026-08-13. Keep in sync with pages; site tailwind.min.css is trimmed. */
.text-ink{color: rgb(10,13,18);}
.text-ink\/80{color: rgba(10,13,18,0.8);}
.text-ink\/75{color: rgba(10,13,18,0.75);}
.text-ink\/70{color: rgba(10,13,18,0.7);}
.text-ink\/65{color: rgba(10,13,18,0.65);}
.text-ink\/60{color: rgba(10,13,18,0.6);}
.text-ink\/55{color: rgba(10,13,18,0.55);}
.text-ink\/50{color: rgba(10,13,18,0.5);}
.text-ink\/45{color: rgba(10,13,18,0.45);}
.text-ink\/40{color: rgba(10,13,18,0.4);}
.text-ink\/35{color: rgba(10,13,18,0.35);}
.hover\:text-ink:hover{color: rgb(10,13,18);}
.bg-ink\/10{background-color: rgba(10,13,18,0.1);}
.bg-page{background-color: #ffffff;}
.border-ink\/10{border-color: rgba(10,13,18,0.1);}
.border-ink\/8{border-color: rgba(10,13,18,0.08);}
.border-ink\/80{border-color: rgba(10,13,18,0.8);}
.gap-px{gap: 1px;}
.space-y-px > * + *{margin-top: 1px;}
.list-disc{list-style-type: disc;}
.leading-loose{line-height: 2;}
.overflow-x-auto{overflow-x: auto;}
.whitespace-pre{white-space: pre;}
.top-28{top: 7rem;}
.pt-0\.5{padding-top: 0.125rem;}
.p-5{padding: 1.25rem;}
.px-7{padding-left: 1.75rem; padding-right: 1.75rem;}
.px-\[22px\]{padding-left: 22px; padding-right: 22px;}
.py-10{padding-top: 2.5rem; padding-bottom: 2.5rem;}
.pl-5{padding-left: 1.25rem;}
.max-w-\[720px\]{max-width: 720px;}
.max-w-\[760px\]{max-width: 760px;}
.text-\[16px\]{font-size: 16px;}
.text-\[clamp\(2\.2rem\,5\.5vw\,4\.5rem\)\]{font-size: clamp(2.2rem,5.5vw,4.5rem);}
.text-\[clamp\(2\.2rem\,6vw\,4\.6rem\)\]{font-size: clamp(2.2rem,6vw,4.6rem);}
.text-\[clamp\(2\.4rem\,6vw\,5rem\)\]{font-size: clamp(2.4rem,6vw,5rem);}
.hover\:bg-\[\#fff5f5\]:hover{background-color: #fff5f5;}
@media (min-width:768px){
.md\:col-span-2{grid-column: span 2 / span 2;}
.md\:col-span-10{grid-column: span 10 / span 10;}
.md\:col-span-11{grid-column: span 11 / span 11;}
.md\:py-28{padding-top: 7rem; padding-bottom: 7rem;}
.md\:text-lg{font-size: 1.125rem; line-height: 1.75rem;}
}
@media (min-width:1024px){
.lg\:col-span-4{grid-column: span 4 / span 4;}
.lg\:col-span-8{grid-column: span 8 / span 8;}
}
