.itl{--itl-marker:52px;--itl-marker-border:1px;--itl-accent:#d6c09b;--itl-line-color:#e8dcc8;--itl-line-width:1px;--itl-gap-x:28px;--itl-gap-y:56px;--itl-row-gap:14px;--itl-dash:14px;--itl-dash-color:#c8b28c;list-style:none;margin:0;padding:0}.itl__item{position:relative;display:grid;grid-template-columns:var(--itl-marker) minmax(0,1fr);column-gap:var(--itl-gap-x);margin:0;padding:0 0 var(--itl-gap-y)}.itl__item::before{content:"";position:absolute;top:var(--itl-marker);bottom:0;left:calc((var(--itl-marker) - var(--itl-line-width)) / 2);width:var(--itl-line-width);background-color:var(--itl-line-color)}.itl__item:last-child{padding-bottom:0}.itl__item:last-child::before{display:none}.itl__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--itl-marker);height:var(--itl-marker);border:var(--itl-marker-border) solid var(--itl-accent);border-radius:50%;background-color:#fff;color:#1f2a33;font-size:18px;line-height:1}.itl__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--itl-row-gap);min-width:0}.itl__title{display:flex;align-items:center;min-height:var(--itl-marker);margin:0;color:#1f2a33;font-size:26px;font-weight:400;line-height:1.25}.itl__desc{color:#6b6b6b;font-size:16px;line-height:1.6}.itl__chips{display:flex;flex-wrap:wrap;gap:8px}.itl__chip{display:inline-flex;align-items:baseline;gap:.3em;padding:8px 14px;border-radius:999px;background-color:#f5f1eb;font-size:14px;line-height:1.4}.itl__chip-label{color:#8b8682}.itl__chip-value{color:#2a2a2a}.itl__highlights{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;color:#3a3f44;font-size:16px;line-height:1.5}.itl__highlights li{position:relative;margin:0;padding-left:calc(var(--itl-dash) + 14px)}.itl__highlights li::before{content:"";position:absolute;top:.75em;left:0;width:var(--itl-dash);height:1px;background-color:var(--itl-dash-color)}@media (max-width:767px){.itl{--itl-marker:42px;--itl-gap-x:18px;--itl-gap-y:40px}.itl__title{font-size:22px}}