.hm-guides{--hmg-bg:#101615;--hmg-ink:#f3f2ed;--hmg-muted:#b8c1bd;--hmg-gold:#dfbd87;background:var(--hmg-bg);color:var(--hmg-ink);min-height:100vh;font-family:Segoe UI Variable Text,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.65}.hm-guides *{box-sizing:border-box}.hm-guides h1,.hm-guides h2,.hm-guides h3,.hm-guides p,.hm-guides blockquote{margin:0}.hm-guides h1,.hm-guides h2,.hm-guides h3{color:inherit;letter-spacing:-.025em;text-wrap:balance;font-family:inherit;font-style:normal;font-weight:600}.hm-guides a{color:inherit;text-underline-offset:4px}.hm-guides a:focus-visible{outline:3px solid var(--hmg-gold);outline-offset:5px}.hmg-wrap{width:min(1120px,100% - 72px);margin-inline:auto}.hmg-header{border-bottom:1px solid #b8c1bd33;justify-content:space-between;align-items:center;gap:28px;padding-block:25px;display:flex}.hmg-brand{letter-spacing:.015em;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none}.hmg-brand span{color:var(--hmg-muted);text-transform:uppercase;letter-spacing:.28em;margin-top:5px;font-size:10px;font-weight:500;display:block}.hmg-back{align-items:center;gap:14px;min-height:44px;font-size:13px;display:inline-flex}.hmg-intro{padding-block:54px 38px;position:relative}.hmg-intro:before{content:"";pointer-events:none;filter:invert()grayscale();opacity:.18;background:url(/campaign-texture.webp) 50%/cover;position:absolute;inset:0 -16px;-webkit-mask-image:linear-gradient(#0000,#000 20% 65%,#0000);mask-image:linear-gradient(#0000,#000 20% 65%,#0000)}.hmg-intro>*{position:relative}.hmg-kicker{color:var(--hmg-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.hmg-intro h1{max-width:17ch;margin:16px 0 23px;font-size:clamp(38px,5vw,62px);line-height:1.1}.hmg-intro h1 span{color:var(--hmg-gold)}.hmg-lead{color:#d0d6d2;max-width:66ch;font-size:18px;line-height:1.6}.hmg-topic-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.hmg-topic-nav a{background:#ffffff04;border:1px solid #ba9a643f;align-items:center;gap:12px;min-height:62px;padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.hmg-topic-nav a:hover{background:#b78e5020;border-color:#b78e508c}.hmg-topic-nav a span:first-child{color:var(--hmg-gold);font-size:11px;font-weight:500}.hmg-topic-nav a span:last-child{color:var(--hmg-gold);margin-left:auto}.hm-guides .hmg-context{color:var(--hmg-muted);max-width:100ch;margin-top:18px;font-size:13px;line-height:1.6}.hmg-guide{border-top:1px solid #b8c1bd33;grid-template-columns:.85fr 1.15fr;gap:64px;padding-block:42px;scroll-margin-top:20px;display:grid}.hmg-guide-heading .hmg-kicker span{margin-right:8px}.hmg-guide h2{margin:13px 0 18px;font-size:clamp(26px,3vw,34px);line-height:1.2}.hmg-guide-heading>p:not(.hmg-kicker){color:var(--hmg-muted);font-size:15px}.hmg-result{border-left:2px solid #ae8754;margin-top:24px;padding-left:18px}.hmg-result h3{letter-spacing:0;color:var(--hmg-gold);margin-bottom:7px;font-size:13px}.hmg-result p{color:#d0d6d2;font-size:14px}.hmg-checklist{counter-reset:guide-step;margin:0;padding:0;list-style:none}.hmg-checklist li{counter-increment:guide-step;padding:0 0 19px 39px;position:relative}.hmg-checklist li:before{content:counter(guide-step);width:24px;height:24px;color:var(--hmg-gold);border:1px solid #b99b6c77;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:1px;left:0}.hmg-checklist strong{margin-bottom:5px;font-size:15px;font-weight:600;line-height:1.5;display:block}.hmg-checklist p{color:var(--hmg-muted);font-size:14px;line-height:1.6}.hmg-guide-action{border-top:1px solid #b8c1bd22;padding:18px 0 0 39px;font-size:14px}.hmg-guide-action p{color:#d0d6d2;margin-bottom:3px}.hmg-guide-action a{min-height:44px;color:var(--hmg-gold);align-items:center;gap:18px;font-weight:600;display:inline-flex}.hmg-next{color:#17221e;background:#e8e5dc;margin-top:10px;padding-block:42px}.hmg-next-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.hmg-next .hmg-kicker{color:#69502b}.hmg-next h2{margin:12px 0 17px;font-size:32px;line-height:1.2}.hmg-next-grid>div>p:not(.hmg-kicker){color:#425047;font-size:15px}.hmg-button{background:#18241f;align-items:center;gap:30px;min-height:48px;margin-top:22px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#f5f1e8!important}.hmg-button:hover{background:#2b3c31}.hmg-brief{background:#fff6;border:1px solid #725d3944;padding:24px}.hmg-brief h3{letter-spacing:0;margin-bottom:13px;font-size:14px}.hmg-brief blockquote{font-size:17px;line-height:1.65}.hmg-brief p{color:#465247;margin-top:16px;font-size:12px}.hmg-footer{grid-template-columns:1fr 1fr 1fr;gap:24px;padding-block:30px;display:grid}.hmg-footer-brand{font-size:15px;font-weight:600}.hmg-footer>div>p:last-child{color:var(--hmg-muted);margin-top:5px;font-size:12px}.hmg-email{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.hmg-email span{color:var(--hmg-muted);font-size:11px}.hmg-email a{overflow-wrap:anywhere;padding-block:5px;font-size:13px}.hmg-footer-nav{color:var(--hmg-muted);border-top:1px solid #b8c1bd22;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;padding-top:14px;font-size:12px;display:flex}.hmg-footer-nav a{align-items:center;min-height:36px;display:inline-flex}.hm-guides .hmg-company{color:var(--hmg-muted);grid-column:1/-1;font-size:12px;line-height:1.6}@media (max-width:850px){.hmg-wrap{width:calc(100% - 48px)}.hmg-guide{grid-template-columns:1fr 1.2fr;gap:32px}.hmg-next-grid{gap:30px}.hmg-footer{grid-template-columns:1fr 1fr}.hmg-footer>div:first-child{grid-column:1/-1}.hmg-topic-nav a{gap:8px;padding:12px;font-size:13px}}@media (max-width:620px){.hmg-wrap{width:calc(100% - 36px)}.hmg-header{gap:16px;padding-block:17px}.hmg-brand{font-size:15px}.hmg-back{gap:7px;font-size:12px}.hmg-intro{padding-block:34px 28px}.hmg-intro h1{font-size:40px}.hmg-lead{font-size:16px}.hmg-topic-nav{grid-template-columns:1fr;gap:8px;margin-top:23px}.hmg-topic-nav a{min-height:50px;padding:11px 15px;font-size:14px}.hmg-guide{grid-template-columns:1fr;gap:26px;padding-block:30px}.hmg-guide h2{max-width:25ch;font-size:28px}.hmg-result{margin-top:18px}.hmg-checklist li{padding-bottom:18px;padding-left:35px}.hmg-guide-action{padding-left:0}.hmg-next{padding-block:30px}.hmg-next-grid{grid-template-columns:1fr;gap:24px}.hmg-next h2{font-size:28px}.hmg-brief{padding:20px}.hmg-footer{grid-template-columns:1fr;gap:19px}.hmg-footer>div:first-child{grid-column:auto}.hmg-email a{min-height:36px}.hmg-footer-nav{gap:5px 20px}}@media (max-width:350px){.hmg-header{align-items:flex-start}.hmg-back{max-width:110px}.hmg-intro h1{font-size:35px}.hmg-brand{font-size:14px}}@media (prefers-reduced-motion:reduce){.hm-guides *{scroll-behavior:auto!important;transition:none!important}}@media print{.hm-guides{color:#111;background:#fff}.hmg-wrap{width:100%}.hmg-header,.hmg-topic-nav,.hmg-guide-action,.hmg-next,.hmg-footer{display:none}.hmg-intro{padding-top:0}.hmg-guide{break-inside:avoid;padding-block:20px;display:block}.hmg-guide-content{margin-top:20px}.hm-guides p,.hm-guides h1 span,.hm-guides .hmg-kicker,.hmg-checklist p,.hmg-result h3,.hmg-result p,.hm-guides .hmg-context{color:#222!important}.hmg-intro:before{display:none}}
