.st-block+.st-block{margin-top:var(--s-7)}.st-block>h2{margin-bottom:var(--s-3)}.st-block>h2+p,.st-block>h2+ul{margin-top:0}.st-path__head{max-width:40rem;margin-bottom:var(--s-5)}.st-path__head p{margin:var(--s-3) 0 0;color:var(--ink-muted);font-size:var(--step-lead);line-height:1.45}.st-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.st-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.st-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-step{margin:0;display:flex;flex-direction:column;padding:var(--s-4);border-radius:var(--r-lg);background:var(--white)}.st-step+.st-step{margin-top:0}.st-step__num{font-family:var(--font-display-stack);font-weight:600;font-size:var(--step-h2);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hive-950);margin:0 0 var(--s-3)}.st-step__num:after{content:"";display:block;width:var(--s-5);height:var(--stroke-rule);margin-top:var(--s-2);border-radius:2px;background:var(--honey-400)}.st-step h3{margin-bottom:var(--s-1)}.st-step p{margin:0 0 var(--s-3);color:var(--ink-muted)}.st-step__link{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-weight:600;align-self:flex-start}.st-letter p{max-width:var(--measure)}.st-signoff{margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--hair) solid var(--line);line-height:1.5}.st-signoff__name{display:inline-block;font-family:var(--font-display-stack);font-weight:600;font-size:var(--step-h3);line-height:1.2;margin-top:var(--s-1)}.st-signoff__role{color:var(--ink-muted)}.st-toc{display:none}@media (min-width:1024px){.st-toc{display:block;margin-bottom:var(--s-5)}}.st-toc-mobile{margin-bottom:var(--s-6)}@media (min-width:1024px){.st-toc-mobile{display:none}}.st-toc-mobile .toc ul{margin-top:0}.st-toc-mobile .toc a{min-height:44px;display:flex;align-items:center}.st-heritage{margin:0;border-top:var(--hair) solid var(--line)}.st-heritage>div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-1);padding:var(--s-3) 0;border-bottom:var(--hair) solid var(--line)}@media (min-width:640px){.st-heritage>div{grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-4);align-items:baseline}}.st-heritage dt{font-family:var(--font-display-stack);font-weight:600;font-size:var(--step-h2);line-height:1;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--hive-950)}.st-heritage dd{margin:0;max-width:56ch}.st-heritage__standing{margin-top:var(--s-4)}.prose.st-supports h3{margin:var(--s-6) 0 var(--s-2);padding-top:var(--s-4);border-top:var(--hair) solid var(--line)}.prose.st-supports>h3:first-of-type{margin-top:var(--s-5)}.st-supports ul{margin-bottom:var(--s-3)}.st-topics{column-count:1}@media (min-width:768px){.st-topics{column-count:2;column-gap:var(--s-5)}.st-topics li{page-break-inside:avoid;break-inside:avoid}}.st-contacts{margin-bottom:var(--s-5)}.lv-grid.st-contacts dd a{font-size:var(--step-body);font-weight:600}.st-group+.st-group{margin-top:var(--s-7)}.st-group>h2{margin-bottom:var(--s-4)}.st-quotes{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5)}.st-quotes>li{margin:0}.st-quote{margin:0;padding-left:var(--s-3);border-left:var(--stroke-rule) solid var(--honey-400)}.st-quote blockquote{margin:0}.st-quote blockquote p{max-width:var(--measure);margin:0}.st-quote figcaption{margin-top:var(--s-2);font-family:var(--font-display-stack);font-weight:500;font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--smoke-700)}.st-find{margin-top:var(--s-7)}.st-aside-photo{margin-bottom:var(--s-4);border-radius:var(--r-lg);overflow:hidden}.st-tiles{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-2);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-tiles>li{margin:0}.st-tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-3);height:100%;min-height:120px;padding:var(--s-3) var(--s-4);border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--wax-50);color:var(--ink);text-decoration:none;background-image:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.st-tile:hover{background:var(--wax-100);border-color:var(--line-strong)}.st-tile__title{font-family:var(--font-display-stack);font-weight:500;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.15;text-wrap:balance}.st-tile__meta{display:flex;align-items:center;gap:var(--s-2);font-size:var(--step-small);color:var(--smoke-700)}.st-links{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--line)}.st-links>li{margin:0;padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--line)}.st-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.st-links__source{display:block;font-size:var(--step-small);color:var(--ink-muted)}.st-offer__main,.st-offer__media{grid-column:1/-1}@media (min-width:1024px){.st-offer__main{grid-column:1/span 7}.st-offer__media{grid-column:9/span 4;align-self:start}}.st-options{display:grid;gap:var(--s-2);grid-template-columns:minmax(0,1fr);margin-bottom:var(--s-5)}@media (min-width:640px){.st-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-option{padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface-raised)}.st-option h2{font-size:var(--step-h3);margin-bottom:var(--s-2)}.st-option p:last-child{margin-bottom:0}.st-offer__note{margin:var(--s-2) 0 0;font-size:var(--step-small);color:var(--ink-muted)}.st-offer__media .placeholder{border-radius:var(--r-lg)}