/* Včelobal story and community projects, scoped to the Wax about page. */
.wax-site .wax-about-page{color:#283c32}
.wax-site .wax-about-page section{padding:48px 0}
/* Compact title and fully visible CMS copy, without an expand control. */
.wax-site .wax-about-page .wax-about-intro{padding:24px 0 28px;background:#fff9e3}
.wax-site .wax-about-breadcrumbs{display:flex;gap:8px;align-items:center;margin-bottom:16px;font-size:12px;color:#58665f}
.wax-site .wax-about-breadcrumbs a{color:inherit;text-decoration:none}
.wax-site .wax-about-breadcrumbs a:hover{text-decoration:underline}
.wax-site .wax-about-intro h1{font-size:34px;font-weight:700;line-height:1.2;white-space:pre-line;margin:0 0 12px}
.wax-site .wax-about-lead{max-width:850px;font-size:16px;line-height:1.65}
.wax-site .wax-about-lead p{margin:0 0 12px}
.wax-site .wax-about-lead p:last-child{margin-bottom:0}
.wax-site .wax-about-journey-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}
.wax-site .wax-about-team{min-width:0}
.wax-site .wax-about-team figure{margin:24px 0 0}
.wax-site .wax-about-team img{display:block;width:100%;height:auto;border-radius:6px}
.wax-site .wax-about-page h2{font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.25;margin:0;max-width:820px}
.wax-site .wax-about-years{list-style:none;padding:0;margin:0;max-width:1000px}
.wax-site .wax-about-years li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid #dce3d8}
.wax-site .wax-about-years li:first-child{padding-top:0}
.wax-site .wax-about-years h3{font-size:25px;font-weight:600;line-height:1.4;margin:0;color:#436b5d}
.wax-site .wax-about-years li>div{font-size:17px;line-height:1.8}
.wax-site .wax-about-years p{margin:0 0 16px}
.wax-site .wax-about-years p:last-child{margin-bottom:0}
.wax-site .wax-about-years .big{font-weight:600}
.wax-site .wax-about-community-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:32px}
.wax-site .wax-about-community-intro p{font-size:18px;line-height:1.7;margin:0;max-width:550px}
.wax-site .wax-about-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.wax-site .wax-about-photos figure{display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden;border-radius:6px;background:#b4bfc5}
.wax-site .wax-about-photos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.wax-site .wax-about-photos figcaption{flex:1;padding:24px 28px;font-size:20px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}
.wax-site .wax-about-page .wax-about-instagram{background:#fff9e3;text-align:center}
.wax-site .wax-about-instagram>.container{display:flex;flex-direction:column;align-items:center;gap:20px}
.wax-site .wax-about-instagram p{max-width:680px;margin:0;font-size:20px;line-height:1.65}
.wax-site .wax-about-instagram .t-btn{max-width:100%;white-space:normal;text-align:center}
.wax-site .wax-about-page .wax-about-values{padding-bottom:150px}
.wax-site .wax-about-values>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 48px}
.wax-site .wax-about-values img{display:block;width:140px;max-width:100%;height:140px;object-fit:contain}
@media(max-width:1199.98px){
    .wax-site .wax-about-journey-grid,.wax-site .wax-about-community-intro{gap:40px}
    .wax-site .wax-about-years li{grid-template-columns:110px minmax(0,1fr);gap:20px}
    .wax-site .wax-about-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
    .wax-site .wax-about-photos figcaption{padding:24px;font-size:18px}
}
@media(max-width:767.98px){
    .wax-site .wax-about-page section{padding:32px 0}
    .wax-site .wax-about-page .wax-about-intro{padding:18px 0 22px}
    .wax-site .wax-about-intro h1{font-size:28px}
    .wax-site .wax-about-lead{font-size:15px}
    .wax-site .wax-about-journey-grid,.wax-site .wax-about-community-intro{grid-template-columns:1fr;gap:24px}
    .wax-site .wax-about-years li{grid-template-columns:90px minmax(0,1fr);gap:20px;padding:20px 0}
    .wax-site .wax-about-years h3{font-size:21px}
    .wax-site .wax-about-years li>div{font-size:16px}
    .wax-site .wax-about-community-intro p{font-size:17px}
    .wax-site .wax-about-photos{grid-template-columns:1fr;gap:24px}
    .wax-site .wax-about-photos figcaption{padding:22px;font-size:18px}
    .wax-site .wax-about-instagram p{font-size:18px}
    .wax-site .wax-about-values>.container{gap:20px}
    .wax-site .wax-about-values img{width:120px;height:120px}
    .wax-site .wax-about-page .wax-about-values{padding-bottom:100px}
}
@media(max-width:399.98px){.wax-site .wax-about-years li{grid-template-columns:1fr;gap:8px}}
