.practice-nav{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 12px;background:#fff9ed;color:#20545b;font:14px/1.3 'Trebuchet MS',sans-serif;border-bottom:1px solid #d6dfd7;position:relative;z-index:2}.practice-nav a{color:#20545b;font-weight:bold;padding:8px 12px;border-radius:14px;background:#e1eee5;text-decoration:none;min-height:36px}.practice-nav a:focus-visible{outline:3px solid #d7a338}.practice-hub{margin:0;background:#f5f1e5;color:#204d56;font:18px/1.5 'Trebuchet MS',sans-serif}.practice-hub main{width:min(760px,calc(100% - 32px));margin:28px auto}.practice-hub h1{font-size:34px;margin:8px 0}.practice-hub label{display:block;font-weight:bold;margin:20px 0 7px}.practice-hub select{width:100%;padding:14px;border:2px solid #b9cdc4;border-radius:16px;background:#fffdf5;color:inherit;font:inherit}.practice-hub .practice-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.practice-hub button,.practice-hub .start-practice{box-sizing:border-box;display:block;width:100%;padding:16px 20px;border:2px solid #edc36b;border-radius:20px;background:#ffdf7a;color:#204d56;text-decoration:none;font:700 19px/1.3 'Trebuchet MS',sans-serif;text-align:center;min-height:52px;margin:20px 0 0;cursor:pointer}.practice-hub button{background:#fff8e5}.practice-hub .practice-url{overflow-wrap:anywhere;font-size:14px;background:#e5eee5;padding:14px;border-radius:14px}.practice-hub small{font-size:14px}.practice-hub [hidden]{display:none!important}@media(max-width:520px){.practice-hub .practice-row{grid-template-columns:1fr;gap:0}.practice-nav{font-size:12px;gap:6px}}