﻿.ft-tobe{scroll-margin-top:130px}.ft-tobe .section-title{max-width:1000px}.ft-tobe .section-title h2{max-width:950px}.ft-tobe .section-title>p:last-child{font-size:16px;line-height:1.9}.ft-tobe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:36px}.ft-tobe-steps article{border-top:2px solid var(--tw-accent);padding:22px 0}.ft-tobe h3{font-size:20px;line-height:1.55;letter-spacing:-.3px}.ft-tobe-steps p,.ft-tobe figcaption p{font-size:14px;line-height:1.85;color:var(--tw-muted);margin-top:12px}.ft-tobe-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ft-tobe figure{margin:0;background:var(--tw-panel);border:1px solid var(--tw-border);border-radius:12px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.ft-tobe figcaption{padding:24px}.ft-tobe figure>a{display:block;margin-top:auto;text-decoration:none;color:var(--tw-accent)}.ft-tobe img{width:100%;height:auto;display:block;border-block:1px solid var(--tw-border)}.ft-tobe-enlarge{display:block;text-align:right;padding:14px 22px;font-size:13px;font-weight:700}.ft-tobe a:focus-visible{outline:3px solid var(--tw-accent);outline-offset:-3px}.ft-tobe .ft-tobe-note{font-size:13px;line-height:1.85;color:var(--tw-muted);padding:20px 24px;border-left:3px solid var(--tw-accent);margin-top:26px;background:var(--tw-panel)}@media(max-width:850px){.ft-tobe-steps,.ft-tobe-gallery{grid-template-columns:1fr}.ft-tobe-steps{gap:0;margin-bottom:20px}.ft-tobe figcaption{padding:20px}.ft-tobe .ft-tobe-note{padding:16px 18px}.ft-tobe{scroll-margin-top:20px}}
