.breadcrumb{display:flex;gap:12px;font-size:14px;color:#d2d8c7;margin-bottom:30px}.breadcrumb>span:last-child{color:#aeb8a0}.cad-hero h1{font-size:70px}.cad-hero .hero-art{height:520px}.cad-hero .hero-art img{object-position:57% 50%}.cad-hero .hero-bottom{font-size:13px}.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:13px;overflow:hidden}.journey-grid figure{min-width:0;border-right:1px solid var(--line);background:var(--soft)}.journey-grid figure:last-child{border-right:0}.journey-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-bottom:1px solid var(--line)}.journey-grid figcaption{padding:27px}.journey-grid figcaption>span{font-size:12px;letter-spacing:1.3px;font-weight:700;color:var(--orange-text)}.journey-grid h3{font-size:28px;margin:12px 0}.journey-grid p{font-size:17px;line-height:1.75;color:var(--muted)}.example-note{font-size:14px;color:var(--muted);margin-top:20px;line-height:1.7}.cad-scope{background-color:var(--dark)}.cad-scope h2{font-size:54px}.cad-process .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-process .process-grid article:nth-child(2){border-right:0}.cad-process .process-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.cad-process .process-grid article{padding:34px}.cad-process .step{font-size:14px;letter-spacing:1px;margin-bottom:23px}.brief-guide{display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.brief-guide h2{margin:17px 0 25px}.brief-guide>div>p{color:var(--muted);max-width:370px}.brief-checklist{border:1px solid var(--line);border-radius:13px;padding:0 27px}.brief-checklist article{display:flex;gap:17px;padding:24px 0;border-bottom:1px solid var(--line)}.brief-checklist article:last-child{border:0}.brief-checklist article>span{color:var(--orange-text);font-size:22px}.brief-checklist h3{font-size:20px;letter-spacing:-.4px;line-height:1.4;margin-bottom:8px}.brief-checklist p{font-size:16px;line-height:1.8;color:var(--muted)}.cad-page .faq{padding-top:0}.cad-back-link{font-size:15px;color:#d0d8c3;text-align:center;max-width:300px;line-height:1.6}.cad-back-link:hover{color:var(--orange)}nav a[aria-current=page]{color:var(--orange)}
@media(max-width:1050px){.cad-hero h1{font-size:59px}.brief-guide{gap:40px}.journey-grid figcaption{padding:22px}.journey-grid h3{font-size:25px}.cad-scope h2{font-size:45px}}
@media(max-width:700px){.breadcrumb{font-size:13px;gap:10px;margin-bottom:24px}.cad-hero h1{font-size:54px}.cad-hero .hero-art{height:350px}.cad-hero .hero-bottom{font-size:12px}.journey-grid{grid-template-columns:1fr}.journey-grid figure{border-right:0;border-bottom:1px solid var(--line)}.journey-grid figure:last-child{border-bottom:0}.journey-grid img{aspect-ratio:1.25}.journey-grid figcaption{padding:25px}.journey-grid h3{font-size:28px}.journey-grid p{font-size:18px}.example-note{font-size:14px}.cad-scope h2{font-size:43px}.cad-process .process-grid{grid-template-columns:1fr}.cad-process .process-grid article{border-right:0;border-bottom:1px solid var(--line);padding:27px}.cad-process .process-grid article:last-child{border:0}.cad-process .step{font-size:14px}.brief-guide{grid-template-columns:1fr;gap:30px}.brief-guide>div>p{max-width:none}.brief-checklist{padding:0 21px}.brief-checklist h3{font-size:20px}.brief-checklist p{font-size:17px}.cad-back-link{font-size:15px;max-width:none}.cad-page .faq{padding-top:15px}}
