.tutorials-page{max-width:1200px;margin:auto;padding:70px 32px 80px}.tutorials-intro{max-width:780px;margin-bottom:42px}.tutorials-intro h1{font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.08;margin:16px 0 24px}.tutorials-intro>p:not(.eyebrow){font-size:1.15rem;line-height:1.7}.tutorials-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.tutorial-card{border:1px solid #d6cec0;background:#fffdf8;border-radius:4px;overflow:hidden}.tutorial-card>summary{display:flex;align-items:center;gap:16px;cursor:pointer;padding:24px;list-style:none;font-size:1.2rem;font-weight:600}.tutorial-card>summary::-webkit-details-marker{display:none}.tutorial-number{font-size:.8rem;color:#914526;letter-spacing:.08em}.tutorial-expand{margin-left:auto;color:#914526;font-size:1.5rem}.tutorial-card[open]{grid-column:1/-1}.tutorial-card[open] .tutorial-expand{transform:rotate(45deg)}.tutorial-content{padding:0 32px 30px;max-width:900px}.tutorial-content h3{font-size:1.3rem;margin:24px 0 16px}.tutorial-content ul,.tutorial-content ol{padding-left:26px}.tutorial-content li{padding:9px 12px;line-height:1.65;border-radius:3px}.tutorial-content li.current-step{background:#f1e4d5;outline:1px solid #cdb393}.tutorial-tip{background:#f3ede3;padding:22px 24px;border-left:3px solid #914526;margin:28px 0}.tutorial-tip p{margin:8px 0 0;line-height:1.7}.tutorial-controls:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tutorial-controls button:disabled{opacity:.4;cursor:default}.tutorials-help{margin-top:48px;padding:32px;background:#e9e4d9}.tutorials-help h2{font-size:1.8rem}.tutorial-card summary:focus-visible,.tutorial-controls button:focus-visible{outline:3px solid #914526;outline-offset:-4px}@media(max-width:700px){.tutorials-page{padding:40px 20px}.tutorials-grid{grid-template-columns:1fr}.tutorial-card>summary{padding:20px;font-size:1.1rem}.tutorial-content{padding:0 20px 24px}.tutorial-controls{font-size:.9rem}.tutorial-controls .button{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.tutorial-expand{transition:none}}
