.layout-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.layout-buttons button,.secondary{border:1px solid #54758c;border-radius:8px;padding:12px 17px;background:#112f44;color:#d8efff;cursor:pointer}.layout-buttons button[aria-pressed=true]{background:#b4e0ff;color:#102637;border-color:#b4e0ff}.setup-board{border:1px solid #3c617b;border-radius:22px;background:radial-gradient(ellipse at top right,#205272,#102838);padding:35px}.layout-diagram{display:flex;align-items:stretch;gap:16px;margin:25px 0}.layout-diagram div{flex:1;background:#091f30;border:1px solid #4d7791;border-radius:12px;padding:20px;font-weight:700;position:relative}.layout-diagram div:not(:last-child):after{content:'→';position:absolute;right:-15px;color:#b4e0ff}.checklist label{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-bottom:1px solid #35505f;margin:0;font-size:14px}.checklist input{width:21px;height:21px;flex:0 0 21px;margin:3px 0;accent-color:#a9dfff}.interactive .primary{border:0;cursor:pointer;font-size:14px}.interactive .actions{flex-wrap:wrap;gap:12px}.interactive progress{width:100%;height:12px;accent-color:#a9dfff}#faq-search{max-width:580px;margin:10px 0 12px}.faq-list details[hidden]{display:none}.faq-list details{margin-top:0}.help-links{margin-top:35px;padding:28px;background:#143148;border-radius:16px}.help-links a{display:inline-block;margin:8px 22px 8px 0}.help-links p{font-size:14px}.setup-board p:last-of-type{margin-bottom:15px}@media(max-width:650px){.layout-diagram{flex-direction:column}.layout-diagram div:not(:last-child):after{content:'↓';right:50%;bottom:-20px}.setup-board{padding:24px}.layout-buttons button{width:100%;text-align:left}}@media print{header,.preview,.disclosure,nav,footer,.actions{display:none}body{background:#fff;color:#000}p{color:#333}}