/* LC Technique Index - 7a1c9e20 */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500&display=swap');
.lcti-7a1c9e20{width:100%;background:#0F0A1A;padding:0 24px 120px 24px;box-sizing:border-box;}
.lcti-7a1c9e20 *{box-sizing:border-box;margin:0;padding:0;}
.lcti-7a1c9e20-hero{max-width:900px;margin:0 auto;text-align:center;padding:88px 0 8px 0;}
.lcti-7a1c9e20-kicker{font-family:'IBM Plex Mono',monospace;font-weight:500;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#D4AF37;margin-bottom:26px;}
.lcti-7a1c9e20-headline{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(44px,5.95vw,76px);line-height:1.04;color:#F5F2FA;letter-spacing:.005em;}
.lcti-7a1c9e20-subhead{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:400;font-size:30px;color:#B794FF;margin-top:14px;}
.lcti-7a1c9e20-wavewrap{max-width:820px;margin:14px auto 0 auto;}
.lcti-7a1c9e20-wave{display:block;width:100%;height:160px;}
.lcti-7a1c9e20-inner{max-width:820px;margin:0 auto;}
.lcti-7a1c9e20-manifesto{font-family:'Inter',sans-serif;font-weight:400;font-size:16px;line-height:1.85;color:#B9B3CC;max-width:42em;margin:0 auto;text-align:center;}
.lcti-7a1c9e20-divider{display:flex;justify-content:space-between;align-items:baseline;margin:64px 0 4px 0;padding-bottom:16px;border-bottom:1px solid #2A2142;}
.lcti-7a1c9e20-divlabel{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#9B96AE;}
.lcti-7a1c9e20-divcount{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#D4AF37;}
.lcti-7a1c9e20-list{display:flex;flex-direction:column;}
.lcti-7a1c9e20-row{display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;gap:16px;padding:17px 12px;border-bottom:1px solid #1B1430;text-decoration:none;transition:background .2s ease;}
.lcti-7a1c9e20-row:hover{background:#1C1530;}
.lcti-7a1c9e20-num{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:24px;letter-spacing:0;color:#D4AF37;}
.lcti-7a1c9e20-name{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:22px;line-height:1.15;color:#F5F2FA;display:block;transition:color .2s ease;}
.lcti-7a1c9e20-by{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#7E7894;margin-top:6px;display:block;}
.lcti-7a1c9e20-tag{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#D4AF37;text-align:right;white-space:nowrap;}
.lcti-7a1c9e20-footnote{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.04em;color:#6E6884;margin-top:30px;text-align:center;}
@media(max-width:767px){.lcti-7a1c9e20{padding:0 18px 90px 18px;}.lcti-7a1c9e20-hero{padding:72px 0 8px 0;}.lcti-7a1c9e20-headline{font-size:44px;}.lcti-7a1c9e20-subhead{font-size:22px;}.lcti-7a1c9e20-wave{height:120px;}.lcti-7a1c9e20-row{grid-template-columns:32px 1fr;gap:10px;}.lcti-7a1c9e20-tag{grid-column:2;text-align:left;margin-top:6px;}.lcti-7a1c9e20-num{font-size:24px;}.lcti-7a1c9e20-name{font-size:22px;}}
/* override theme global link underline/color */
.lcti-7a1c9e20 a{text-decoration:none !important;}
.lcti-7a1c9e20-row,.lcti-7a1c9e20-row:link,.lcti-7a1c9e20-row:visited,.lcti-7a1c9e20-row:hover,.lcti-7a1c9e20-row:focus{text-decoration:none !important;color:inherit !important;box-shadow:none !important;border-bottom:1px solid #1B1430 !important;}
.lcti-7a1c9e20-row *{text-decoration:none !important;}
.lcti-7a1c9e20 .lcti-7a1c9e20-name{color:#F5F2FA !important;}
.lcti-7a1c9e20-row:hover .lcti-7a1c9e20-name{color:#B794FF !important;}
.lcti-7a1c9e20 .lcti-7a1c9e20-num{color:#D4AF37 !important;}
.lcti-7a1c9e20 .lcti-7a1c9e20-by{color:#7E7894 !important;}
.lcti-7a1c9e20 .lcti-7a1c9e20-tag{color:#D4AF37 !important;}
/* featured technique - tonal chiropractic */
.lcti-7a1c9e20-feat{display:block;text-align:center;margin:56px 0 8px 0;padding:34px 36px;border:1px solid rgba(212,175,55,.45);background:linear-gradient(160deg,#1C1530,#0F0A1A);text-decoration:none!important;transition:border-color .2s ease,background .2s ease;}
.lcti-7a1c9e20-feat:hover{border-color:#D4AF37;background:#1C1530;}
.lcti-7a1c9e20-feat-kicker{display:block;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#D4AF37;margin-bottom:14px;}
.lcti-7a1c9e20-feat-name{display:block;font-family:'Cormorant Garamond',serif;font-weight:500;font-size:40px;line-height:1.08;color:#F5F2FA!important;transition:color .2s ease;}
.lcti-7a1c9e20-feat:hover .lcti-7a1c9e20-feat-name{color:#B794FF!important;}
.lcti-7a1c9e20-feat-lede{display:block;font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:400;font-size:20px;line-height:1.4;color:#B794FF;margin-top:10px;max-width:38em;margin-left:auto;margin-right:auto;}
.lcti-7a1c9e20-feat-meta{display:block;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#7E7894;margin-top:14px;}
.lcti-7a1c9e20-feat-cta{display:inline-block;font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#D4AF37;margin-top:18px;border-bottom:1px solid rgba(212,175,55,.5);padding-bottom:3px;}
@media(max-width:767px){.lcti-7a1c9e20-feat{padding:24px 20px;margin-top:44px;}.lcti-7a1c9e20-feat-name{font-size:30px;}.lcti-7a1c9e20-feat-lede{font-size:17px;}}
