.cratetap-body .ct-guide-page{background:var(--ct-void);padding:0}.cratetap-body .ct-guide-article{width:100%;padding-inline:var(--ct-page-gutter);color:var(--ct-text)}.cratetap-body .ct-guide-breadcrumbs{color:var(--ct-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:24px;font-size:13px;line-height:1.5;display:flex}.cratetap-body .ct-guide-breadcrumbs a{min-height:44px;color:var(--ct-text);text-underline-offset:4px;align-items:center;display:inline-flex}.cratetap-body .ct-guide-opening{padding-block:clamp(32px, 5vh, 64px) var(--ct-section-space);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.cratetap-body .ct-guide-opening>*,.cratetap-body .ct-guide-content>section>*,.cratetap-body .ct-guide-links-heading>*,.cratetap-body .ct-home-faq>*,.cratetap-body .ct-guide-faq>*,.cratetap-body .ct-guide-cta>*{min-width:0}.cratetap-body .ct-guide-hero h1{max-width:20ch;color:var(--ct-text);letter-spacing:0;text-wrap:balance;margin:0 0 28px;font-size:clamp(42px,4.5vw,80px);font-weight:600;line-height:1.02}.cratetap-body .ct-guide-lead,.cratetap-body .ct-guide-links-lead{max-width:70ch;color:var(--ct-muted);font-size:17px;line-height:1.65}.cratetap-body .ct-guide-figure{margin:0}.cratetap-body .ct-guide-figure img{border:1px solid var(--ct-line);border-radius:12px;width:100%;height:auto;display:block}.cratetap-body .ct-guide-figure figcaption{max-width:70ch;color:var(--ct-muted);margin-top:16px;font-size:13px;line-height:1.6}.cratetap-body .ct-guide-content>section{border-top:1px solid var(--ct-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,96px);padding-block:clamp(40px,5vw,72px);scroll-margin-top:100px;display:grid}.cratetap-body .ct-guide-content h2,.cratetap-body .ct-guide-cta h2,.cratetap-body .ct-guide-faq h2,.cratetap-body .ct-guide-related h2,.cratetap-body .ct-guide-links h2,.cratetap-body .ct-home-faq h2{color:var(--ct-text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,76px);font-weight:600;line-height:1.02}.cratetap-body .ct-guide-content h2{max-width:24ch;font-size:clamp(28px,2.7vw,44px);line-height:1.12}.cratetap-body .ct-guide-section-body{max-width:70ch}.cratetap-body .ct-guide-content p,.cratetap-body .ct-guide-content li,.cratetap-body .ct-guide-cta p,.cratetap-body .ct-guide-faq p,.cratetap-body .ct-home-faq p{color:var(--ct-muted);font-size:17px;line-height:1.65}.cratetap-body .ct-guide-content p+p{margin-top:20px}.cratetap-body .ct-guide-content ol,.cratetap-body .ct-guide-content ul{gap:12px;margin:24px 0 0;padding-left:24px;display:grid}.cratetap-body .ct-guide-content ol{list-style:decimal}.cratetap-body .ct-guide-content ul{list-style:outside}.cratetap-body .ct-guide-content li::marker{color:var(--ct-signal)}.cratetap-body .ct-guide-cta,.cratetap-body .ct-guide-faq,.cratetap-body .ct-guide-related{padding-block:var(--ct-section-space);border-top:1px solid var(--ct-line)}.cratetap-body .ct-guide-cta{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.cratetap-body .ct-guide-cta h2{max-width:22ch}.cratetap-body .ct-guide-cta p{max-width:70ch;margin-top:24px}.cratetap-body .ct-guide-cta .ct-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:0;display:flex}.cratetap-body .ct-guide-cta .ct-button-primary{color:var(--ct-color-accent-ink);background:var(--ct-signal);border-color:var(--ct-signal)}.cratetap-body .ct-guide-cta .ct-button-primary:hover{color:var(--ct-color-accent-ink);background:var(--ct-color-accent-hover);border-color:var(--ct-color-accent-hover)}.cratetap-body .ct-guide-cta .ct-button-primary:before{content:none}.cratetap-body .ct-guide-cta .ct-button:focus-visible{outline:2px solid var(--ct-signal);outline-offset:4px}.cratetap-body .ct-guide-links,.cratetap-body .ct-home-faq{width:100%;padding:var(--ct-section-space) var(--ct-page-gutter);border-top:1px solid var(--ct-line);background:var(--ct-void);margin:0}.cratetap-body .ct-guide-links-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,96px);display:grid}.cratetap-body .ct-guide-links h2{max-width:22ch}.cratetap-body .ct-guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,96px);margin-top:48px;display:grid}.cratetap-body .ct-guide-link-grid a{border-top:1px solid var(--ct-line);min-width:0;color:var(--ct-text);padding-block:28px;text-decoration:none;display:block}.cratetap-body .ct-guide-link-grid h3{max-width:32ch;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.15}.cratetap-body .ct-guide-link-grid p{max-width:70ch;color:var(--ct-muted);margin-top:16px;font-size:16px;line-height:1.65}.cratetap-body .ct-home-faq,.cratetap-body .ct-guide-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.cratetap-body .ct-home-faq h2{max-width:15ch}.cratetap-body .ct-guide-faq details,.cratetap-body .ct-home-faq details{border-bottom:1px solid var(--ct-line)}.cratetap-body .ct-guide-faq details:first-child,.cratetap-body .ct-home-faq details:first-child{border-top:1px solid var(--ct-line)}.cratetap-body .ct-guide-faq summary,.cratetap-body .ct-home-faq summary{min-height:56px;color:var(--ct-text);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.cratetap-body .ct-guide-faq summary::-webkit-details-marker{display:none}.cratetap-body .ct-home-faq summary::-webkit-details-marker{display:none}.cratetap-body .ct-guide-faq summary:after,.cratetap-body .ct-home-faq summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.cratetap-body .ct-guide-faq details[open] summary:after,.cratetap-body .ct-home-faq details[open] summary:after{transform:rotate(225deg)}.cratetap-body .ct-guide-faq details p,.cratetap-body .ct-home-faq details p{max-width:70ch;padding:0 32px 24px 0}.cratetap-body .ct-guide-faq summary:hover,.cratetap-body .ct-home-faq summary:hover,.cratetap-body .ct-guide-related a:hover,.cratetap-body .ct-guide-link-grid a:hover h3{color:var(--ct-signal)}.cratetap-body .ct-guide-breadcrumbs a:focus-visible,.cratetap-body .ct-guide-faq summary:focus-visible,.cratetap-body .ct-home-faq summary:focus-visible,.cratetap-body .ct-guide-link-grid a:focus-visible,.cratetap-body .ct-guide-related a:focus-visible{outline:2px solid var(--ct-signal);outline-offset:4px}.cratetap-body .ct-guide-related h2{max-width:26ch}.cratetap-body .ct-guide-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.cratetap-body .ct-guide-related a{border-top:1px solid var(--ct-line);min-width:0;min-height:44px;color:var(--ct-text);padding-block:24px;font-size:18px;line-height:1.5;text-decoration:none}@media (max-width:900px){.cratetap-body .ct-guide-opening,.cratetap-body .ct-guide-content>section,.cratetap-body .ct-guide-cta,.cratetap-body .ct-guide-faq,.cratetap-body .ct-home-faq,.cratetap-body .ct-guide-links-heading{grid-template-columns:minmax(0,1fr)}.cratetap-body .ct-guide-opening{gap:40px}.cratetap-body .ct-guide-cta .ct-actions{align-items:flex-start}.cratetap-body .ct-guide-related>div{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:600px){.cratetap-body .ct-guide-hero h1{font-size:clamp(32px,8.7vw,46px)}.cratetap-body .ct-guide-links h2,.cratetap-body .ct-home-faq h2,.cratetap-body .ct-guide-cta h2,.cratetap-body .ct-guide-faq h2,.cratetap-body .ct-guide-related h2{font-size:clamp(28px,8vw,38px)}.cratetap-body .ct-guide-link-grid{grid-template-columns:minmax(0,1fr);margin-top:32px}.cratetap-body .ct-guide-cta .ct-actions,.cratetap-body .ct-guide-cta .ct-button{width:100%}}
