@font-face{font-family:NotoGujarati;src:url('NotoSansGujarati.ttf') format('truetype');font-weight:100 900;font-display:swap}
[lang="gu"]{font-family:NotoGujarati,Arial,sans-serif}
.knowledge.section-wrap,.bar-care.section-wrap{position:relative;margin:38px;padding:65px 5.3%;background:linear-gradient(120deg,#f6eddaF7,#e8ddc1F7);border:1px solid #a88d55;box-shadow:0 10px 35px #071b1440}
.knowledge:before,.bar-care:before{content:'';position:absolute;inset:9px;border:1px solid #b49a603f;pointer-events:none}
.knowledge-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:33px}
.knowledge-heading h2{font-family:var(--serif);font-size:51px;line-height:1.05;font-weight:400;margin:5px 0 0;color:#243d2a}
.knowledge-heading h2 em{color:#9c773c}.knowledge-heading>p{font-size:14px;line-height:1.9;max-width:325px;color:#696b4d;margin:0 0 4px}
.knowledge-heading .section-sanskrit{font-size:21px;margin:16px 0 12px}
.knowledge-intro{border-top:1px solid #b49a6060;border-bottom:1px solid #b49a6060;padding:19px 0;margin:0 0 29px;color:#47563e;font-size:14px;line-height:1.9}
.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.comparison-card{border:1px solid #a6935d70;padding:27px 23px 20px;background:#fff9e448;position:relative}
.comparison-number{font-family:var(--serif);font-size:18px;color:#a98b50;display:block;margin-bottom:26px}
.comparison-card .eyebrow{font-size:11.5px;letter-spacing:1.3px;color:#81704b;margin-bottom:9px}
.comparison-card h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.12;color:#243c2b;margin:0 0 18px;min-height:67px}
.comparison-card>p{font-size:13.5px;line-height:1.95;min-height:96px;color:#5e6349;margin:0 0 18px}
.comparison-card dl{margin:0}.comparison-card dl>div{padding:13px 0;border-top:1px solid #a9925b45}.comparison-card dt{font-size:11.5px;letter-spacing:1.1px;text-transform:uppercase;color:#8d794e;margin-bottom:7px}.comparison-card dd{margin:0;color:#4f5e43;font-size:13.5px;line-height:1.85}
.comparison-card.leh-card{background:linear-gradient(140deg,#193b2b,#102f23);border-color:#ad9257}.leh-card h3{color:#f3e8c9}.leh-card .eyebrow,.leh-card dt{color:#d4b475}.leh-card>p,.leh-card dd{color:#d7dfc0}.leh-card .comparison-number{color:#d9ba79}.leh-card h3 em{color:#e2c17f}.leh-card dl>div{border-color:#bc9d5960}
.knowledge-footnote{font-size:13px;line-height:1.8;color:#687051;margin:21px 0 27px;max-width:890px}
.method-details{border-top:1px solid #a48b5260;border-bottom:1px solid #a48b5260}.method-details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-family:var(--serif);font-size:25px;color:#294730}.method-details>summary::-webkit-details-marker{display:none}.method-details>summary>span:last-child{font-family:Arial,sans-serif;font-size:21px;color:#9b7c40}.method-details[open]>summary>span:last-child{transform:rotate(45deg)}
.method-table-wrap{overflow-x:auto;margin-bottom:20px;border:1px solid #ab955960}.method-table{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px;line-height:1.85;color:#4d5d44}.method-table caption{text-align:left;padding:13px 15px;background:#e1d4b2;color:#344c36;font-size:13.5px}.method-table th,.method-table td{padding:17px 16px;vertical-align:top;border-bottom:1px solid #ac96554a}.method-table thead{background:#1d3b2c;color:#f4e8c7}.method-table thead th{font-weight:500;font-size:13.5px}.method-table tbody th{width:20%;font-size:13px;font-weight:600;color:#3e5138}.method-table td{width:40%}.method-table tbody tr:last-child>*{border-bottom:0}
.method-note{font-size:13.5px;color:#5e684c;line-height:1.9;margin:0 0 22px}.method-note[lang="gu"]{font-size:14px}
.read-label{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;padding-top:28px}.read-label>div{border-left:2px solid #b89c5d;padding-left:15px}.read-label h4{font-family:var(--serif);font-size:22px;font-weight:400;color:#35503a;margin:0 0 8px}.read-label p{font-size:13.5px;line-height:1.8;color:#657052;margin:0}
.reference-notes{margin-top:26px;font-size:13px;color:#6b7055}.reference-notes summary{cursor:pointer;line-height:1.7}.reference-notes p{line-height:1.9;margin:13px 0 0}.reference-notes ul{display:flex;flex-wrap:wrap;list-style:none;gap:8px 23px;margin:12px 0 0;padding:0}.reference-notes a{text-decoration:underline;text-underline-offset:3px;line-height:1.9;color:#506442}
.bar-care.section-wrap{background:#19392bf2;color:#f2e7ca;padding-top:48px;padding-bottom:45px}.bar-care .eyebrow{color:#c1a266}.bar-care-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.bar-care h2{font-family:var(--serif);font-size:42px;line-height:1.13;font-weight:400;margin:10px 0 0}.bar-care h2 em{color:#d7b474}.bar-care-heading .sa{font-size:25px;color:#cbb57e;margin:0}.bar-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}.bar-care-grid article{border-top:1px solid #b2945360;padding-top:21px}.bar-care-grid h3{font-family:var(--serif);font-weight:400;font-size:25px;color:#f0e7c9;margin:0 0 10px}.bar-care-grid p{color:#c3cba8;font-size:13.5px;line-height:1.9;margin:0}
.detail-guide{border:1px solid #b39a5b65;background:#e9e1ca70;margin:22px 0;padding:17px 19px}.detail-guide h3{font-family:var(--serif);font-size:23px;font-weight:400;color:#334a34;margin:0 0 12px}.detail-guide dl{margin:0}.detail-guide dl>div{display:grid;grid-template-columns:103px 1fr;gap:12px;padding:10px 0;border-top:1px solid #b29c6b40}.detail-guide dt{font-size:12px;text-transform:uppercase;letter-spacing:.7px;line-height:1.8;color:#86734c}.detail-guide dd{font-size:13px;line-height:1.85;color:#566144;margin:0}.detail-guide .guide-small{font-size:12.5px;color:#7b795c;line-height:1.8;margin:11px 0 0}.detail-formula-note{font-size:13px;line-height:1.85;color:#6c7252}
.story-signature .founder-names{font-size:18px;line-height:1.85}
.method-details>summary>span:first-child{font-size:inherit;font-weight:400;transform:none}
.knowledge-jump{display:flex;width:fit-content;margin-top:18px;line-height:1.7}
@media(max-width:800px){.method-table-wrap .method-table{min-width:0;display:block}.method-table caption,.method-table tbody,.method-table tr,.method-table tbody th,.method-table td{display:block;width:100%}.method-table thead{position:absolute;overflow:hidden;clip-path:inset(50%);height:1px;width:1px;white-space:nowrap}.method-table tbody tr{padding:18px 16px;border-bottom:1px solid #ac96554a}.method-table tbody tr:last-child{border-bottom:0}.method-table tbody th{padding:0 0 5px;border:0;font-size:14px;color:#2e4833}.method-table td{padding:13px 0 0;border:0;font-size:13.5px;line-height:1.9}.method-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#917541;margin-bottom:4px}}
@media(min-width:1600px){.knowledge.section-wrap,.bar-care.section-wrap{margin-left:max(38px,calc((100vw - 1490px)/2));margin-right:max(38px,calc((100vw - 1490px)/2))}}
@media(max-width:1100px){.knowledge.section-wrap,.bar-care.section-wrap{margin:28px 25px;padding:50px 4.8%}.comparison-card{padding:22px 18px}.comparison-card h3{font-size:27px}.knowledge-heading h2{font-size:44px}.knowledge-heading>p{font-size:13.5px;max-width:270px}.comparison-card>p{min-height:115px}.comparison-card dd{font-size:13px}}
@media(max-width:800px){.knowledge.section-wrap,.bar-care.section-wrap{margin:28px 18px;padding:42px 4%}.knowledge-heading{display:block}.knowledge-heading>p{max-width:500px;margin-top:22px}.comparison-grid{grid-template-columns:1fr}.comparison-card{padding:25px}.comparison-number{margin-bottom:17px}.comparison-card h3{min-height:0;font-size:34px}.comparison-card>p{min-height:0;font-size:14px}.comparison-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.comparison-card dl>div:last-child{grid-column:1/-1}.comparison-card dd{font-size:13.5px}.method-table{min-width:570px}.read-label{gap:18px}.read-label h4{font-size:21px}.read-label p{font-size:13px}.bar-care-grid{gap:20px}.bar-care-grid h3{font-size:23px}.bar-care-grid p{font-size:13px}.bar-care h2{font-size:37px}}
@media(max-width:560px){.knowledge.section-wrap,.bar-care.section-wrap{margin:22px 10px;padding:35px 18px}.knowledge:before,.bar-care:before{inset:6px}.knowledge-heading{margin-bottom:24px}.knowledge-heading .eyebrow{font-size:11px;letter-spacing:1px;line-height:1.8}.knowledge-heading .section-sanskrit{font-size:19px;margin:12px 0 10px}.knowledge-heading h2{font-size:37px;line-height:1.08}.knowledge-heading>p{font-size:13.5px;margin-top:19px}.knowledge-intro{font-size:14px;padding:17px 0;margin-bottom:23px;line-height:2}.comparison-grid{gap:15px}.comparison-card{padding:23px 20px 17px}.comparison-card h3{font-size:31px;margin-bottom:16px}.comparison-card>p{font-size:13.5px;line-height:1.95;margin-bottom:18px}.comparison-card .eyebrow{font-size:11px}.comparison-card dl{display:block}.comparison-card dl>div{padding:12px 0}.comparison-card dt{font-size:11.5px}.comparison-card dd{font-size:13.5px}.knowledge-footnote{font-size:13px;line-height:1.95;margin-bottom:23px}.method-details>summary{font-size:24px;line-height:1.3;padding:22px 0}.method-table-wrap{margin-bottom:18px}.method-table caption{font-size:13px}.method-table th,.method-table td{padding:14px 13px}.method-note{font-size:13.5px}.read-label{grid-template-columns:1fr;gap:20px;padding-top:25px}.read-label h4{font-size:24px}.read-label p{font-size:13.5px;line-height:1.85}.reference-notes{font-size:12.5px;line-height:1.8}.reference-notes ul{display:block}.reference-notes li{margin-top:8px}.bar-care-heading{display:block}.bar-care-heading .sa{font-size:19px;margin:16px 0 0}.bar-care h2{font-size:36px}.bar-care-grid{grid-template-columns:1fr;gap:24px;margin-top:27px}.bar-care-grid h3{font-size:25px}.bar-care-grid p{font-size:13.5px}.detail-guide{padding:15px;margin:19px 0}.detail-guide dl>div{grid-template-columns:80px 1fr;gap:12px}.detail-guide h3{font-size:23px}.detail-guide dt{font-size:11.5px}.detail-guide dd{font-size:13px}.story-signature .founder-names{font-size:18px;line-height:1.9}}
