.ft-page{max-width:1400px}.ft-page-heading{max-width:1000px;margin-bottom:26px}.ft-page-heading h1{font-size:clamp(32px,3.5vw,52px)}.ft-page-heading p{max-width:740px;font-size:19px}.ft-page button{text-transform:none;letter-spacing:normal}.ft-page .ft-button--dark{color:#fff}.ft-page :is(input,textarea,select,button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #f3d539}.ft-page summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:550;line-height:1.5}.ft-page details{border-top:1px solid #dedbd4;margin-top:18px;padding-top:6px}.ft-page details[open]>summary{margin-bottom:12px}.ft-workflow-nav{z-index:5;background:#fff;border-top:1px solid #dedbd4;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding:10px 0;display:flex;position:sticky;top:64px}.ft-workflow-nav>div{align-items:center;gap:6px;display:flex}.ft-workflow-nav a{border-radius:4px;align-items:center;min-height:44px;padding:10px 14px;font-size:15px;text-decoration:none;display:inline-flex}.ft-workflow-nav>a{padding-left:0}.ft-workflow-nav a:hover{background:#f4f1eb}.ft-workflow-nav .ft-workflow-download{color:#111;background:#f3d539;gap:10px}.ft-workspace-summary{border-bottom:1px solid #dedbd4;grid-column:1/-1;width:100%;min-width:0;padding-bottom:24px}.ft-workspace-summary>:first-child{margin-top:0}.ft-workspace-summary .ft-results{margin:0}.ft-workspace-summary .ft-metrics{border:0;margin-top:0;padding:0}.ft-workspace{grid-template-columns:minmax(270px,350px) minmax(0,1fr);gap:26px 40px}.ft-controls,.ft-preview,.ft-export{scroll-margin-top:155px}.ft-preview{border-radius:6px;padding:24px}.ft-artboard{min-height:240px}.ft-artboard svg{max-height:460px}.ft-field{font-size:16px}.ft-field small{font-size:14px}.ft-controls details>summary{font-size:16px}.ft-handoff-note{border-left:3px solid #f3d539;max-width:850px;padding:8px 16px}.ft-status:empty{display:none}.ft-export{border:1px solid #d8d4cc;border-radius:6px;margin-top:36px;padding:28px}.ft-export h2{font-size:28px}.ft-export .ft-actions{gap:10px}.ft-export .ft-note{margin:16px 0 0}.ft-next-step{border-bottom:1px solid #d8d4cc;justify-content:space-between;align-items:center;gap:32px;padding:32px 0;display:flex}.ft-next-step h2{font-size:25px}.ft-next-step p{color:#626262;max-width:650px;margin:0}.ft-next-step .ft-button{flex-shrink:0}.ft-materials{margin-top:46px}.ft-product-grid{margin-top:24px}.ft-help{gap:40px;margin-top:46px}.ft-help h2{font-size:26px}.ft-help p{font-size:16px}.ft-practical-help{max-width:900px;margin-top:32px}.ft-practical-help details{margin:0;padding:6px 0}.ft-practical-help p{color:#626262;max-width:760px}.ft-more{border-top:1px solid #dedbd4;margin-top:38px;padding-top:30px}.ft-more h2{font-size:24px}.ft-more>div{gap:4px 20px}.ft-more a{text-underline-offset:4px;background:0 0;border-radius:0;min-height:44px;padding:8px 0;font-size:16px;text-decoration:underline}.ft-hub-hero{gap:60px;margin-bottom:54px}.ft-hub-hero h1{font-size:clamp(40px,4.5vw,66px)}.ft-hub-hero p{max-width:560px}.ft-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.ft-hero-actions .ft-button{color:#fff;background:#111}.ft-text-link{text-underline-offset:5px;font-size:16px;line-height:1.5}.ft-hero-preview{background:#f4f1eb;border-radius:6px;padding:22px}.ft-hero-preview .ft-artboard{min-height:0;padding:0 22px}.ft-hero-preview svg{max-height:340px}.ft-hero-caption{color:#626262;justify-content:space-between;gap:16px;margin-top:18px;font-size:14px;display:flex}.ft-section-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.ft-section-intro h2{max-width:480px;margin:0}.ft-section-intro>p{color:#626262;max-width:480px;margin:0}.ft-starters{border-top:1px solid #dedbd4;padding:36px 0 44px}.ft-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ft-starter{border-bottom:1px solid #d8d4cc;grid-template-rows:auto auto 1fr auto;padding-bottom:20px;text-decoration:none;display:grid}.ft-starter h3{max-width:300px;margin-top:20px;font-size:23px}.ft-starter p{color:#626262;font-size:16px}.ft-starter .ft-text-link{text-decoration:underline}.ft-starter-drawing{background:#f4f1eb;border-radius:6px;justify-content:center;align-items:center;height:140px;display:flex}.ft-starter-drawing svg{width:100px;height:100px}.ft-starter-drawing--1{background:#f3d539}.ft-starter-drawing--2{background:#e9e5dc}.ft-starter:hover .ft-text-link{text-decoration-thickness:2px}.ft-tool-section{padding-top:20px}.ft-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:16px}.ft-tool-card{border-top:1px solid #dedbd4;flex-direction:row;align-items:flex-start;gap:22px;padding:24px 0}.ft-tool-art{background-size:16px 16px;border-radius:6px;flex-shrink:0;width:88px;height:88px}.ft-tool-art>svg{width:60px;height:60px}.ft-tool-card h3{margin:0 0 8px;font-size:22px}.ft-tool-card p{margin:0 0 8px;font-size:16px}.ft-tool-card small{color:#626262;font-size:13px}.ft-tool-card:hover h3{text-underline-offset:4px;text-decoration:underline}@media (width>=1051px){.ft-preview{position:sticky;top:148px}}@media (width<=1050px){.ft-workspace{grid-template-columns:270px minmax(0,1fr);gap:24px}.ft-hub-hero{gap:30px}.ft-tool-grid{gap:0 24px}.ft-section-intro{display:block}.ft-section-intro p{margin-top:14px}}@media (width<=760px){.ft-page{padding:24px 20px 40px}.ft-page-heading h1{font-size:34px}.ft-page-heading p{font-size:18px}.ft-workflow-nav{margin-bottom:20px;padding:6px 0;top:48px}.ft-workflow-nav a{padding:10px;font-size:14px}.ft-workflow-nav>a{padding-left:0}.ft-workflow-nav>div{gap:0}.ft-workspace{gap:24px;display:flex}.ft-workspace-summary{padding-bottom:20px}.ft-preview{padding:16px;position:static}.ft-artboard svg{max-height:350px}.ft-controls,.ft-preview,.ft-export{scroll-margin-top:122px}.ft-export{padding:22px 18px}.ft-print-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ft-print-settings .ft-field{min-width:0}.ft-print-settings>span{grid-column:1/-1}.ft-export .ft-actions>button{flex:auto}.ft-next-step{padding:28px 0;display:block}.ft-next-step .ft-button{margin-top:18px}.ft-help{grid-template-columns:1fr;gap:24px}.ft-hub-hero{gap:28px;margin-bottom:34px}.ft-hub-hero h1{font-size:43px}.ft-hub-hero p{font-size:18px}.ft-hero-actions{gap:16px}.ft-hero-preview{padding:16px}.ft-hero-preview svg{max-height:260px}.ft-hero-preview .ft-artboard{padding:0 16px}.ft-starter-grid{grid-template-columns:1fr;gap:24px}.ft-starter{grid-template-rows:auto auto auto;grid-template-columns:78px minmax(0,1fr);gap:0 18px}.ft-starter-drawing{grid-row:1/4;height:90px}.ft-starter-drawing svg{width:64px;height:64px}.ft-starter h3{margin-top:0;font-size:22px}.ft-starter p,.ft-starter .ft-text-link{font-size:15px}.ft-tool-grid{grid-template-columns:1fr}.ft-tool-card{gap:18px}.ft-tool-art{width:70px;height:70px}.ft-tool-art>svg{width:48px;height:48px}.ft-tool-card h3{font-size:21px}.ft-tool-card p{font-size:15px}}@media (width<=360px){.ft-page{padding-left:16px;padding-right:16px}.ft-workflow-nav a{padding:10px 7px;font-size:13px}.ft-workflow-nav>a{padding-left:0}.ft-hero-caption{flex-direction:column;gap:4px}.ft-product-grid{gap:20px 14px}}
