.about-page,.method-page{max-width:800px;color:var(--sds-color-text-default-default);font-family:var(--font-sans);margin:0 auto;padding:48px 24px 96px;line-height:1.6}.about-page__hero,.method-page__hero{border-bottom:1px solid var(--sds-color-border-default-default);margin-bottom:48px;padding-bottom:32px}.about-page__eyebrow,.method-page__eyebrow{text-transform:uppercase;letter-spacing:1px;color:var(--rb-color-accent-dark);margin:0 0 12px;font-size:12px;font-weight:600}.about-page__hero h1,.method-page__hero h1{letter-spacing:-.5px;margin:0 0 16px;font-size:40px;font-weight:700;line-height:48px}.about-page__lead,.method-page__lead{color:var(--sds-color-text-default-secondary);margin:0;font-size:18px;line-height:28px}.about-page__section,.method-page__section{margin-bottom:48px}.about-page__section h2,.method-page__section h2{margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px}.about-page__section p,.method-page__section p{color:var(--sds-color-text-default-default);margin:0 0 16px;font-size:16px;line-height:26px}.about-page__section ul,.method-page__section ul{color:var(--sds-color-text-default-default);margin:0 0 16px;padding-left:20px;font-size:16px;line-height:26px}.about-page__section li,.method-page__section li{margin-bottom:8px}.about-page__section a,.method-page__section a{color:var(--rb-color-accent-dark);text-decoration:underline}.about-page__section code,.method-page__section code{background:var(--sds-color-background-default-secondary);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.about-page__principles{grid-template-columns:1fr;gap:24px;display:grid;padding:0!important;list-style:none!important}@media (min-width:720px){.about-page__principles{grid-template-columns:1fr 1fr}}.about-page__principles li{border:1px solid var(--sds-color-border-default-default);background:var(--sds-color-background-default-default);border-radius:12px;padding:20px;margin:0!important}.about-page__principles h3{margin:0 0 8px;font-size:16px;font-weight:600}.about-page__principles p{color:var(--sds-color-text-default-secondary);margin:0;font-size:14px!important;line-height:22px!important}.about-page__cta{background:var(--sds-color-background-default-secondary);text-align:center;border-radius:16px;margin-top:64px;padding:32px}.about-page__cta h2{margin:0 0 8px;font-size:22px}.about-page__cta p{color:var(--sds-color-text-default-secondary);margin:0 0 20px;font-size:15px}.about-page__cta-button{background:var(--sds-color-background-brand-default);border-radius:9999px;padding:12px 24px;font-size:14px;font-weight:500;display:inline-block;color:var(--sds-color-text-brand-on-brand)!important;text-decoration:none!important}.about-page__cta-button:hover{background:#1a1a1a}.method-steps{counter-reset:step;padding:0!important;list-style:none!important}.method-steps>li{border:1px solid var(--sds-color-border-default-default);background:var(--sds-color-background-default-default);counter-increment:step;border-radius:12px;padding:20px 20px 20px 64px;position:relative;margin-bottom:16px!important}.method-steps>li:before{content:counter(step);background:var(--rb-color-accent);color:#0f3a2c;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex;position:absolute;top:18px;left:16px}.method-steps h3{margin:0 0 6px;font-size:17px;font-weight:600}.method-steps p{color:var(--sds-color-text-default-secondary);margin:0;font-size:14px!important;line-height:22px!important}.method-criteria{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.method-criteria th,.method-criteria td{text-align:left;border-bottom:1px solid var(--sds-color-border-default-default);padding:12px 16px}.method-criteria th{background:var(--sds-color-background-default-secondary);font-weight:600}.method-formula{background:var(--sds-color-background-default-secondary);color:var(--sds-color-text-default-default);white-space:pre-wrap;border-radius:12px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:22px;margin:16px 0!important}
