.guide-wrap{max-width:920px;margin:auto;padding:62px 32px 70px;overflow-wrap:anywhere}.guide-eyebrow{font-size:12px;letter-spacing:1px;color:#847055;font-weight:600}.guide-wrap h1{font-size:clamp(30px,4.6vw,47px);letter-spacing:-1.3px;line-height:1.35;margin:18px 0}.guide-lead{font-size:17px;line-height:1.9;color:#75624d;max-width:680px}.guide-wrap section{margin:46px 0}.guide-wrap h2{font-size:24px;letter-spacing:-.5px;line-height:1.5;margin:12px 0 18px}.guide-wrap h3{font-size:17px;line-height:1.6}.guide-wrap section p,.guide-tile p{font-size:15px;line-height:1.95;color:#75624d;margin:12px 0}.guide-wrap a{color:#6b6147}.guide-demo{display:flex;align-items:center;gap:20px;padding:27px;margin:30px 0 40px;background:linear-gradient(135deg,#fff7e7,#f1e3c8);border:1px solid #fffdf5;border-radius:28px;box-shadow:inset 0 1px #fff,0 12px 28px -23px #8b684a88}.guide-demo img{flex:none}.guide-demo small{display:block;font-size:12px;color:#80694e;margin-bottom:8px}.guide-demo strong{font-size:16px;line-height:1.9}.sage{background:linear-gradient(135deg,#f3f5e9,#e0e6d3)!important}.guide-steps{list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column;gap:27px}.guide-steps li{display:flex;gap:18px;align-items:flex-start}.step-number{flex:none;display:grid;place-items:center;width:39px;height:39px;border:1px solid #fff9ec;background:#eee3cf;border-radius:14px;color:#92774e;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff9,0 4px 7px -5px #94754c88}.guide-wrap .guide-steps p{margin-top:7px}.guide-note{padding:18px 21px;background:#eee9dd;border-radius:19px;font-size:13px;line-height:1.9;color:#73634e}.guide-recipe{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin:22px 0;font-size:13px}.guide-recipe b{padding:12px 16px;background:#f0e8d7;border-radius:14px;border:1px solid #fff9ef}.guide-recipe span{color:#a08c6e}.guide-faq details{padding:19px 0;border-bottom:1px solid #d9cebc99}.guide-faq summary{font-size:15px;font-weight:650;cursor:pointer;line-height:1.8;min-height:32px}.guide-wrap .guide-faq p{padding-top:5px;margin-bottom:0}.guide-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;border-top:1px solid #d9cebc99;padding-top:28px;margin-top:45px;font-size:14px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:36px 0}.guide-tile{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;padding:29px;border-radius:30px;border:1px solid #fffdf4;background:linear-gradient(135deg,#fff7e7,#f0e2c9);box-shadow:inset 0 1px #fff,0 15px 30px -23px #8b684a66;transition:transform 180ms ease}.guide-tile:hover{transform:translateY(-3px)}.guide-tile small{margin-top:25px;font-size:11px;color:#806b51}.guide-tile h2{font-size:25px;margin-bottom:5px}.guide-tile span{font-size:14px;font-weight:650;margin-top:auto;padding-top:19px}.tutorial-invite{display:flex;align-items:center;gap:20px;padding-top:32px;padding-bottom:32px;background:#eee8da}.tutorial-invite strong{font-size:17px;line-height:1.7}.tutorial-invite p{font-size:13px;line-height:1.8;margin-top:5px;color:#75624d}.tutorial-invite a{margin-left:auto;white-space:nowrap;font-size:14px;min-height:44px;display:flex;align-items:center}.tutorial-invite img{flex:none}@media(max-width:600px){.guide-wrap{padding:35px 23px 45px}.guide-lead{font-size:15px}.guide-demo{padding:22px 18px;gap:14px;border-radius:23px}.guide-demo img{width:49px;height:49px}.guide-demo strong{font-size:14px}.guide-demo small{font-size:11px}.guide-wrap section{margin:35px 0}.guide-wrap h2{font-size:22px}.guide-wrap h3{font-size:16px}.guide-wrap section p{font-size:14px}.guide-steps li{gap:13px}.step-number{width:33px;height:35px;border-radius:12px;font-size:12px}.guide-note{font-size:12px}.guide-grid{grid-template-columns:1fr}.guide-tile{padding:26px}.guide-tile h2{font-size:25px}.tutorial-invite{flex-wrap:wrap;gap:13px}.tutorial-invite div{flex:1;min-width:200px}.tutorial-invite a{margin-left:0}.guide-end{font-size:13px}.guide-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.guide-tile{transition:none}.guide-tile:hover{transform:none}}
