.included-cards{padding-block:clamp(3rem,6vw,5rem);background-color:var(--gold-light)}.included-cards-inner{width:min(100%,1440px);padding-inline:clamp(1rem,4vw,2.5rem);margin-inline:auto}.included-cards-header-split{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);align-items:stretch;margin-bottom:clamp(2.5rem,5vw,4rem)}@media (min-width:992px){.included-cards-header-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.included-cards-header{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:65ch}.included-cards-eyebrow{display:inline-flex;align-items:center;margin-bottom:1.25rem;font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.22em}.included-cards-eyebrow::before{display:inline-block;width:36px;height:1px;margin-right:.875rem;vertical-align:middle;content:"";background-color:var(--gold)}.included-cards-title{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:clamp(2.25rem, 1.4rem + 2.2vw, 3.25rem);font-weight:700;line-height:1.05;color:var(--black);text-transform:uppercase}.included-cards-title::after{display:block;width:48px;height:2px;margin-top:.75rem;content:"";background-color:var(--gold)}.included-cards-lede p{margin:0 0 1rem;font-family:var(--font-body);font-size:clamp(1rem, .95rem + .2vw, 1.125rem);line-height:1.6;color:var(--text)}.included-cards-lede p:last-child{margin-bottom:0}.included-cards-figure{position:relative;margin:0}.included-cards-figure img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:var(--radius-md);box-shadow:0 20px 40px -20px rgb(0 0 0 / 25%)}@media (max-width:991px){.included-cards-figure img{min-height:0;aspect-ratio:4/3}}.included-cards-figure::before{position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem;z-index:-1;content:"";border:2px solid var(--gold);border-radius:var(--radius-md)}@media (max-width:575px){.included-cards-figure::before{inset:0.75rem -0.75rem -0.75rem 0.75rem}}.included-cards-figcaption{margin-top:1rem;font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--gray-muted);text-align:right;text-transform:uppercase;letter-spacing:.12em}.procedure-rundown{padding:0;margin:0 0 clamp(2.5rem,5vw,4rem);list-style:none;counter-reset:rundown;border-top:1px solid var(--gold-50)}.procedure-rundown>li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem clamp(1.25rem,2vw,2rem);padding:clamp(1.5rem,2.5vw,2.25rem) 0 clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2vw,1.75rem);counter-increment:rundown;border-bottom:1px solid var(--gold-50);transition:background-color .3s ease}.procedure-rundown>li:hover{background-color:rgb(255 255 255 / 50%)}.procedure-rundown>li::after{position:absolute;top:50%;left:0;width:2px;height:32px;content:"";background-color:var(--gold);transform:translateY(-50%);transition:width .3s ease,height .3s ease}.procedure-rundown>li:hover::after{width:4px;height:64px}.procedure-rundown>li::before{align-self:start;font-family:var(--font-heading);font-size:clamp(1.75rem, 1.25rem + 1.4vw, 2.5rem);font-weight:700;line-height:.9;color:var(--black);letter-spacing:.02em;content:counter(rundown,decimal-leading-zero)}@media (min-width:992px){.procedure-rundown>li{grid-template-columns:auto minmax(220px,280px) minmax(0,1fr);gap:0 clamp(1.5rem,2.5vw,2.5rem);align-items:start}}.procedure-rundown-title{grid-column:2;margin:.25rem 0 .5rem;font-family:var(--font-heading);font-size:clamp(1.25rem, 1rem + .75vw, 1.625rem);font-weight:700;line-height:1.2;color:var(--black);text-transform:uppercase;letter-spacing:.02em}@media (min-width:992px){.procedure-rundown-title{margin:0}}.procedure-rundown-title a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--gold),var(--gold));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;transition:background-size .3s ease}.procedure-rundown-title a:focus-visible,.procedure-rundown-title a:hover{color:var(--black);background-size:100% 8px}.procedure-rundown-desc{grid-column:2;margin:0;font-family:var(--font-body);font-size:clamp(1rem, .95rem + .15vw, 1.0625rem);line-height:1.65;color:var(--text)}@media (min-width:992px){.procedure-rundown-desc{grid-column:3}}.included-cards-footer{max-width:70ch;margin:0 auto;font-family:var(--font-body);font-size:clamp(1rem, .95rem + .15vw, 1.0625rem);line-height:1.65;color:var(--text);text-align:center}
/*# sourceMappingURL=procedure-included-cards.css.map */