.section-inner{margin:0 auto;width:var(--twl-section-inner-width)}.button{align-items:center;border:2px solid var(--twl-color-brand);border-radius:4px;display:inline-flex;font-weight:800;justify-content:center;min-height:45px;min-width:146px;padding:0 22px;text-decoration:none}.button--primary{background:var(--twl-color-brand);color:var(--twl-color-surface)}.button--secondary{background:var(--twl-color-surface);color:var(--twl-color-brand)}.section-heading{margin-bottom:30px;max-width:var(--twl-section-heading-width)}.section-heading h2{color:var(--twl-color-heading);font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;margin:0 0 8px}.section-heading p{color:var(--twl-color-body);line-height:1.55;margin:0}.page{flex:1 0 auto;margin:0;overflow-x:clip;width:100%}.page--ds{font-family:var(--twl-font-open-sans)}.page--constrained{margin:0 auto;width:min(1120px,calc(100% - 40px))}.config-message,.preview-message{background:var(--twl-color-surface);border:1px solid var(--twl-color-brand-border);border-radius:8px;margin-top:72px;padding:32px}.preview-message h1{color:var(--twl-color-brand);font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:0}.preview-message p:not(.eyebrow){color:var(--twl-color-body);font-size:1rem;line-height:1.55;margin:16px 0 0;max-width:680px}.preview-message__action{align-items:center;background:var(--twl-color-button-bg);border-radius:999px;color:var(--twl-color-button-text);display:inline-flex;font-weight:800;justify-content:center;margin-top:24px;padding:12px 18px;text-decoration:none}.fallback-home{align-items:center;display:grid;margin:0 auto;min-height:480px;width:min(1120px,calc(100% - 40px))}.fallback-home h1{color:var(--twl-color-brand);font-size:clamp(2.4rem,7vw,5.2rem);line-height:.98;margin:0;max-width:780px}.fallback-home p:not(.eyebrow){color:var(--twl-color-body);font-size:1.2rem;line-height:1.5;margin:24px 0 0;max-width:640px}.eyebrow{color:var(--twl-color-body);font-size:.8rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}
