.column-guide-links[data-astro-cid-lsiyi6ge]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.column-guide-links[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;color:#31302e;text-decoration:none}.column-guide-links[data-astro-cid-lsiyi6ge] strong[data-astro-cid-lsiyi6ge]{font-size:18px;line-height:1.5;font-weight:700}.column-guide-links[data-astro-cid-lsiyi6ge] strong[data-astro-cid-lsiyi6ge] span[data-astro-cid-lsiyi6ge]{color:#0075de}.column-guide-links[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]>span[data-astro-cid-lsiyi6ge]{color:#615d59;font-size:14px;line-height:1.5}.column-guide-links[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]:hover strong[data-astro-cid-lsiyi6ge]{color:#0075de;text-decoration:underline;text-underline-offset:4px}.column-guide-links[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]:focus-visible{outline:2px solid #097fe8;outline-offset:3px}.column-guide-links--compact[data-astro-cid-lsiyi6ge]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.column-guide-links--compact[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]{padding:16px}.column-guide-links--compact[data-astro-cid-lsiyi6ge] strong[data-astro-cid-lsiyi6ge]{font-size:15px;font-weight:600}@media(max-width:768px){.column-guide-links--compact[data-astro-cid-lsiyi6ge]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.column-guide-links[data-astro-cid-lsiyi6ge]{grid-template-columns:1fr}.column-guide-links[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]{padding:24px 20px}}@media(max-width:600px){.column-guide-links--compact[data-astro-cid-lsiyi6ge]{grid-template-columns:repeat(2,minmax(0,1fr))}.column-guide-links--compact[data-astro-cid-lsiyi6ge] a[data-astro-cid-lsiyi6ge]{padding:16px}}.crm-solution-links[data-astro-cid-m4a2ffl5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.crm-solution-links[data-astro-cid-m4a2ffl5] article[data-astro-cid-m4a2ffl5]{padding:24px;border:1px solid #0000001a;border-radius:12px;background:#fff}.crm-solution-links[data-astro-cid-m4a2ffl5] h3[data-astro-cid-m4a2ffl5]{font-size:22px;line-height:1.5;margin:0 0 16px}.crm-solution-links[data-astro-cid-m4a2ffl5] a[data-astro-cid-m4a2ffl5]{color:#0075de;text-decoration:none}.crm-solution-links[data-astro-cid-m4a2ffl5] a[data-astro-cid-m4a2ffl5]:hover{text-decoration:underline;text-underline-offset:4px}.crm-solution-links[data-astro-cid-m4a2ffl5] p[data-astro-cid-m4a2ffl5]{font-size:15px;color:#615d59;line-height:1.8;margin:0}@media(max-width:768px){.crm-solution-links[data-astro-cid-m4a2ffl5]{grid-template-columns:1fr}.crm-solution-links[data-astro-cid-m4a2ffl5] h3[data-astro-cid-m4a2ffl5]{font-size:20px}}.crm-solution-links--compact[data-astro-cid-m4a2ffl5] h3[data-astro-cid-m4a2ffl5]{font-size:18px;margin:0}.crm-solution-links--compact[data-astro-cid-m4a2ffl5] article[data-astro-cid-m4a2ffl5]{padding:20px}.column-wrap{width:min(100% - 48px,1040px);margin:auto;padding-bottom:96px}.column-header{padding:48px 0 64px;border-bottom:1px solid #0000001a}.column-breadcrumb{display:flex;gap:12px;font-size:13px;color:#615d59;margin-bottom:48px}.column-breadcrumb a{color:inherit}.column-header h1{font-size:clamp(36px,5vw,64px);line-height:1.3;letter-spacing:-.04em;margin:0 0 24px}.column-header>p,.column-services>p,.column-empty p{color:#615d59;line-height:1.9}.column-row{padding:32px 0;border-bottom:1px solid #0000001a}.column-meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:#615d59}.column-meta>span:first-child,.column-topic{color:#0075de}.column-row h2{font-size:24px;line-height:1.6;margin:12px 0}.column-row h2 a{color:#31302e;text-decoration:none}.column-row h2 a:hover{color:#0075de}.column-row p{max-width:760px;color:#615d59;line-height:1.8}.column-empty{padding:56px 0}.column-empty h2,.column-services h2{font-size:24px;line-height:1.5}.column-services{background:#f6f5f4;padding:32px;margin-top:48px;border-radius:12px}.column-services>div{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:24px}.column-services a,.column-back,.column-author a{color:#0075de}.column-article{width:min(100% - 48px,760px);margin:auto;padding:48px 0 96px}.column-article-header h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;line-height:1.55;margin:16px 0 24px}.column-deck{color:#615d59;line-height:1.9;margin-bottom:24px}.column-summary{margin:40px 0 48px;padding:24px 32px;background:#f6f5f4;border-radius:12px}.column-summary>p{font-size:14px;color:#615d59;line-height:1.8}.column-summary h2{font-size:20px;margin:20px 0 12px}.column-summary ul{padding-left:1.3em;line-height:1.9}.column-body{font-size:17px;line-height:2;overflow-wrap:anywhere}.column-body h2{font-size:28px;line-height:1.6;margin:64px 0 24px;padding-bottom:16px;border-bottom:1px solid #0000001a;scroll-margin-top:100px}.column-body h3{font-size:22px;line-height:1.6;margin:36px 0 16px}.column-body p{margin:0 0 24px}.column-body ul,.column-body ol{padding-left:1.5em;margin:24px 0}.column-body a{color:#0075de;text-decoration:underline}.column-body img{max-width:100%;height:auto;border-radius:8px}.column-body figure{margin:32px 0}.column-body figcaption{font-size:13px;color:#615d59}.column-body blockquote{margin:32px 0;border-left:3px solid #0075de;padding:16px 24px;background:#f6f5f4}.column-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:32px 0;font-size:15px}.column-body th,.column-body td{border:1px solid #0000001a;padding:12px;min-width:120px}.column-body th{background:#f6f5f4}.column-body pre{overflow:auto;padding:24px;background:#f6f5f4}.column-author{margin:64px 0 32px;padding-top:24px;border-top:1px solid #0000001a}.column-author h2{font-size:20px}.column-author p{color:#615d59;line-height:1.8;font-size:14px}.column-consult{padding:32px;background:#f6f5f4;border-radius:12px;margin:40px 0}.column-consult h2{font-size:24px;line-height:1.6}.column-consult p{line-height:1.9;color:#615d59}.column-consult>a{display:inline-block;margin:16px 24px 0 0;color:#0075de}.column-consult .column-button{background:#0075de;color:#fff;padding:14px 20px;border-radius:4px;text-decoration:none}.column-button:hover{background:#005bab}.column-related{margin:56px 0}.column-related h2{font-size:22px}.column-related a{display:block;padding:20px 0;border-bottom:1px solid #0000001a;color:#31302e;line-height:1.8}.column-back{display:inline-block;margin-top:24px}@media(max-width:600px){.column-wrap,.column-article{width:calc(100% - 40px);padding-bottom:64px}.column-header{padding-bottom:40px}.column-breadcrumb{margin-bottom:32px}.column-header>p br{display:none}.column-summary,.column-consult,.column-services{padding:24px 20px}.column-body{font-size:16px}.column-body h2{font-size:24px;margin-top:48px}.column-row h2{font-size:21px}.column-consult h2{font-size:22px}}.column-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:40px 0}.column-row-content{min-width:0}.column-row h2{margin:16px 0;font-size:26px;letter-spacing:-.025em}.column-row-description{margin:0 0 24px}.column-thumbnail-link{display:block;color:inherit;text-decoration:none}.column-thumbnail{aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#f6f5f4;border:1px solid #0000000d}.column-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.column-thumbnail-link:hover img{transform:scale(1.035)}.column-cover{height:100%;display:flex;flex-direction:column;padding:clamp(20px,3vw,32px);position:relative;background:#f6f5f4}.column-cover-topic{font-size:12px;color:#0075de;margin-bottom:16px}.column-cover-title{font-weight:700;font-size:clamp(18px,2.3vw,26px);line-height:1.55;letter-spacing:-.035em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.column-cover-line{margin-top:auto;width:40px;border-bottom:3px solid #0075de}.column-cover-brand{position:absolute;right:24px;bottom:20px;font-size:10px;color:#615d59;letter-spacing:.06em}.column-person{display:flex;align-items:flex-start;gap:24px}.column-person-photo,.column-person-mark{flex:none;width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center;background:#fff}.column-person-mark{display:grid;place-items:center;background:#eeece9;color:#615d59;font-size:28px}.column-person-copy{min-width:0}.column-person .column-person-label{font-size:12px;color:#615d59;display:block;margin-bottom:12px}.column-person .column-person-name{font-size:24px;font-weight:700;color:#31302e;line-height:1.4;margin:0 0 6px;letter-spacing:.03em}.column-person .column-person-role{font-size:12px;color:#615d59;line-height:1.6;margin:0}.column-person .column-person-profile{font-size:14px;line-height:1.9;margin:16px 0;color:#615d59}.column-person a{font-size:13px;color:#0075de;text-decoration:none}.column-person a:hover{text-decoration:underline}.column-person--compact{align-items:center;gap:12px}.column-person--compact .column-person-photo,.column-person--compact .column-person-mark{width:40px;height:40px;font-size:16px}.column-person--compact .column-person-name{font-size:14px;margin:0 0 3px}.column-person--compact .column-person-role{font-size:11px}.column-byline{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}.column-byline>.column-meta{font-size:12px;gap:8px;flex-direction:column}.column-byline>.column-meta>span{color:#615d59}.column-author{border:0;background:#f6f5f4;padding:32px;border-radius:12px;margin-top:64px}@media(max-width:700px){.column-row{grid-template-columns:1fr;gap:24px;padding:32px 0}.column-row h2{font-size:23px}.column-cover{padding:24px}.column-cover-title{font-size:24px}.column-person{gap:16px}.column-person-photo,.column-person-mark{width:64px;height:64px}.column-person .column-person-name{font-size:21px}.column-person--compact .column-person-name{font-size:14px}.column-author{padding:24px 20px}.column-byline{align-items:flex-start;flex-direction:column;gap:16px}.column-byline>.column-meta{flex-direction:row;gap:16px}}@media(prefers-reduced-motion:reduce){.column-thumbnail>img{transition:none}.column-thumbnail-link:hover img{transform:none}}.column-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:16px;align-items:end;padding:32px 0;border-bottom:1px solid rgba(0,0,0,.1)}.column-search-field{display:flex;flex-direction:column;gap:8px;min-width:0}.column-search label{font-size:14px;font-weight:600;color:#31302e}.column-search input,.column-search select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#000000e6;font:inherit;font-size:16px}.column-search input::placeholder{color:#a39e98}.column-search-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:44px}.column-search button{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:4px;background:#0075de;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.column-search button:hover{background:#005bab}.column-search button:active{transform:scale(.9)}.column-search-actions a{font-size:14px;color:#0075de;text-underline-offset:4px}.column-search>p{grid-column:1/-1;margin:0;color:#615d59;font-size:14px;line-height:1.5}.column-results{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-top:32px;scroll-margin-top:100px}.column-results h2{font-size:22px;line-height:1.27;letter-spacing:-.25px;margin:0}.column-results p{margin:0;color:#615d59;font-size:14px;line-height:1.5}.column-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}.column-pagination a,.column-pagination>span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:4px;font-size:15px;font-weight:600;line-height:1.33;text-decoration:none}.column-pagination a{color:#31302e;background:#fff}.column-pagination a:hover{background:#f6f5f4;color:#0075de}.column-pagination .column-page-current{background:#0075de;color:#fff;border-color:#0075de}.column-pagination .column-page-disabled{color:#a39e98}.column-pagination .column-page-gap{min-width:16px;padding:0;border:0;color:#615d59}.column-search :is(input,select,button,a):focus-visible,.column-pagination a:focus-visible{outline:2px solid #097fe8;outline-offset:3px}@media(max-width:768px){.column-search{grid-template-columns:1fr 1fr}.column-search-actions{grid-column:1/-1}}@media(max-width:600px){.column-search{grid-template-columns:1fr;padding:24px 0}.column-results{padding-top:24px}.column-pagination{gap:4px}.column-pagination a,.column-pagination>span{padding:8px;min-width:40px}.column-pagination .column-page-gap{min-width:12px}}.column-guides{margin-top:56px}.column-guides h2{font-size:24px;line-height:1.5;margin:0 0 16px}.column-guides>p{color:#615d59;line-height:1.5}.column-guide-entry{margin-top:32px}.column-guide-entry h2{font-size:18px;line-height:1.5;margin:0}.column-guide-article .column-breadcrumb{flex-wrap:wrap}.column-guide-article .column-summary ol{padding-left:24px;line-height:1.9}.column-guide-article .column-summary a{color:#0075de;text-underline-offset:4px}.column-guide-step{margin:56px 0;scroll-margin-top:100px}.column-guide-step h2{font-size:26px;line-height:1.5;letter-spacing:-.625px;margin:0 0 24px}.column-guide-step>p{color:#615d59;line-height:1.8}.column-resource-list{list-style:none;padding:0;margin:24px 0 0}.column-resource-list li{padding:24px 0;border-top:1px solid rgba(0,0,0,.1)}.column-resource-list li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.column-resource-list a{color:#31302e;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none}.column-resource-list a span{color:#0075de}.column-resource-list a:hover{color:#0075de;text-decoration:underline;text-underline-offset:4px}.column-resource-list p{margin:12px 0 0;font-size:14px;color:#615d59;line-height:1.5}.column-resource-list a:focus-visible,.column-guide-article .column-summary a:focus-visible{outline:2px solid #097fe8;outline-offset:3px}@media(max-width:600px){.column-guide-step{margin:40px 0}.column-guide-step h2{font-size:23px}}
