.guide{padding-block:clamp(2.5rem,1.7441860465rem + 3.1007751938vw,5rem) clamp(3.75rem,2.6162790698rem + 4.6511627907vw,7.5rem)}.guide__inner{max-width:47.5rem;margin-inline:auto;display:flex;flex-direction:column;row-gap:1.75rem}.guide__title{font-family:var(--font-family-accent),serif;font-style:italic;font-weight:400;font-size:clamp(2rem,1.5465116279rem + 1.8604651163vw,3.5rem);line-height:1.1;margin:0}.guide__lead{font-size:clamp(1rem,.9244186047rem + .3100775194vw,1.25rem);line-height:1.6;color:var(--color-gray-03);margin:0}.guide__section{display:flex;flex-direction:column;row-gap:.75rem}.guide__section h2{font-size:1.375rem;font-weight:600;margin:0}.guide__section li,.guide__section p{font-size:1rem;line-height:1.7;color:var(--color-gray-04);margin:0}.guide__section ol{margin:0;padding-left:1.375rem;display:flex;flex-direction:column;row-gap:.625rem}.guide__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.guide__links a{color:var(--color-primary-02);text-decoration:underline;text-underline-offset:.1875rem}.guide__cta{align-self:flex-start;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;border-radius:6.25rem;background-color:var(--color-primary-02);color:var(--color-primary-03);text-decoration:none}.guide__cta:hover{background-color:var(--color-primary-01);color:var(--color-primary-04)}