/* Editorial structure uses the retained page rails, Inter and quiet paper palette. */
.l-editorial{--l-ink:#191b1c;--l-muted:#707574;color:var(--l-ink)}
.l-article-header{padding:80px 64px 56px;max-width:1150px}.l-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#6d7370;font-size:12px;line-height:22px;margin-bottom:32px}.l-article-meta a{color:inherit;text-underline-offset:4px}
.polished-site .l-article-header h1{font-size:clamp(42px,5.6vw,76px);line-height:1.05;letter-spacing:-.055em;font-weight:600;max-width:1000px;margin:0 0 28px}.l-article-header>p{font-size:20px;line-height:1.6;letter-spacing:-.02em;max-width:760px;color:#727674;margin:0}.l-article-author{display:flex;align-items:center;gap:11px;margin-top:28px;font-size:12px;color:#5c625e}
.l-article-cover{margin:0 32px 72px;overflow:hidden}.l-article-dashboard{padding:40px 40px 0;border-radius:16px;background:linear-gradient(130deg,#edf0e8,#dce7e2);height:520px;overflow:hidden}.l-article-dashboard .r-dashboard{width:100%;min-width:850px;transform-origin:top left}.l-article-dashboard .r-browser{box-shadow:0 12px 55px #163d2514}.l-article-cover>figcaption{font-size:11px;line-height:20px;color:#717a73;padding:16px 0;text-align:center}.l-guide-cover{height:420px;border-radius:14px;background:#eff2ec}.l-guide-cover .m-editorial{height:100%!important}
.l-article-layout{display:grid;grid-template-columns:230px minmax(0,720px);justify-content:center;gap:70px;padding:0 64px 80px}.l-article-contents{align-self:start;position:sticky;top:100px;border-top:1px solid #e0e5de;padding-top:22px}.l-article-contents .r-eyebrow{font-size:11px}.l-article-contents nav{display:grid;gap:13px;margin-top:20px}.l-article-contents a{font-size:12px;line-height:20px;color:#737a73;text-decoration:none}.l-article-contents a:hover{color:#19271d}.l-article-body{min-width:0}.l-article-body>section{margin:0 0 52px;scroll-margin-top:100px}.polished-site .l-article-body h2{font-size:31px;line-height:1.22;letter-spacing:-.035em;font-weight:550;margin:0 0 21px}.l-article-body p,.l-article-body li{font-size:17px;line-height:1.85;letter-spacing:-.012em;color:#555f58}.l-article-body p{margin:0 0 22px}.l-article-body blockquote{margin:14px 0 56px;padding:8px 0 8px 28px;border-left:3px solid #b0c3b2}.l-article-body blockquote p{font-size:28px;line-height:1.4;letter-spacing:-.035em;color:#324537;margin:0}.l-inline-figure{margin:0 0 56px}.l-inline-figure .l-product-art{margin:0;border:0}.l-inline-figure img{width:100%;height:auto;border-radius:9px;display:block}.l-inline-figure figcaption{font-size:12px;line-height:22px;color:#6b766c;margin-top:14px}
.l-article-checklist{background:#f3f5ef;border:1px solid #e1e6dc;border-radius:12px;padding:30px}.l-article-checklist ul{padding-left:20px;margin:0}.l-article-checklist li{font-size:15px;margin:12px 0}.l-article-sources a{display:block;color:#526950;font-size:13px;line-height:23px;text-underline-offset:4px;margin:9px 0}.l-article-table{overflow:auto}.l-article-table table{border-collapse:collapse;min-width:480px;width:100%;font-size:13px;line-height:22px}.l-article-table th,.l-article-table td{text-align:left;vertical-align:top;padding:14px 12px;border:1px solid #e1e5de}.l-article-table th{background:#f3f5ef}.l-article-end{padding-top:30px;border-top:1px solid #dce2d9}.l-article-related{padding:56px 64px 90px;border-top:1px solid #e2e6df}.l-article-related .r-heading{margin-bottom:35px}
.l-product-art{margin:24px 0 0!important;border:0!important;background:transparent!important;overflow:visible!important}.l-product-art img{display:block;width:100%;height:auto;border-radius:12px}.l-product-art>figcaption{margin:15px 0 0;padding:0!important;border:0!important;font-size:12px;line-height:22px;color:#6c776e;background:transparent!important}.r-tour-step .l-product-art{margin-top:24px!important}.r-tour-step .l-product-art>figcaption{max-width:90%}
.l-demo{padding:65px 28px 80px;max-width:760px;margin:0 auto}.l-demo-header{max-width:660px;margin:0 0 34px}.polished-site .l-demo-header h1{font-size:60px;letter-spacing:-.05em;line-height:1.05;margin:0 0 20px}.l-demo-header>p{font-size:17px;line-height:28px;color:#727773;margin:0}.l-demo .co-enquiry-form{padding:30px!important;background:#f7f8f5!important;border:1px solid #e3e6df;border-radius:12px}.l-demo .co-enquiry-form>h2{font-size:18px!important;margin:0 0 24px!important;letter-spacing:-.02em}.l-demo .field{margin-bottom:20px}.l-demo .co-enquiry-form label{font-size:12px;line-height:20px}.l-demo .co-enquiry-form input,.l-demo .co-enquiry-form select{min-height:45px;background:#fff}.l-demo .co-enquiry-form textarea{background:#fff;min-height:90px}.l-demo .co-form-privacy{font-size:11px;line-height:20px;color:#757e74;margin:5px 0 20px}.l-demo .co-enquiry-form .ns-button{width:100%;justify-content:space-between}.l-demo-email{font-size:12px;color:#737970;margin:20px 0 0;text-align:center}.l-demo-email a{color:inherit;text-underline-offset:4px}
@media(max-width:1000px){.l-article-header{padding:65px 40px 45px}.l-article-layout{grid-template-columns:170px minmax(0,1fr);gap:35px;padding:0 40px 60px}.l-article-cover{margin:0 24px 50px}.l-article-dashboard{height:420px;padding:30px 30px 0}.l-article-dashboard .r-dashboard{transform:scale(.85)}.l-article-related{padding:45px 40px 65px}}
@media(max-width:700px){.l-article-header{padding:43px 24px 34px}.l-article-meta{font-size:10px;gap:7px;margin-bottom:22px}.polished-site .l-article-header h1{font-size:43px;line-height:1.08;letter-spacing:-.05em;margin-bottom:20px}.l-article-header>p{font-size:16px;line-height:27px}.l-article-author{margin-top:21px;font-size:11px}.l-article-cover{margin:0 20px 36px}.l-article-dashboard{height:260px;padding:20px 20px 0}.l-article-dashboard .r-dashboard{transform:scale(.58)}.l-article-cover>figcaption{font-size:10px;line-height:18px;text-align:left;padding-top:12px}.l-guide-cover{height:250px}.l-article-layout{display:block;padding:0 24px 45px}.l-article-contents{position:static;padding:18px 0 24px;margin-bottom:30px;border-bottom:1px solid #e0e5de}.l-article-contents nav{display:flex;overflow-x:auto;gap:12px;padding-bottom:7px;margin-top:14px}.l-article-contents a{min-width:145px;font-size:11px;line-height:18px}.l-article-body>section{margin-bottom:37px}.polished-site .l-article-body h2{font-size:27px;line-height:1.25;margin-bottom:18px}.l-article-body p,.l-article-body li{font-size:16px;line-height:1.8}.l-article-body blockquote{padding-left:20px;margin-bottom:40px}.l-article-body blockquote p{font-size:24px;line-height:1.4}.l-inline-figure{margin-bottom:35px}.l-article-related{padding:35px 24px 55px}.l-article-checklist{padding:23px}.l-demo{padding:44px 20px 55px}.polished-site .l-demo-header h1{font-size:43px}.l-demo-header>p{font-size:15px;line-height:26px}.l-demo .co-enquiry-form{padding:24px!important}.l-demo .form-row{grid-template-columns:1fr!important;gap:0!important}.l-demo .field{margin-bottom:19px}.l-product-art>figcaption{font-size:11px;line-height:20px}.r-tour-step .l-product-art>figcaption{max-width:100%}}
@media(max-width:360px){.l-article-header,.l-article-layout{padding-left:20px;padding-right:20px}.polished-site .l-article-header h1{font-size:37px}.l-article-dashboard .r-dashboard{transform:scale(.44)}.l-article-dashboard{height:210px}.l-demo .co-enquiry-form{padding:20px!important}}

.l-product-art picture{display:block}

/* Keep the conversion form on a focused reading rail despite the base full-width section rule. */
.restored-site main>section.l-demo{max-width:760px;margin:0 auto}
.l-article-mobile-workspace{display:none}
@media(max-width:700px){.l-article-dashboard{display:none}.l-article-mobile-workspace{display:block;background:#f1f4ec;border-radius:12px;overflow:hidden}.l-article-mobile-workspace img{display:block;width:100%;height:auto}}
