.guide-review .guide-hero{background:#f4f9fc;padding:24px 24px 80px}.guide-review .guide-breadcrumb{display:flex;flex-wrap:wrap;font-size:15px;gap:10px;margin:0 auto 40px;max-width:1152px}.guide-review .guide-breadcrumb a{color:#202328;text-decoration:underline;text-underline-offset:3px}.guide-review .post-inner--title{margin:0 auto;max-width:1152px;padding:0}.guide-review .post-inner--title h1{margin:24px 0 40px}.guide-review .guide-topic{font:700 16px/1.4 Proxima Nova,Arial,sans-serif;margin:0;text-transform:uppercase}.guide-review .guide-top-callout{background:#fff;border:1px solid #e2e7ed;border-radius:24px;margin:auto;max-width:756px;padding:40px;text-align:center}.guide-review .guide-top-callout p{font-size:21px;line-height:1.45;margin:0 0 24px}.guide-review .guide-top-callout .guide-callout-label{font-size:16px;font-weight:700;text-transform:uppercase}.guide-review .guide-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.guide-review .guide-actions a{align-items:center;border:2px solid #0058d9;border-radius:100px;box-sizing:border-box;display:inline-flex;font:700 17px/1.3 Proxima Nova,Arial,sans-serif;justify-content:center;max-width:100%;min-height:50px;padding:13px 26px;text-align:center;text-decoration:none;white-space:normal}.guide-review .guide-actions .guide-button{background:#0058d9;color:#fff}.guide-review .guide-actions .guide-secondary{background:#fff;border-color:#dfe5ed;color:#0058d9}.guide-review .guide-actions a:hover{background:#0048b2;border-color:#0048b2;color:#fff}.guide-review .guide-layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,756px) minmax(250px,330px);margin:auto;max-width:1152px;padding:64px 0 80px}.guide-review .guide-article{grid-column:1;grid-row:1;min-width:0;padding:0}.guide-review .guide-rail{grid-column:2;grid-row:1;max-height:calc(100vh - 120px);overflow-y:auto;padding:0 4px 8px;position:sticky;top:100px}.guide-review .guide-rail summary{box-sizing:border-box;cursor:pointer;font:700 21px/1.4 Proxima Nova,Arial,sans-serif;min-height:44px;padding:8px 0}.guide-review .guide-rail ol{counter-reset:chapters;list-style:none;margin:12px 0 0;padding:0}.guide-review .guide-rail li{border-top:1px solid #e2e7ed;counter-increment:chapters;list-style:none;margin:0;padding:0}.guide-review .guide-rail a{box-sizing:border-box;color:#404752;display:flex;font:500 16px/1.35 Proxima Nova,Arial,sans-serif;gap:12px;min-height:48px;padding:12px 4px;text-decoration:none}.guide-review .guide-rail a:before{color:#4d5664;content:counter(chapters,decimal-leading-zero);flex:none;font-size:14px}.guide-review .guide-rail a:hover,.guide-review .guide-rail a[aria-current]{color:#0058d9;text-decoration:underline;text-underline-offset:3px}.guide-review .guide-chapters .dnd-column,.guide-review .guide-chapters .dnd-row,.guide-review .guide-chapters .dnd-section,.guide-review .guide-chapters .row-fluid{margin:0!important;max-width:100%!important;padding:0!important}.guide-review .guide-chapters .dnd-section+.dnd-section{border-top:1px solid #e2e7ed}.guide-review .guide-article h2{margin-top:0;scroll-margin-top:100px}.guide-review .guide-article h3{margin-top:32px}.guide-review .guide-article li a,.guide-review .guide-article p a{color:#0058d9;text-decoration:underline;text-underline-offset:3px}.guide-review .guide-article h2,.guide-review .guide-article h3{overflow-wrap:break-word}.guide-review .guide-article ol,.guide-review .guide-article ul{padding-left:1.4em}.guide-review .guide-article li+li{margin-top:12px}.guide-review a:focus-visible,.guide-review button:focus-visible,.guide-review summary:focus-visible{box-shadow:0 0 0 2px #fff!important;outline:3px solid #0058d9!important;outline-offset:4px!important}.guide-review h2:focus-visible{outline:3px solid #0058d9;outline-offset:5px}.guide-skip{background:#fff;border:2px solid #0058d9;border-radius:4px;color:#0058d9;left:8px;min-height:44px;padding:12px 18px;position:fixed;top:8px;transform:translateY(-200%);z-index:999999}.guide-skip:focus{transform:none}@media(max-width:1200px){.guide-review .guide-layout{gap:40px;margin:0 32px}}@media(max-width:900px){.guide-review .guide-layout{display:flex;flex-direction:column;gap:32px;margin:0;padding:32px 24px 56px}.guide-review .guide-rail{max-height:none;padding:0;position:static;width:100%}.guide-review .guide-article{width:100%}.guide-review .guide-rail ol{column-count:2;column-gap:24px}.guide-review .guide-rail li{break-inside:avoid}.guide-review .guide-hero{padding-bottom:40px}}@media(max-width:600px){.guide-review .guide-breadcrumb{font-size:14px;margin-bottom:32px}.guide-review .guide-hero{padding:24px 20px 40px}.guide-review .post-inner--title h1{font-size:36px!important;line-height:1.2!important;margin:20px 0 28px}.guide-review .guide-top-callout{border-radius:20px;padding:24px 20px}.guide-review .guide-top-callout p{font-size:19px}.guide-review .guide-actions{flex-direction:column;gap:12px}.guide-review .guide-actions a{font-size:16px;padding:13px 16px;width:100%}.guide-review .guide-layout{padding:24px 20px 48px}.guide-review .guide-rail ol{columns:auto}.guide-review .guide-chapters .dnd-section+.dnd-section{margin-top:36px!important;padding-top:32px!important}.guide-review .guide-article h2{font-size:28px!important;line-height:1.25!important}.guide-review .guide-article h3{font-size:23px!important;line-height:1.3!important}}@media(prefers-reduced-motion:reduce){.guide-review *{scroll-behavior:auto!important;transition:none!important}}.guide-review .guide-actions .guide-button{background:#0058d9!important;color:#fff!important;font-size:16px!important}.guide-review .guide-actions .guide-secondary{background:#fff!important;color:#0058d9!important;font-size:16px!important}.guide-review .guide-actions a:hover{background:#0048b2!important;color:#fff!important}.guide-review .footer--social-group{flex-wrap:wrap;max-width:100%}.guide-review .guide-breadcrumb{font-family:Proxima Nova,Arial,sans-serif}.guide-review #footerGroup .footer--social-privacy--links,.guide-review #footerGroup a.relative{color:#0058d9!important}.guide-review .navigation-preview-search{display:none!important}.guide-review .post-inner--title .guide-byline{color:#404752;font:400 16px/1.6 Proxima Nova,Arial,sans-serif;margin:-16px auto 32px;max-width:756px}.guide-review .guide-byline a{color:#0058d9;text-decoration:underline;text-underline-offset:3px}.guide-review .guide-original-image{display:block;float:none;height:auto;margin:28px auto 36px;max-height:480px;max-width:100%;object-fit:contain;width:auto}.guide-review .guide-chapter-image{max-height:320px;max-width:min(100%,400px)}.guide-review .guide-hero-image{margin:0 auto 48px;max-width:min(100%,260px)}.guide-review .guide-role-image{margin:20px 0;max-width:111px}.guide-review .guide-article .guide-chapter-step{color:#4d5664;font:700 16px/1.4 Proxima Nova,Arial,sans-serif;margin:0 0 12px;text-transform:uppercase}.guide-review .guide-article h4,.guide-review .guide-article h5{color:#202328;font-family:Proxima Nova,Arial,sans-serif;font-weight:700;line-height:1.35;margin:28px 0 16px;overflow-wrap:break-word}.guide-review .guide-article h4{font-size:24px}.guide-review .guide-article h5{font-size:21px}.guide-review .guide-article .guide-original-callout{background:#f4f9fc;border-left:4px solid #0058d9;font-weight:700;margin:32px 0;padding:16px 24px}.guide-review .guide-article .guide-related{border:1px solid #dfe5ed;border-radius:12px;font-size:18px;padding:20px}.guide-review .guide-article h3,.guide-review .guide-article h4{scroll-margin-top:100px}@media(max-width:600px){.guide-review .post-inner--title .guide-byline{font-size:15px;margin:0 auto 28px}.guide-review .guide-chapter-image{max-height:260px}.guide-review .guide-article h4{font-size:21px}.guide-review .guide-article h5{font-size:19px}.guide-review .guide-original-callout{padding:16px}}.guide-review .guide-article p{line-height:1.65;margin:0 0 20px}.guide-review .guide-article ol,.guide-review .guide-article ul{margin:0 0 24px}.guide-review .guide-article li{line-height:1.65}.guide-review .guide-chapter-heading{align-items:center;display:flex;gap:28px;margin:0 0 24px;min-width:0}.guide-review .guide-chapter-heading-text{flex:1;min-width:0}.guide-review .guide-chapter-heading h2{font-size:34px;line-height:1.25;margin:0}.guide-review .guide-chapter-heading .guide-chapter-image{flex:none;height:150px;margin:0;max-height:150px;max-width:24%;object-fit:contain;width:160px}.guide-review .guide-article .guide-chapter-step{font-size:14px;letter-spacing:.04em;margin:0 0 10px}.guide-review .guide-chapters .dnd-section+.dnd-section{margin-top:56px!important;padding-top:40px!important}.guide-review .guide-subsection{display:flow-root;margin:32px 0 0;min-width:0}.guide-review .guide-subsection>h3,.guide-review .guide-subsection>h4,.guide-review .guide-subsection>h5{margin:0 0 16px}.guide-review .guide-subsection>h3{font-size:28px;line-height:1.3}.guide-review .guide-subsection>h4{font-size:23px}.guide-review .guide-subsection>p:last-child{margin-bottom:0}.guide-review .guide-article .guide-section-image{float:right;height:auto;margin:4px 0 16px 24px;max-height:160px;object-fit:contain;width:180px}.guide-review .guide-article .guide-example-image{border:1px solid #dfe5ed;height:auto;margin:24px auto 28px;max-height:none;max-width:680px;width:100%}.guide-review .guide-role{align-items:flex-start;border-bottom:1px solid #dfe5ed;display:flex;gap:20px;padding:20px 0}.guide-review .guide-role>div{flex:1;min-width:0}.guide-review .guide-role .guide-role-image{flex:none;height:64px;margin:0;object-fit:contain;width:64px}.guide-review .guide-role p{margin:0}.guide-review .guide-role+p{margin-top:24px}.guide-review .guide-related-card{background:#f4f9fc;border:1px solid #dfe5ed;border-radius:10px;clear:both;margin:28px 0;overflow:visible;padding:0}.guide-review .guide-related-card>a{align-items:center;border-radius:10px;color:#0058d9;display:flex;gap:20px;min-height:112px;padding:16px;text-decoration:none}.guide-review .guide-related-card .guide-original-image{border-radius:4px;flex:none;float:none;height:80px;margin:0;max-width:30%;object-fit:cover;width:112px}.guide-review .guide-related-copy{display:block;min-width:0}.guide-review .guide-related-label{color:#404752;display:block;font:700 13px/1.4 Proxima Nova,Arial,sans-serif;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.guide-review .guide-related-title{font:700 18px/1.4 Proxima Nova,Arial,sans-serif;overflow-wrap:break-word;text-decoration:underline;text-underline-offset:3px}.guide-review .guide-article .guide-takeaway{background:#f4f9fc;border-left:3px solid #0058d9;clear:both;font-weight:700;margin:28px 0;padding:20px 24px}.guide-review .guide-article .guide-note{font-weight:700;margin:24px 0}.guide-review .guide-article .guide-budget-questions{list-style:none;margin:20px 0 28px;padding:0}.guide-review .guide-budget-questions>li{border-bottom:1px solid #dfe5ed;margin:0;padding:18px 0}.guide-review .guide-budget-questions>li:first-child{border-top:1px solid #dfe5ed}.guide-review .guide-article .guide-question-label{font-weight:700;margin:0 0 8px}.guide-review .guide-budget-questions em,.guide-review .guide-budget-questions i{font-style:normal}.guide-review .guide-agency-question{border-top:1px solid #dfe5ed;margin-top:24px;padding-top:24px}.guide-review .guide-agency-question>h4{font-size:22px;line-height:1.4}@media(max-width:1200px){.guide-review .guide-chapter-heading .guide-chapter-image{height:130px;width:140px}}@media(max-width:900px){.guide-review .guide-chapter-heading{gap:24px}}@media(max-width:600px){.guide-review .guide-chapter-heading{align-items:flex-start;gap:16px;margin-bottom:20px}.guide-review .guide-chapter-heading .guide-chapter-image{height:88px;margin-top:20px;max-width:25%;width:80px}.guide-review .guide-chapter-heading h2{font-size:26px!important;line-height:1.3!important}.guide-review .guide-article li,.guide-review .guide-article p{font-size:17px;line-height:1.65}.guide-review .guide-article .guide-section-image{margin:4px 0 12px 16px;max-height:112px;width:112px}.guide-review .guide-role{gap:14px;padding:18px 0}.guide-review .guide-role .guide-role-image{height:44px;width:44px}.guide-review .guide-related-card>a{gap:14px;min-height:100px;padding:14px}.guide-review .guide-related-card .guide-original-image{height:72px;width:80px}.guide-review .guide-related-title{font-size:16px}.guide-review .guide-article .guide-takeaway{padding:16px 18px}.guide-review .guide-subsection{margin-top:28px}.guide-review .guide-chapters .dnd-section+.dnd-section{margin-top:40px!important;padding-top:32px!important}}@media(max-width:360px){.guide-review .guide-chapter-heading .guide-chapter-image{height:72px;width:60px}.guide-review .guide-chapter-heading{gap:12px}.guide-review .guide-article .guide-section-image{margin-left:12px;max-height:96px;width:88px}.guide-review .guide-related-card .guide-original-image{height:64px;width:64px}.guide-review .guide-role{gap:12px}.guide-review .guide-role .guide-role-image{height:36px;width:36px}}.guide-review .guide-opening-copy{border-bottom:1px solid #dfe5ed;margin:0 0 32px;padding:0 0 28px}.guide-review .guide-opening-copy p:last-child{margin-bottom:0}.guide-review .guide-opening-label{font-size:23px;line-height:1.4}@media(max-width:600px){.guide-review .guide-opening-label{font-size:20px}.guide-review .guide-opening-copy{margin-bottom:28px;padding-bottom:24px}}.guide-review .guide-chapter-heading{scroll-margin-top:100px}