.guide-rating{align-items:center;color:var(--color-ink-2);display:inline-flex;font-size:.875rem;gap:var(--space-2)}.guide-rating b{color:var(--color-ink);font-variant-numeric:tabular-nums}.guide-stars{background:linear-gradient(90deg,currentColor var(--fill,98%),transparent var(--fill,98%)),rgba(90,96,225,.22);color:var(--color-primary);display:inline-block;flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.6 2.6 5.3 5.8.85-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.85z'/%3E%3C/svg%3E") 0 0 /14px 14px repeat-x;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.6 2.6 5.3 5.8.85-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.85z'/%3E%3C/svg%3E") 0 0 /14px 14px repeat-x;width:70px}.guide-intro .rich-text.section{padding-top:0}.guide-intro .rich-text__body p{color:var(--color-ink-2);font-size:1.0625rem}.guide-intro .rich-text__body .guide-open{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;margin-bottom:28px;text-wrap:balance}.guide-list{list-style:none;padding:0}.guide-list,.guide-list li{display:grid;gap:var(--space-4);margin:0}.guide-list li{align-items:start;grid-template-columns:28px minmax(0,1fr);line-height:1.5}.guide-list li>span:last-child{padding-top:2px}.guide-tick{background:var(--color-primary-faint);border-radius:var(--radius-sm);color:var(--color-primary);display:grid;height:28px;place-items:center;width:28px}.guide-tick:before{background:currentColor;content:"";height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3 8.5 3 3 7-7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3 8.5 3 3 7-7'/%3E%3C/svg%3E") center /contain no-repeat;width:14px}.guide-list--on-blue li{color:var(--color-on-primary)}.guide-list--on-blue .guide-tick{background:hsla(0,0%,100%,.16);color:var(--color-on-primary)}.guide-cover{aspect-ratio:3/4;background-color:var(--color-primary);background-image:linear-gradient(90deg,rgba(26,26,46,.28),rgba(26,26,46,0) 16px);border-radius:4px 14px 14px 4px;box-shadow:0 2px 6px rgba(26,26,46,.12),0 28px 56px rgba(26,26,46,.2);color:var(--color-on-primary);display:flex;flex-direction:column;gap:var(--space-5);isolation:isolate;justify-content:space-between;overflow:hidden;padding:28px 26px 24px 34px;position:relative;width:min(320px,100%)}.guide-cover:after{background:repeating-radial-gradient(circle at 100% 100%,transparent 0 26px,hsla(0,0%,100%,.18) 26px 27.5px);content:"";inset:0;-webkit-mask:radial-gradient(circle at 100% 100%,#000 25%,transparent 78%);mask:radial-gradient(circle at 100% 100%,#000 25%,transparent 78%);position:absolute;z-index:-1}.guide-cover__kicker{color:var(--color-primary-tint);font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.guide-cover__title{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;max-width:none;text-transform:uppercase}.guide-cover__sub{font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:var(--space-3) 0 0;max-width:22ch}.guide-cover__foot{align-items:center;display:flex;font-size:.8125rem;gap:var(--space-3);justify-content:space-between}.guide-cover__logo{filter:brightness(0) invert(1);height:16px;width:auto}.guide-cover-img{border-radius:4px 14px 14px 4px;box-shadow:0 2px 6px rgba(26,26,46,.12),0 28px 56px rgba(26,26,46,.2);display:block;height:auto;width:min(320px,100%)}.guide-form-card{background:var(--color-primary);border-radius:var(--radius-lg);color:var(--color-on-primary);padding:var(--space-10);--hsf-global__font-family:var(--font-body);--hsf-global__color:var(--color-on-primary);--hsf-global-error__color:var(--color-on-primary);--hsf-background__background-color:transparent;--hsf-background__border-width:0;--hsf-background__padding:0;--hsf-field-label__color:var(--color-on-primary);--hsf-field-label-requiredindicator__color:var(--color-on-primary);--hsf-field-input__color:var(--color-ink);--hsf-field-input__background-color:var(--color-background);--hsf-field-input__placeholder-color:var(--color-ink-2);--hsf-field-input__border-width:0;--hsf-field-input__border-radius:var(--radius-pill);--hsf-field-input__padding:0.75rem 1.25rem;--hsf-button__color:var(--color-ink);--hsf-button__background-color:var(--color-background);--hsf-button__border-radius:var(--radius-pill);--hsf-button__padding:0.95rem 2rem;--hsf-button__box-shadow:0 4px 14px rgba(26,26,46,.18)}.guide-form-card .hs-form{display:flex;flex-direction:column;gap:var(--space-4)}.guide-form-card form.hs-form fieldset{border:0;margin:0;max-width:none;min-width:0;padding:0}.guide-form-card form.hs-form fieldset.form-columns-2{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.guide-form-card form.hs-form fieldset[class*=form-columns] .hs-form-field{float:none;margin:0;width:auto}.guide-form-card form.hs-form fieldset[class*=form-columns] .input{margin-right:0}.guide-form-card .hs-form>.hs-form-field{margin:0}.guide-form-card .hs-form-field>label{color:var(--color-on-primary);display:block;font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1.4;margin-bottom:var(--space-2)}.guide-form-card .hs-form-required{color:var(--color-on-primary);margin-left:1px}.guide-form-card .hs-form-field:has(.hs-input[placeholder]:not([placeholder=""]))>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.guide-form-card form.hs-form .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){background-color:var(--color-background);border:0;border-radius:var(--radius-pill);box-shadow:none;color:var(--color-ink);font:inherit;font-size:.9375rem;height:auto;max-width:none;min-height:48px;padding:.75rem 1.25rem;width:100%}.guide-form-card form.hs-form .hs-form-field select.hs-input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231a1a2e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.75rem}.guide-form-card form.hs-form .hs-form-field select.hs-input.is-placeholder:not([type=checkbox]):not([type=radio]){color:var(--color-ink-2)}.guide-form-card .hs-form .hs-input::placeholder{color:var(--color-ink-2);opacity:1}.guide-form-card .hs-button:focus-visible,.guide-form-card .hs-form .hs-input:focus-visible,.guide-form-card .hs-form .hs-input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none;outline:3px solid var(--color-on-primary);outline-offset:2px}.guide-form-card .inputs-list{list-style:none;margin:var(--space-2) 0 0;padding:0}.guide-form-card .inputs-list li{margin:0}.guide-form-card .hs-richtext,.guide-form-card .legal-consent-container{color:var(--color-on-primary);font-family:var(--font-body);font-size:.8125rem;line-height:1.45}.guide-form-card .hs-richtext p,.guide-form-card .legal-consent-container p{margin:0 0 var(--space-2);max-width:none}.guide-form-card .hs-richtext a,.guide-form-card .legal-consent-container a{color:var(--color-on-primary);text-decoration:underline;text-underline-offset:3px}.guide-form-card .hs-error-msgs{list-style:none;margin:var(--space-2) 0 0;padding:0 0 0 1.25rem}.guide-form-card .hs-error-msg,.guide-form-card .hs-error-msgs label{color:var(--color-on-primary);font-family:var(--font-body);font-size:.8125rem;font-weight:700}.guide-form-card .hs-form .hs-input.invalid.error:not([type=checkbox]):not([type=radio]){box-shadow:inset 0 0 0 2px var(--color-error)}.guide-form-card .hs-submit{margin-top:var(--space-2)}.guide-form-card .hs-submit .actions{display:flex;justify-content:center;margin:0;padding:0}.guide-form-card .hs-button{background:var(--color-background);border:0;border-radius:var(--radius-pill);box-shadow:0 4px 14px rgba(26,26,46,.18);color:var(--color-ink);cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1;margin:0;min-width:13rem;padding:.95rem 2rem}.guide-form-card .hs-button:focus,.guide-form-card .hs-button:hover{background:var(--color-primary-faint);color:var(--color-primary-dark)}.guide-form-card .submitted-message{color:var(--color-on-primary);font-family:var(--font-body)}.guide-form-card__footnote{color:var(--color-on-primary);font-size:.8125rem;line-height:1.45;margin:var(--space-4) 0 0;max-width:none;text-align:center}.guide-form-card__empty{color:var(--color-on-primary);margin:0}@media (max-width:767px){.guide-form-card{border-radius:var(--radius-md);padding:var(--space-8) var(--space-5)}.guide-form-card form.hs-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)}.guide-form-card .hs-form .hs-input,.guide-form-card .hs-form-field>label{text-align:center}.guide-form-card form.hs-form .hs-form-field select.hs-input:not([type=checkbox]):not([type=radio]){padding-left:2.75rem;text-align-last:center}.guide-form-card .hs-button{width:100%}.guide-list li{gap:var(--space-2);grid-template-columns:minmax(0,1fr);justify-items:center}.guide-intro .rich-text__body,.guide-list li{text-align:center}.guide-intro .rich-text__body p{margin-left:auto;margin-right:auto}body:has(.guide-page) :is(.ft__top,.ft__brand,.ft__nav,.ft__addresses,.ft__legal){text-align:center}body:has(.guide-page) .ft__brand-link svg,body:has(.guide-page) .ft__line{margin-left:auto;margin-right:auto}body:has(.guide-page) .ft__list{justify-items:center}body:has(.guide-page) .ft__list a:after{display:none}body:has(.guide-page) :is(.ft__mid-inner,.ft__addresses,.ft__badges,.ft__legal-row,.ft__legal-links,.ft__social){justify-content:center}}