.ux-primary{gap:20px}.ux-primary .brand{font-size:27px;white-space:nowrap}.ux-primary .navlinks{gap:20px;align-items:center}.ux-primary .navlinks a{padding:12px 0;line-height:1.3;min-height:44px;display:flex;align-items:center}.ux-primary [aria-current]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.ux-menu{min-height:44px}.ux-breadcrumb{font-size:13px;margin:24px 0;color:#52685c}.ux-breadcrumb a{text-decoration:underline}.ux-start{margin:0 0 40px;padding:28px 0;border-top:1px solid #c9d3c7}.ux-start h2{font-size:30px}.ux-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ux-task{padding:24px;border:1px solid #bcc9ba;display:flex;flex-direction:column;gap:8px;min-height:130px;background:#edf0e6}.ux-task:hover{background:#e1e8d9;text-decoration:none}.ux-task strong{font:25px/1.25 Georgia,serif}.ux-task span{font-size:14px;color:#4e6457}.ux-callout{background:#e8ecdf;border-left:3px solid #bc5639;padding:24px 28px;margin:30px 0}.ux-callout h2{font-size:30px;margin:0 0 12px}.ux-callout p{max-width:760px;margin:10px 0}.ux-route{border:1px solid #ccd4c7;padding:22px;display:flex;flex-direction:column}.ux-route img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;margin-bottom:20px}.ux-route h2{font-size:30px;line-height:1.2}.ux-route p{font-size:15px}.ux-route .meta{font-size:13px}.ux-route .button{margin-top:auto}.ux-text-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;margin:14px 18px 4px 0;font-size:15px}.ux-phrase-search{max-width:640px;margin:28px 0}.ux-phrase-search label{display:block;font-weight:700;margin-bottom:8px}.ux-phrase-search input{width:100%;min-width:0;min-height:48px;background:#fffef9}.ux-phrase-search p{font-size:13px;color:#52685c;margin:6px 0}.ux-mode-explainer{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #c9d3c7;border-bottom:1px solid #c9d3c7;padding:12px 0;margin-bottom:28px}.ux-mode-explainer p{margin:8px 0}.ux-practice-empty{color:#52685c;padding:20px;background:#edf0e6}.footlinks{flex-wrap:wrap}.ux-route-grid section a{text-decoration:underline;text-underline-offset:3px}.ux-route-grid section li{margin:12px 0}.ux-route-grid section h2{font-size:28px}select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #bb603f;outline-offset:4px}.situation-nav a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:1100px){.ux-primary{flex-wrap:wrap;padding:16px 0;min-height:76px}.ux-primary .navlinks{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;border-top:1px solid #ccd4c7;padding-top:12px;font-size:14px}.ux-primary.ux-closed .navlinks{display:none}.ux-primary .brand{font-size:25px}.ux-route-grid{grid-template-columns:1fr 1fr}.ux-route-grid>:last-child:nth-child(odd){grid-column:1/-1}.ux-route-grid .ux-route:last-child:nth-child(odd){max-width:600px}}
@media(max-width:640px){.ux-route-grid,.ux-mode-explainer{grid-template-columns:1fr}.ux-route-grid>:last-child:nth-child(odd){grid-column:auto}.ux-callout{padding:22px}.ux-callout h2{font-size:27px}.ux-route{padding:18px}.ux-start{margin-bottom:10px}.ux-task{min-height:105px;padding:20px}.ux-primary .navlinks{grid-template-columns:1fr}.ux-primary .navlinks a{padding:12px}.ux-primary .navlinks [aria-current]{background:#e8ecdf}.ux-mode-explainer{gap:0}.ux-primary .brand{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

#conversation:empty:after{content:none}
