.learning-loop{background:0 0}.loop-controls{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.loop-controls button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:22px 0;font-size:16px}.loop-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.loop-controls button span{letter-spacing:.1em;opacity:.7;margin-bottom:15px;font-size:12px;display:block}.loop-content{grid-template-columns:.5fr 1fr;align-items:center;gap:70px;min-height:350px;padding:60px 0;display:grid}.loop-number{color:var(--accent);opacity:.75;font-family:Georgia,serif;font-size:160px;font-style:italic;line-height:1.1}.loop-content h3{margin-bottom:23px;font-family:Georgia,serif;font-size:38px}.loop-content p{color:var(--muted);font-size:17px}.loop-content .loop-measure{border-top:1px solid var(--line);margin-top:25px;padding-top:22px;font-size:14px}@media (max-width:760px){.loop-controls{grid-template-columns:repeat(3,1fr);gap:0 20px}.loop-controls button{padding:20px 0;font-size:14px}.loop-content{padding:30px 0;display:block}.loop-number{margin-bottom:25px;font-size:90px}.loop-content h3{font-size:31px}.loop-content p{font-size:16px}}
