/* Real app walkthrough and readable arrival task cards. */
.newtoau-workflow{color:#302c25}.newtoau-workflow>p{max-width:780px;font-size:16px;line-height:1.8;color:#655d50}.newtoau-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.newtoau-flow-card{min-width:0}.newtoau-flow-card h3{font-size:20px;line-height:1.3;color:#185a5c;margin:10px 0}.newtoau-flow-card>p{font-size:14px;line-height:1.7;color:#655d50;min-height:100px}.newtoau-screen{margin:22px 0}.newtoau-screen a{display:block}.newtoau-screen img{display:block;width:100%;height:auto;border-radius:20px;border:1px solid #d6cfc1;background:#fcf8f0}.newtoau-screen figcaption{font-size:11px;line-height:1.6;color:#6b6256;margin-top:12px}.newtoau-workflow .workflow-note{font-size:13px;background:#eee7d8;border-radius:12px;padding:18px 22px;max-width:none}.prose .newtoau-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.prose .newtoau-flow-card>p{font-size:14px;min-height:80px}.prose .newtoau-screen{max-width:260px;margin:20px auto}.arrival-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0}.arrival-stages a{display:flex;gap:12px;align-items:center;border:1px solid #d7d0c2;border-radius:12px;padding:15px;text-decoration:none;font-size:14px;line-height:1.5;background:#fffdf8}.arrival-stages b{font-size:12px;color:#87510e}.arrival-task{padding:24px;background:#fffdf8;border:1px solid #ddd5c6;border-radius:16px;margin:18px 0}.arrival-task-title{display:flex;align-items:baseline;gap:14px}.arrival-task-title h3{font-size:21px;line-height:1.35;color:#185a5c;margin:0}.task-number{font-size:12px;letter-spacing:.08em;color:#87510e;font-weight:700}.prose .arrival-task .task-applies{font-size:13px;color:#6b6256;line-height:1.65;margin:12px 0 18px}.arrival-task dl{margin:0}.arrival-task dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;border-top:1px solid #e7e0d4;padding:15px 0}.arrival-task dl>div:last-child{padding-bottom:0}.arrival-task dt{font-size:12px;line-height:1.7;font-weight:700;color:#185a5c}.arrival-task dd{font-size:15px;line-height:1.8;margin:0}.arrival-table{overflow-x:auto}.arrival-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.arrival-table caption{text-align:left;font-weight:700;margin:12px 0}.arrival-table th,.arrival-table td{text-align:left;padding:14px;border:1px solid #d7d0c2;vertical-align:top}.arrival-table thead{background:#eee7d8}#app-workflow{scroll-margin-top:24px}
@media(max-width:1000px){.newtoau-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.newtoau-screen{max-width:280px}.newtoau-flow-card>p{min-height:72px}}
@media(max-width:600px){.newtoau-flow,.prose .newtoau-flow{grid-template-columns:1fr}.newtoau-flow-card>p,.prose .newtoau-flow-card>p{min-height:0}.newtoau-screen,.prose .newtoau-screen{max-width:290px;margin:22px auto}.arrival-task{padding:20px}.arrival-task dl>div{grid-template-columns:1fr;gap:6px}.arrival-stages{grid-template-columns:1fr}.newtoau-flow-card h3{font-size:22px}}
@media print{.newtoau-workflow{display:none}.arrival-task{break-inside:avoid;padding:14px}.arrival-stages{display:none}.arrival-task dl>div{padding:8px 0}.arrival-task dd{font-size:12px}}
