:root{--bg:#fff8f1;--ink:#342b33;--sub:#73626a;--accent:#db583b;--accent-dark:#aa3e2a;--line:#e7d6c9;--cream:#f8e9df;--gold:#ffdda5;--max:1180px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}a:hover{color:var(--accent-dark)}a:focus-visible{outline:3px solid #2367b6;outline-offset:4px}p,h1,h2,h3{margin-top:0}p{line-height:1.7}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:34px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:12px;padding:12px;background:white;z-index:99}.skip-link:focus{top:12px}
.site-header{background:#fff9f2;border-bottom:1px solid var(--line)}.header-inner{min-height:122px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;align-items:center}.brand img{display:block;width:192px;height:auto;mix-blend-mode:multiply}.main-nav{display:flex;align-items:center;gap:29px;white-space:nowrap;font-size:13px;font-weight:700}.nav-contact,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff!important;border-radius:999px;font-size:14px;font-weight:800;padding:15px 22px;box-shadow:0 4px 12px rgba(172,64,39,.08);transition:background .18s,transform .18s}.nav-contact{padding:12px 19px;font-size:13px}.nav-contact:hover,.button:hover{background:var(--accent-dark);transform:translateY(-1px)}
.hero{position:relative;overflow:hidden}.hero-inner{min-height:580px;padding-top:94px;padding-bottom:96px;position:relative;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;max-width:760px}.eyebrow{color:#ac4939;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:850;margin:0 0 17px}.hero h1{font-size:clamp(53px,7.5vw,96px);line-height:1.035;letter-spacing:-.075em;margin:0 0 26px;font-weight:820}.hero h1 span{color:var(--accent)}.lead{font-size:18px;line-height:1.7;color:var(--sub);max-width:570px;margin-bottom:29px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.inline-link{font-size:14px;font-weight:780}.hero-art{position:absolute;top:65px;right:-220px;width:570px;height:500px;pointer-events:none}.hero-disc{position:absolute;top:3px;right:30px;width:485px;height:485px;border-radius:50%;background:radial-gradient(circle at 30% 29%,#ffdfb1 0%,#f3afaa 53%,#ffcec0 93%);opacity:.85}.hero-disc::before,.hero-disc::after{content:"";border:1px solid rgba(164,85,66,.25);border-radius:50%;position:absolute}.hero-disc::before{inset:55px}.hero-disc::after{inset:120px}.disc-dot{position:absolute;width:32px;height:32px;border-radius:50%;background:#fff3e7;border:7px solid #d66f55}.dot-one{top:80px;left:105px}.dot-two{bottom:155px;left:24px}.dot-three{bottom:64px;right:98px}.floating-pill{position:absolute;background:#fffdf9;color:#7c4a45;border:1px solid #eed1c1;border-radius:999px;padding:11px 22px;box-shadow:0 12px 25px rgba(150,80,66,.11);font-weight:750;font-size:13px}.pill-one{top:54px;left:50px}.pill-two{top:250px;left:-45px}.pill-three{right:58px;bottom:20px}
.purpose-bar{background:#fff0e4;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.purpose-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:25px}.purpose-inner strong{font-size:16px;letter-spacing:-.015em}.purpose-inner span{text-transform:uppercase;color:#995a49;font-size:11px;letter-spacing:1.6px;font-weight:800}
.section{padding-block:91px}.products-section{background:var(--cream)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:34px}.section-heading h2,.about-section h2,.contact-section h2{font-size:clamp(37px,4.5vw,55px);letter-spacing:-.07em;line-height:1.08;margin:0}.period{color:var(--accent)}.section-heading>p{max-width:390px;margin:0 0 4px;color:var(--sub);font-size:15px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{position:relative;isolation:isolate;overflow:hidden;min-height:445px;padding:34px 35px;border:1px solid #ead8cd;border-radius:25px;background:#fffefb;display:flex;flex-direction:column;align-items:flex-start}.apply-card{background:var(--gold);border-color:#f1c98e}.product-top{align-self:stretch;display:flex;justify-content:space-between;align-items:start}.micro,.history-index{font-size:10px;font-weight:850;letter-spacing:1.7px;color:#996651}.small-mark{font-size:18px;color:var(--accent);line-height:1}.product-identity{height:145px;display:flex;align-items:end;position:relative;z-index:1}.product-identity .tribe-logo{display:block;width:215px;height:auto;max-height:126px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.text-identity{gap:10px;align-items:start;flex-direction:column;justify-content:end;padding-bottom:5px}.text-identity h3{font-size:47px;line-height:1;letter-spacing:-.065em;margin:0}.label-chip{font-size:11px;font-weight:750;background:rgba(255,255,255,.6);border:1px solid rgba(139,77,43,.13);border-radius:24px;padding:6px 11px}.tagline{font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.4;margin:12px 0 8px;max-width:380px}.description{font-size:14px;line-height:1.78;color:#675b60;max-width:420px;margin:0 0 23px}.card-link{position:relative;z-index:2;font-size:13px;font-weight:850;border-bottom:1.5px solid currentColor;padding-bottom:4px;margin-top:auto}.card-decoration{position:absolute;width:290px;height:290px;bottom:-180px;right:-92px;border-radius:45%;background:radial-gradient(circle,#ffbca6,#fff4e9);opacity:.5;z-index:0}.apply-card .card-decoration{background:radial-gradient(circle,#f4a35c,#ffe7b4)}
.history-section{background:#fff9f4}.history-heading{margin-bottom:29px}.history-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.history-card{background:#fff;min-height:307px;padding:32px 34px;border:1px solid var(--line);border-radius:22px;display:flex;align-items:flex-start;flex-direction:column}.history-card h3{font-size:25px;line-height:1.2;letter-spacing:-.045em;margin:28px 0 6px}.history-kicker{color:var(--accent-dark);font-size:15px;font-weight:750;margin:0 0 12px}.history-card>p:not(.history-kicker){font-size:14px;line-height:1.75;color:var(--sub);margin:0 0 20px}.history-card a{font-weight:800;font-size:13px;margin-top:auto;border-bottom:1px solid currentColor;padding-bottom:3px}
.about-section{background:#fcf1e9}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.about-copy p{font-size:17px;line-height:1.85;color:var(--sub);margin-bottom:19px}.contact-section{background:#f9dfd1}.contact-inner{display:flex;align-items:end;justify-content:space-between;gap:45px}.contact-inner p:not(.eyebrow){color:#765e5a;font-size:16px;max-width:620px;margin:19px 0 0}.contact-inner .button{flex:none}.footer{background:#352d34;color:#fff4ef}.footer-inner{padding-block:37px;display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-name{display:block;font-size:14px;font-weight:800;margin-bottom:5px}.footer-inner small{font-size:12px;opacity:.7}.footer-links{display:flex;gap:24px;font-size:13px}.footer-links a:hover{color:#ffbf9a}
@media(max-width:1000px){.hero-art{right:-340px;opacity:.7}.hero-copy{max-width:620px}.header-inner{min-height:108px}.brand img{width:165px}.main-nav{gap:18px}}
@media(max-width:750px){.wrap{padding-inline:22px}.header-inner{min-height:94px}.brand img{width:135px}.main-nav{gap:12px}.main-nav>a:nth-child(2),.main-nav>a:nth-child(3){display:none}.main-nav{font-size:12px}.nav-contact{padding:11px 13px}.hero-inner{min-height:0;padding-top:72px;padding-bottom:88px}.hero h1{font-size:clamp(47px,10.5vw,66px)}.hero-art{right:-430px;top:100px;opacity:.32}.lead{font-size:16px}.purpose-inner,.section-heading,.contact-inner{display:block}.purpose-inner span{display:block;margin-top:10px}.section{padding-block:65px}.section-heading>p{margin-top:18px}.product-grid,.history-grid,.about-grid{grid-template-columns:1fr}.product-card{min-height:420px}.history-card{min-height:285px}.about-grid{gap:20px}.contact-inner .button{margin-top:27px}.footer-inner{display:block}.footer-links{margin-top:20px}}
@media(max-width:410px){.brand img{width:115px}.main-nav{gap:8px}.main-nav>a:not(.nav-contact){display:none}.hero h1{font-size:46px}.product-card,.history-card{padding-inline:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}


/* Concept C — detail pages for historical initiatives (v4) */
.detail-hero{background:var(--bg);border-bottom:1px solid var(--line)}
.detail-hero-grid{min-height:510px;padding-block:70px 85px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.8fr);gap:60px;align-items:center}
.back-link{display:inline-flex;gap:8px;align-items:center;color:var(--accent-dark);font-size:13px;font-weight:800;margin-bottom:47px}
.back-link:hover{text-decoration:underline}
.detail-hero .eyebrow{margin-bottom:19px}
.detail-hero h1{font-weight:820;font-size:clamp(47px,5.9vw,77px);letter-spacing:-.075em;line-height:1.05;margin-bottom:24px}
.detail-hero h1 span{color:var(--accent)}
.detail-lead{font-size:19px;color:var(--sub);line-height:1.7;max-width:590px;margin-bottom:23px}
.history-pill{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;padding:10px 14px;color:#87513e;background:#fff0e4;border:1px solid #efd5c6;border-radius:99px}
.history-pill span{color:var(--accent)}
.detail-image-block{position:relative;min-height:345px;display:flex;align-items:center;justify-content:center;isolation:isolate}
.detail-image-halo{position:absolute;inset:5% 2% 12%;background:#ffdba5;border-radius:42% 48% 40% 45%;transform:rotate(-11deg);z-index:-1}
.detail-interview .detail-image-halo{background:#f9beb1;transform:rotate(10deg)}
.detail-image-block img{width:min(78%,318px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:25px;transform:rotate(4deg);box-shadow:0 18px 45px rgba(68,44,34,.16)}
.detail-interview img{transform:rotate(-4deg)}
.detail-image-caption{position:absolute;right:0;bottom:10px;padding:11px 17px;background:#fffaf4;border:1px solid var(--line);border-radius:99px;font-size:12px;font-weight:800;box-shadow:0 5px 20px #673c2417}
.detail-story{background:#fff9f4}.detail-section-grid{display:grid;grid-template-columns:0.83fr 1.17fr;gap:75px}
.detail-story h2{font-size:clamp(37px,4.8vw,55px);line-height:1.13;letter-spacing:-.07em}
.detail-story h2 em{color:var(--accent);font-style:normal}
.detail-prose p{font-size:16px;line-height:1.86;color:var(--sub);margin-bottom:22px}
.detail-prose p:last-child{margin-bottom:0}
.detail-method{background:var(--cream)}
.detail-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
.detail-info-card{min-height:240px;background:#fffdf9;border:1px solid var(--line);border-radius:22px;padding:29px}
.detail-card-number{font-size:12px;font-weight:850;letter-spacing:1.4px;color:var(--accent)}
.detail-info-card h3{font-size:23px;letter-spacing:-.045em;line-height:1.19;margin:42px 0 12px}
.detail-info-card p{font-size:14px;color:var(--sub);line-height:1.8;margin-bottom:0}
.topic-tags{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 23px}
.topic-tags span{border:1px solid #e9cab9;background:#fff1e7;color:#915543;border-radius:100px;font-size:12px;font-weight:700;padding:7px 11px}
.detail-prose .detail-muted,.detail-muted{font-size:13px;color:#907e80}
.interview-paths{background:#fff9f4}
.path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.path-card{border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden}
.path-card summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:28px;min-height:114px}
.path-card summary::-webkit-details-marker{display:none}
.path-card summary strong{display:block;font-size:21px;line-height:1.22;letter-spacing:-.045em;margin-top:11px}
.path-card summary small{font-size:10px;font-weight:850;letter-spacing:1.6px;color:#a0523f}
.path-card summary>span:last-child{color:var(--accent);font-size:26px;font-weight:500;transition:transform .18s}
.path-card[open] summary>span:last-child{transform:rotate(45deg)}
.path-card summary:focus-visible{outline:3px solid #2367b6;outline-offset:-3px}
.path-body{border-top:1px solid var(--line);padding:20px 28px 26px;color:var(--sub);font-size:14px;line-height:1.78}
.path-body p{margin-bottom:10px}.path-body ul{padding-left:19px;margin:0}.path-body li{margin-bottom:6px}
.paths-note{margin:22px 0 0}
.detail-next{background:#f9dfd1}
.detail-next-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}
.detail-next h2{font-size:clamp(38px,4vw,54px);letter-spacing:-.07em;line-height:1.12;margin-bottom:18px}
.detail-next p:not(.eyebrow){color:#765e5a;margin-bottom:0;max-width:560px}
.detail-next .button{flex:none}
@media(max-width:900px){.detail-hero-grid{grid-template-columns:1fr 290px;gap:20px}.detail-image-block{min-height:275px}.detail-section-grid{gap:38px}}
@media(max-width:750px){.detail-hero-grid{display:flex;flex-direction:column;align-items:stretch;padding-block:42px 68px;gap:30px}.back-link{margin-bottom:35px}.detail-hero h1{font-size:clamp(48px,10.5vw,65px)}.detail-lead{font-size:17px}.detail-image-block{min-height:230px;max-width:360px;align-self:center;width:100%}.detail-image-block img{width:65%;max-width:245px}.detail-section-grid{grid-template-columns:1fr;gap:22px}.detail-card-grid,.path-grid{grid-template-columns:1fr}.detail-info-card{min-height:0}.detail-info-card h3{margin-top:27px}.detail-next-inner{display:block}.detail-next .button{margin-top:26px}}

/* Tribe product pages (v5) */
.tribe-hero{overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line)}
.tribe-hero-grid{min-height:600px;display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);align-items:center;gap:42px;padding-block:72px 90px}
.tribe-hero .back-link{margin-bottom:45px}.tribe-hero .eyebrow{margin-bottom:19px}.tribe-hero h1{font-size:clamp(53px,5.7vw,77px);font-weight:850;letter-spacing:-.075em;line-height:1.055;margin-bottom:24px}.tribe-hero h1 span{color:var(--accent)}.tribe-lead{color:var(--sub);font-size:18px;line-height:1.78;max-width:650px}
.tribe-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:31px}.tribe-store-link{display:inline-flex;font-size:14px;font-weight:800;color:var(--accent-dark);text-decoration:underline;text-underline-offset:5px}.tribe-store-link:hover{color:var(--ink)}.tribe-note{font-size:12px;color:#87767a;margin:16px 0 0;line-height:1.5}
.tribe-visual{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;isolation:isolate}.tribe-visual-ring{position:absolute;inset:0;background:radial-gradient(circle at 46% 42%,#ffd8a3,#f4afa4 68%,#f7dbc7);border-radius:47% 50% 43% 46%;transform:rotate(-13deg);z-index:-1}.tribe-visual-ring:before,.tribe-visual-ring:after{position:absolute;content:"";border:1.5px solid #d9857057;inset:30px;border-radius:50%}.tribe-visual-ring:after{inset:92px}.tribe-brand-tile{width:78%;max-width:315px;min-height:219px;border-radius:30px;padding:43px 24px 23px;background:#fffdfa;box-shadow:0 22px 65px #743e2d21;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transform:rotate(-4deg)}.tribe-brand-tile img{display:block;width:215px;max-width:100%;height:auto}.tribe-brand-tile span{font-size:12px;color:#6e6266;font-weight:750;text-align:center;line-height:1.5}.tribe-chip{position:absolute;border-radius:100px;padding:11px 15px;font-weight:750;font-size:12px;background:#fff9f4;box-shadow:0 7px 27px #6d453224}.chip-1{top:25px;right:-5px}.chip-2{bottom:35px;left:-12px}.chip-3{right:-25px;bottom:72px;background:#ffd89b}
.tribe-message{background:#fff1e6;border-bottom:1px solid var(--line)}.tribe-message>.wrap{padding-block:30px;display:flex;justify-content:space-between;align-items:center;gap:35px}.tribe-message p{font-size:19px;line-height:1.45;letter-spacing:-.03em;margin:0}.tribe-message strong{font-size:25px}.tribe-message span{font-size:12px;color:#9c6659;text-transform:uppercase;letter-spacing:1.2px;font-weight:800}
.tribe-paths{background:var(--cream)}.tribe-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tribe-path-card{min-height:290px;border:1px solid var(--line);border-radius:22px;background:#fffdf9;padding:28px 23px;display:flex;flex-direction:column}.tribe-path-card:nth-child(2){background:#fff0e4}.tribe-path-card:nth-child(4){background:#ffdfaa}.tribe-path-card .path-num{font-size:10px;letter-spacing:1.6px;color:var(--accent-dark);font-weight:900}.tribe-path-card h3{font-size:22px;letter-spacing:-.055em;line-height:1.17;margin:44px 0 12px}.tribe-path-card p{font-size:14px;line-height:1.75;color:#73656b;margin:0}
.tribe-how{background:#fff9f3}.tribe-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.tribe-steps article{padding:26px 3px 0;border-top:2px solid #e0b6a5}.step-number{font-size:11px;color:var(--accent-dark);font-weight:900;letter-spacing:1.6px}.tribe-steps h3{font-size:23px;letter-spacing:-.045em;line-height:1.2;margin:28px 0 12px}.tribe-steps p{color:var(--sub);line-height:1.75;font-size:14px}
.tribe-rules{background:#f9e8de}.tribe-rules-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px}.tribe-rules h2{font-size:clamp(39px,4.6vw,56px);line-height:1.13;letter-spacing:-.075em;margin:18px 0 27px}.tribe-rules h2 span{color:var(--accent)}.tribe-rules p:not(.eyebrow){font-size:16px;line-height:1.85;color:var(--sub);margin-bottom:20px}.tribe-rules .inline-link{display:inline-flex;margin-top:4px}.tribe-rule-visual{padding:33px;border-radius:33px;background:radial-gradient(circle at 50% 40%,#ffd597,#f4ae9f)}.rule-card{background:#fffefa;border-radius:21px;padding:29px;box-shadow:0 16px 48px #704e4a18}.rule-label{text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:900;color:#a15749;display:block;margin-bottom:25px}.rule-row{display:flex;gap:15px;align-items:center;padding:14px 0;border-top:1px solid #eedfdb}.rule-icon{width:32px;height:32px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f8e6d8;color:#a64632;font-weight:900}.rule-row strong{display:block;font-size:15px}.rule-row small{color:var(--sub);font-size:12px;display:block;margin-top:5px}.rule-footnote{color:#938185;display:block;font-size:10px;line-height:1.55;margin-top:20px}
.tribe-feature-section{background:#fff9f3}.tribe-feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.tribe-feature-list span{font-size:14px;font-weight:750;background:#fff0e7;border:1px solid var(--line);border-radius:13px;min-height:75px;display:flex;align-items:center;padding:18px 20px}.tribe-feature-list span:before{content:"✓";margin-right:12px;color:var(--accent)}
.tribe-cta{background:#f9dfd1}.tribe-cta-inner{display:flex;justify-content:space-between;align-items:end;gap:45px}.tribe-cta-inner h2{max-width:700px;font-size:clamp(38px,4.1vw,55px);letter-spacing:-.07em;line-height:1.15}.tribe-cta-inner p:not(.eyebrow){color:var(--sub);margin:18px 0 0}.tribe-cta-links{display:flex;flex-direction:column;align-items:start;gap:16px;flex:none}.tribe-cta-links .support-link{font-size:12px;text-decoration:underline;text-underline-offset:3px}
.tribe-support-hero{background:var(--bg);padding:65px 0 80px}.tribe-support-hero .back-link{margin-bottom:45px}.tribe-support-hero h1{font-size:clamp(54px,7vw,81px);font-weight:850;letter-spacing:-.075em;margin:13px 0 20px}.tribe-support-hero h1 span{color:var(--accent)}.tribe-support-hero p:not(.eyebrow){font-size:17px;color:var(--sub);line-height:1.8;max-width:640px}.tribe-support-faq{background:var(--cream)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.faq-grid details{background:#fffefa;border:1px solid var(--line);border-radius:18px;overflow:hidden}.faq-grid summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:88px;padding:22px;font-size:16px;font-weight:800;line-height:1.35}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{font-size:22px;color:var(--accent);font-weight:400}.faq-grid details[open] summary span{transform:rotate(45deg)}.faq-grid summary:focus-visible{outline:3px solid #2367b6;outline-offset:-3px}.faq-answer{padding:0 22px 24px;font-size:14px;line-height:1.82;color:var(--sub)}
@media(max-width:1050px){.tribe-hero-grid{gap:20px}.tribe-visual{min-height:360px}.tribe-path-grid{grid-template-columns:repeat(2,1fr)}.tribe-path-card{min-height:230px}.tribe-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:750px){.tribe-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:44px 72px}.tribe-hero .back-link{margin-bottom:31px}.tribe-hero h1{font-size:clamp(46px,10.4vw,63px)}.tribe-lead{font-size:16px}.tribe-visual{width:100%;min-height:290px;max-width:430px;margin:auto}.tribe-brand-tile{min-height:170px;padding:20px}.tribe-chip{font-size:10px}.chip-3{right:0}.tribe-message>.wrap{display:block}.tribe-message span{display:block;margin-top:12px}.tribe-path-grid,.tribe-steps,.tribe-rules-grid,.tribe-feature-list,.faq-grid{grid-template-columns:1fr}.tribe-rules-grid{gap:30px}.tribe-path-card{min-height:0;padding:25px}.tribe-path-card h3{margin-top:22px}.tribe-cta-inner{display:block}.tribe-cta-links{margin-top:27px}.tribe-support-hero{padding-block:42px 60px}}
