/* Guides and free resources use the same ivory, evergreen, and brass palette. */
.hero h1{font-size:clamp(42px,4.5vw,59px);line-height:1.13}.hero .hero-description{max-width:450px}.product-capture{margin:0;min-width:0}.product-capture>a{display:block;border-radius:10px;overflow:hidden;border:1px solid #d5dbd2;box-shadow:0 18px 55px #20352f13}.product-capture img{width:100%;height:auto}.product-capture .example-caption{line-height:1.8}.product-capture .example-caption>span{display:block}.home-resources{border-bottom:1px solid var(--line)}.home-resources .section-intro{max-width:660px}.home-resource-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.home-resource-cards article{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:30px}.home-resource-cards h3{font-family:Georgia,serif;font-size:25px;line-height:1.3;letter-spacing:-.025em;font-weight:400;margin:12px 0}.home-resource-cards p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted)}.home-resource-cards .text-link{font-size:12px}.site-footer{flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.site-footer .footer-links{font-size:11px;line-height:1.7}.resource-page .site-header{border-bottom:1px solid var(--line)}.resource-page .site-header nav{margin-left:auto;margin-right:20px}.resource-page h1,.resource-bottom h2,.article-end h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em;line-height:1.12}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:44px}.breadcrumbs a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.resource-hero{padding-top:35px;padding-bottom:46px}.resource-hero h1{font-size:clamp(38px,5vw,64px);max-width:870px;margin:18px 0 22px}.article-deck{font-size:18px;line-height:1.8;color:var(--muted);max-width:760px;margin:0}.resource-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0 16px}.resource-actions .button{font-size:13px}.resource-fine-print{font-size:12px;color:var(--muted);line-height:1.8}.resource-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;padding-bottom:85px}.resource-card{border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.resource-card>div{padding:32px}.resource-card h2{font-family:Georgia,serif;font-weight:400;font-size:30px;letter-spacing:-.03em;line-height:1.25;margin:15px 0}.resource-card h2 a:hover{color:var(--brass)}.resource-card p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}.resource-card .text-link{font-size:13px}.resource-image{display:block;border-bottom:1px solid var(--line)}.resource-image img{width:100%;height:auto}.template-card{align-self:start;background:#ecefe5}.guide-article{padding-top:35px;padding-bottom:60px}.article-header{max-width:890px;margin-bottom:54px}.article-header h1{font-size:clamp(38px,5vw,64px);margin:18px 0 24px;line-height:1.12}.article-meta{font-size:12px;color:var(--muted);line-height:1.8;margin-top:24px}.article-layout{display:grid;grid-template-columns:210px minmax(0,800px);gap:64px;align-items:start}.article-toc{position:sticky;top:28px;border-top:1px solid var(--line);padding-top:19px;display:flex;flex-direction:column;gap:12px}.article-toc>p{font-size:9px;letter-spacing:.11em;font-weight:650;color:var(--muted);margin:0 0 7px}.article-toc a{font-size:12px;line-height:1.7;color:var(--muted)}.article-toc a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.article-body{min-width:0}.article-body section{margin-bottom:48px;scroll-margin-top:30px}.article-body h2{font-size:26px;line-height:1.35;letter-spacing:-.025em;font-weight:550;margin:0 0 19px}.article-body h3{font-size:19px;line-height:1.5;letter-spacing:-.015em;margin:24px 0 12px}.article-body p,.article-body li{font-size:16px;line-height:1.9;color:#52635a}.article-body p{margin:0 0 19px}.article-body ul{padding-left:24px}.article-body li{padding-left:3px;margin-bottom:12px}.article-body strong{font-weight:600;color:var(--ink)}.article-body a:not(.button),.template-instructions a,.inline-resource{color:var(--green);text-decoration:underline;text-decoration-color:#9bad9e;text-underline-offset:4px}.article-body a:hover,.template-instructions a:hover{color:#6c5433}.guide-callout{padding:24px 26px;background:#ecefe5;border:1px solid #d9e1d2;border-radius:9px;margin:26px 0}.guide-callout>strong{font-size:15px}.guide-callout p{font-size:14px;line-height:1.85;margin:10px 0 0}.guide-callout .eyebrow{font-size:9px;letter-spacing:.09em;margin:0}.guide-callout h3{font-family:Georgia,serif;font-weight:400;font-size:29px;margin:15px 0 0}.guide-callout .resource-actions{margin:23px 0 18px}.inline-resource{display:inline-block;font-size:12px;line-height:1.9}.guide-figure{margin:30px 0}.guide-figure>a{display:block;border:1px solid var(--line);border-radius:9px;overflow:hidden}.guide-figure img{width:100%;height:auto}.guide-figure figcaption{font-size:12px;line-height:1.9;color:var(--muted);padding-top:12px}.table-scroll{overflow-x:auto;margin:25px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.75}th,td{padding:16px 18px;border:1px solid var(--line);vertical-align:top}th{background:#ecefe5;font-weight:600}td:first-child{width:34%;color:var(--ink)}td{color:var(--muted);background:var(--paper)}.article-end{border-top:1px solid var(--line);padding-top:38px;margin-top:50px}.article-end h2{font-size:36px;line-height:1.25;font-weight:400}.article-end>p:last-child{font-size:11px;margin-top:18px}.template-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;padding-bottom:65px}.template-instructions h2{font-family:Georgia,serif;font-weight:400;font-size:34px;letter-spacing:-.025em;margin:8px 0 25px}.template-instructions p,.template-instructions li{font-size:15px;color:var(--muted);line-height:1.9}.template-instructions ol{padding-left:22px}.template-instructions li{padding-left:7px;margin-bottom:17px}.template-instructions strong{color:var(--ink);font-weight:600}.template-instructions .resource-fine-print{font-size:12px;padding-top:15px;border-top:1px solid var(--line)}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}.template-preview{border:1px solid #d0dacf;border-radius:10px;overflow:hidden;background:var(--paper)}.template-file-label{padding:17px 22px;font-size:12px;color:var(--green);background:#ecefe5;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.template-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;padding:24px;margin:0;color:#43594c}.template-preview pre code{font-size:inherit}.resource-bottom{border-top:1px solid var(--line);padding-top:45px;padding-bottom:65px}.resource-bottom h2{font-size:38px;margin:18px 0}.resource-bottom>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.resource-bottom .text-link{font-size:14px}
@media(max-width:1100px){.article-layout{grid-template-columns:170px minmax(0,1fr);gap:38px}.template-layout{gap:36px}.hero{grid-template-columns:1fr 1.1fr;gap:35px}.resource-page .site-header nav{gap:20px;margin-right:0}.resource-page .site-header{gap:25px}.site-footer>p{display:none}}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:42px}.hero h1{font-size:clamp(43px,7vw,59px)}.product-capture{max-width:650px}.resource-page .site-header nav{margin-right:0}.article-layout{grid-template-columns:1fr;gap:32px}.article-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.article-toc>p{grid-column:1/-1}.article-body{max-width:760px}.article-header{margin-bottom:32px}.template-layout{grid-template-columns:1fr;gap:20px}.template-preview{max-width:700px;width:100%}.resource-grid{grid-template-columns:1fr 1fr;gap:20px}.resource-card>div{padding:24px}.resource-card h2{font-size:25px}.home-resource-cards{gap:20px}.home-resource-cards article{padding:24px}}
@media(max-width:560px){.resource-page .site-header{gap:14px}.resource-page .site-header nav{gap:17px;font-size:11px}.resource-page .site-header nav>a:first-child{display:none}.hero h1{font-size:42px}.hero .hero-description{font-size:14px}.home-resource-cards,.resource-grid{grid-template-columns:1fr}.home-resource-cards h3{font-size:25px}.home-resource-cards p:not(.eyebrow){font-size:14px}.resource-hero{padding-top:25px;padding-bottom:32px}.breadcrumbs{font-size:11px;margin-bottom:32px;gap:9px}.resource-hero h1,.article-header h1{font-size:39px}.article-deck{font-size:16px;line-height:1.8}.article-meta{font-size:11px}.guide-article{padding-top:25px}.article-body p,.article-body li{font-size:15px;line-height:1.9}.article-body h2{font-size:24px}.guide-callout{padding:22px}.guide-callout .resource-actions{align-items:stretch;flex-direction:column}.guide-callout .text-link{font-size:13px}.resource-actions{gap:15px}.resource-actions .button{font-size:12px;min-height:47px}.resource-fine-print{font-size:11px}.article-toc{gap:9px 15px}.article-toc a{font-size:11px}.guide-figure{margin:25px 0}.guide-figure figcaption{font-size:11px}.table-scroll table{font-size:12px}th,td{padding:12px}.template-instructions p,.template-instructions li{font-size:14px}.template-preview pre{padding:20px;font-size:12px}.resource-bottom h2{font-size:33px}.resource-grid{padding-bottom:55px}.resource-page .site-footer .footer-links{gap:10px 15px;flex:1 1 100%;order:3;font-size:11px}.article-end h2{font-size:31px}.resource-page .site-footer>span{margin-left:auto}}
@media(max-width:560px){.site-header nav .nav-workflow,.site-header nav .nav-faq{display:block}.site-header nav>a[href="#compatibility"],.site-header nav>a[href="#pricing"]{display:none}}

.trial-offer{font-size:38px;font-weight:500;line-height:1.18;letter-spacing:-.035em;margin:25px 0 18px;max-width:320px}
@media(max-width:560px){.trial-offer{font-size:34px}}

/* Maintain sufficient text contrast on the ivory and sage surfaces. */
.principles span{color:#52634f}.step-number{color:#53674c}.steps p{color:#536158}.launch-badge{color:#46633f}.price-fine-print{color:#586650}.site-footer{color:#59684f}
