.guide-page{color:var(--ink);background:#fff}.guide-main{padding-top:42px;padding-bottom:100px}.guide-back{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.guide-back:hover{text-decoration:underline}.guide-intro{padding:54px 0 50px;border-bottom:1px solid #e8e3ee}.guide-eyebrow,.guide-number{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.05em}.guide-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.2;letter-spacing:-.03em;margin:16px 0}.guide-intro>p:last-child{color:#6f6978;font-size:18px}.guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;padding-top:48px}.guide-nav{align-self:start;position:sticky;top:100px;background:var(--wash);border-radius:12px;padding:22px}.guide-nav p{font-weight:700;font-size:14px;margin:0 0 12px}.guide-nav a{display:block;padding:9px 0;color:#635d6c;text-decoration:none;font-size:14px}.guide-nav a:hover,.guide-nav a:focus-visible{color:var(--accent);text-decoration:underline}.guide-content{max-width:800px}.guide-content section{scroll-margin-top:100px;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #e8e3ee}.guide-content section:last-child{border:0;margin-bottom:0}.guide-content h2{font-size:30px;line-height:1.3;margin:12px 0 18px}.guide-content p{line-height:1.85;color:#625c6b}.guide-note,.guide-tip{background:var(--wash);border-radius:12px;padding:22px 24px;margin-top:25px}.guide-note strong,.guide-tip strong{color:var(--ink)}.guide-note p,.guide-tip p{margin:6px 0 0;font-size:15px}.guide-steps{list-style:none;padding:0;margin:26px 0}.guide-steps li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #eeeaf2}.guide-steps li>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ede5f9;color:var(--accent);font-weight:700}.guide-steps h3{font-size:17px;margin:2px 0 5px}.guide-steps p{margin:0;font-size:15px}.guide-small{font-size:14px}.guide-next{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--wash);padding:28px;border-radius:12px;margin-top:28px}.guide-next h3{margin:0 0 5px}.guide-next p{margin:0;font-size:14px}.guide-next .button{flex:none}.guide-footer{background:var(--wash);padding:28px 0;color:#6f6978;font-size:13px}.guide-footer .wrap{display:flex;gap:24px;flex-wrap:wrap}.guide-footer a{color:inherit}@media(max-width:700px){.guide-main{padding-top:28px;padding-bottom:60px}.guide-intro{padding:38px 0 30px}.guide-intro>p:last-child{font-size:16px}.guide-layout{grid-template-columns:1fr;gap:30px;padding-top:28px}.guide-nav{position:static;display:flex;flex-wrap:wrap;gap:4px 18px;padding:16px 20px}.guide-nav p{width:100%;margin-bottom:2px}.guide-nav a{padding:7px 0}.guide-content h2{font-size:25px}.guide-content section{padding-bottom:34px;margin-bottom:34px}.guide-next{align-items:flex-start;flex-direction:column}}

.guide-visuals{display:grid;gap:32px;margin:32px 0}.guide-visuals figure{margin:0}.guide-visuals h3{font-size:19px;margin:0 0 6px}.guide-visuals figure>p{margin:0 0 14px;font-size:15px}.guide-visuals a{display:block;border:1px solid #e8e3ee;border-radius:12px;overflow:hidden;background:#f5f3f7}.guide-visuals a:hover,.guide-visuals a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-visuals img{display:block;width:100%;height:auto}.guide-visuals figcaption{font-size:13px;color:#716a7b;margin-top:9px}

.guide-image-page{padding-top:42px;padding-bottom:60px}.guide-image-page h1{font-size:clamp(26px,4vw,36px);margin:32px 0 12px}.guide-image-page p{color:#625c6b}.guide-image-scroll{overflow-x:auto;margin-top:28px;border:1px solid #e8e3ee;border-radius:12px;background:#f5f3f7}.guide-image-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-image-scroll img{display:block;max-width:none;height:auto}.guide-image-hint{font-size:14px}
