.g431-page{max-width:900px;margin:auto;padding:clamp(24px,5vw,60px) 6px 80px;line-height:1.85;overflow-wrap:anywhere}.g431-page *{box-sizing:border-box}.g431-page h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.25}.g431-page section{margin:36px 0}.g431-eyebrow{letter-spacing:.1em;font-size:.8rem}.g431-lead{font-size:1.15rem}.g431-flow{padding:20px;border:1px solid var(--color-line,#ddd);border-radius:12px}.g431-page dt{font-weight:bold;margin-top:15px}.g431-page dd{margin-left:0}.g431-page button,.g431-page input,.g431-page textarea{font:inherit}.g431-page button,.g431-page summary{min-height:44px;cursor:pointer}.g431-page button{padding:9px 16px;background:var(--color-paper,#fff);color:inherit;border:1px solid var(--color-line,#bbb);border-radius:8px}.g431-page :focus-visible{outline:3px solid var(--color-accent,#65518c);outline-offset:3px}#g431-evidence label{display:block;margin:20px 0}#g431-evidence textarea{display:block;width:100%;min-height:100px;resize:vertical;padding:10px;border:1px solid var(--color-line,#bbb);border-radius:8px;background:var(--color-paper,#fff);color:inherit;font-size:16px}.g431-backup{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:22px}.g431-backup label{display:grid;gap:8px;max-width:100%}.g431-backup input{max-width:100%;min-height:44px}#g431-status{min-height:2em}@media(max-width:500px){.g431-backup{align-items:stretch;flex-direction:column}.g431-page ul,.g431-page ol{padding-left:22px}}