.elementor-34223 .elementor-element.elementor-element-pubs1099{--display:flex;}.elementor-34223 .elementor-element.elementor-element-pubs1099:not(.elementor-motion-effects-element-type-background), .elementor-34223 .elementor-element.elementor-element-pubs1099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF7;}.elementor-34223 .elementor-element.elementor-element-pubs1015{--display:flex;--padding-top:60px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-34223 .elementor-element.elementor-element-pubs1015:not(.elementor-motion-effects-element-type-background), .elementor-34223 .elementor-element.elementor-element-pubs1015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EA;}.elementor-34223 .elementor-element.elementor-element-pubs1012{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34223 .elementor-element.elementor-element-pubs1013{--display:flex;}.elementor-34223 .elementor-element.elementor-element-pubs1014{--display:flex;}.elementor-34223 .elementor-element.elementor-element-pubs1002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-34223 .elementor-element.elementor-element-pubs1002 .elementor-heading-title{font-family:"Fedra Sans Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:14px;font-weight:700;letter-spacing:1.2px;color:#B5451B;}.elementor-34223 .elementor-element.elementor-element-pubs1003 .elementor-heading-title{font-family:"FedraSerifA", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:64px;font-weight:700;line-height:1.06em;color:#1E0F06;}.elementor-34223 .elementor-element.elementor-element-pubs1004{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Fedra Sans Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:18px;line-height:1.65em;}.elementor-34223 .elementor-element.elementor-element-pubs1006 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-34223 .elementor-element.elementor-element-pubs1006 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-34223 .elementor-element.elementor-element-pubs1006 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-34223 .elementor-element.elementor-element-pubs1006 .jet-listing-dynamic-field__content{text-align:left;}.elementor-34223 .elementor-element.elementor-element-pubs1011{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34223 .elementor-element.elementor-element-pubs1009 .elementor-button{background-color:#B5451B;font-family:"Fedra Sans Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-34223 .elementor-element.elementor-element-pubs1dlsn .elementor-button{background-color:#FFFAF7;font-family:"Fedra Sans Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-weight:700;fill:#B5451B;color:#B5451B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5451B;border-radius:8px 8px 8px 8px;}.elementor-34223 .elementor-element.elementor-element-pubs1010 .elementor-button{background-color:#FFFAF7;font-family:"Fedra Sans Std", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-weight:700;fill:#B5451B;color:#B5451B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5451B;border-radius:8px 8px 8px 8px;}.elementor-34223 .elementor-element.elementor-element-pubs1dexp{--display:flex;--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-34223 .elementor-element.elementor-element-pubs1dexp:not(.elementor-motion-effects-element-type-background), .elementor-34223 .elementor-element.elementor-element-pubs1dexp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF7;}.elementor-34223 .elementor-element.elementor-element-pubs1dinr{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-34223 .elementor-element.elementor-element-pubs1015{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-34223 .elementor-element.elementor-element-pubs1003 .elementor-heading-title{font-size:48px;}.elementor-34223 .elementor-element.elementor-element-pubs1011{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34223 .elementor-element.elementor-element-pubs1dexp{--padding-top:24px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}}@media(max-width:767px){.elementor-34223 .elementor-element.elementor-element-pubs1015{--padding-top:32px;--padding-bottom:38px;--padding-left:16px;--padding-right:16px;}.elementor-34223 .elementor-element.elementor-element-pubs1012{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34223 .elementor-element.elementor-element-pubs1013{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34223 .elementor-element.elementor-element-pubs1014{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34223 .elementor-element.elementor-element-pubs1003 .elementor-heading-title{font-size:40px;}.elementor-34223 .elementor-element.elementor-element-pubs1004{font-size:16px;}.elementor-34223 .elementor-element.elementor-element-pubs1011{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34223 .elementor-element.elementor-element-pubs1009 .elementor-button{padding:10px 10px 10px 10px;}.elementor-34223 .elementor-element.elementor-element-pubs1dlsn .elementor-button{padding:10px 10px 10px 10px;}.elementor-34223 .elementor-element.elementor-element-pubs1010 .elementor-button{padding:10px 10px 10px 10px;}.elementor-34223 .elementor-element.elementor-element-pubs1dexp{--padding-top:16px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}}@media(min-width:768px){.elementor-34223 .elementor-element.elementor-element-pubs1012{--content-width:1140px;}.elementor-34223 .elementor-element.elementor-element-pubs1013{--width:36%;}.elementor-34223 .elementor-element.elementor-element-pubs1014{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34223 .elementor-element.elementor-element-pubs1013{--width:40%;}.elementor-34223 .elementor-element.elementor-element-pubs1014{--width:60%;}}/* Start custom CSS */body.elementor-page-34223 a:focus-visible{outline:3px solid #C08A2E;outline-offset:3px}
body.elementor-page-34223 .jsm-reader-placeholder{display:flex;align-items:center;justify-content:center;min-height:220px;padding:32px;border:1px solid #E5D5C3;border-radius:10px;background:#FFF;color:#5D4C43;text-align:center;font-family:"Fedra Sans Std",sans-serif;font-size:16px;line-height:1.6}
body.elementor-page-34223 .jsm-reader-placeholder p{margin:0}
body.elementor-page-34223 .jsm-reader-frame{width:100%;max-width:1040px;margin:0 auto}
body.elementor-page-34223 .jsm-reader-fallback a{display:inline-block;padding:12px 20px;border-radius:7px;background:#7A2E1D;color:#FFF;text-decoration:none;font-family:"Fedra Sans Std",sans-serif;font-weight:700}
/* Phase 1D: Contents and one-instance audio player */
body.elementor-page-34223 .jsm-pub-experience{color:#3D322C;font-family:"Fedra Sans Std",Arial,sans-serif}
body.elementor-page-34223 .jsm-toc-section,body.elementor-page-34223 .jsm-audio-section{scroll-margin-top:24px}
body.elementor-page-34223 .jsm-toc-section{padding-bottom:48px}
body.elementor-page-34223 .jsm-pub-experience h2{margin:0 0 24px;color:#1E0F06;font-family:FedraSerifA,Georgia,serif;font-size:44px;font-weight:700;line-height:1.12}
body.elementor-page-34223 .jsm-toc-list{column-count:2;column-gap:48px}
body.elementor-page-34223 .jsm-toc-link{display:flex;align-items:flex-end;min-height:44px;padding:9px 0;color:#3D322C;text-decoration:none;break-inside:avoid}
body.elementor-page-34223 .jsm-toc-link:hover{color:#B5451B}
body.elementor-page-34223 .jsm-toc-title{max-width:78%;font-size:16px;line-height:1.35}
body.elementor-page-34223 .jsm-toc-dots{flex:1;min-width:20px;margin:0 8px 5px;border-bottom:1px dotted #D4C9B4}
body.elementor-page-34223 .jsm-toc-page{color:#B5451B;font-weight:700;font-variant-numeric:tabular-nums}
body.elementor-page-34223 .jsm-toc-link.is-sub{padding-left:20px}
body.elementor-page-34223 .jsm-toc-link.is-sub .jsm-toc-title{font-size:15px}
body.elementor-page-34223 .jsm-toc-group{break-inside:avoid}
body.elementor-page-34223 .jsm-toc-parts{margin:0 0 8px;padding:0 0 8px 20px;border-bottom:1px solid #D4C9B4}
body.elementor-page-34223 .jsm-toc-parts summary{display:list-item;min-height:44px;padding:10px 0;color:#B5451B;cursor:pointer;font-weight:700}
body.elementor-page-34223 .jsm-toc-children{padding-top:2px}
body.elementor-page-34223 .jsm-audio-section{padding:42px 0 8px;border-top:1px solid #D4C9B4}
body.elementor-page-34223 .jsm-audio-player{padding:28px 32px;border:1px solid #D4C9B4;border-radius:8px;background:#F7F1EA}
body.elementor-page-34223 .jsm-audio-name{margin:0 0 22px;color:#1E0F06;font-family:FedraSerifA,Georgia,serif;font-size:24px;font-weight:700}
body.elementor-page-34223 #jsm-sandya-audio{display:none}
body.elementor-page-34223 .jsm-audio-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}
body.elementor-page-34223 .jsm-audio-controls button,body.elementor-page-34223 .jsm-mini-player button,body.elementor-page-34223 .jsm-speed,body.elementor-page-34223 .jsm-mini-speed{min-height:44px;border-radius:8px;font-family:"Fedra Sans Std",Arial,sans-serif;font-weight:700;cursor:pointer}
body.elementor-page-34223 .jsm-skip{min-width:96px;border:1px solid #B5451B;background:#FFFFFF;color:#B5451B}
body.elementor-page-34223 .jsm-play{min-width:132px;border:1px solid #B5451B;background:#B5451B;color:#FFFFFF;font-size:17px}
body.elementor-page-34223 .jsm-seek-label{display:block;margin-bottom:8px;color:#1E0F06;font-weight:700}
body.elementor-page-34223 .jsm-seek{width:100%;height:28px;margin:0;accent-color:#B5451B;cursor:pointer}
body.elementor-page-34223 .jsm-time-row{display:flex;justify-content:space-between;margin-top:2px;color:#3D322C;font-variant-numeric:tabular-nums}
body.elementor-page-34223 .jsm-speed-label{display:inline-block;margin:22px 10px 0 0;color:#1E0F06;font-weight:700}
body.elementor-page-34223 .jsm-speed,body.elementor-page-34223 .jsm-mini-speed{border:1px solid #D4C9B4;background:#FFFFFF;color:#1E0F06;padding:0 12px}
body.elementor-page-34223 .jsm-mini-player{position:fixed;z-index:9998;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;display:grid;grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:center;gap:12px;max-width:760px;margin:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border:1px solid #D4C9B4;border-radius:8px;background:#FFFAF7;color:#1E0F06;box-shadow:0 6px 18px rgba(61,50,44,.14)}
body.elementor-page-34223 .jsm-mini-player[hidden]{display:none}
body.elementor-page-34223 .jsm-mini-title{border:0;background:transparent;color:#1E0F06;text-align:left}
body.elementor-page-34223 .jsm-mini-time{font-variant-numeric:tabular-nums;white-space:nowrap}
body.elementor-page-34223 .jsm-mini-play{min-width:84px;border:1px solid #B5451B;background:#B5451B;color:#FFFFFF}
body.elementor-page-34223 .jsm-mini-progress{position:absolute;right:8px;bottom:4px;left:8px;height:2px;background:#D4C9B4;overflow:hidden}
body.elementor-page-34223 .jsm-mini-progress span{display:block;width:0;height:100%;background:#B5451B}
body.jsm-audio-active{padding-bottom:calc(92px + env(safe-area-inset-bottom))}
body.elementor-page-34223 .jsm-pub-experience button:focus-visible,body.elementor-page-34223 .jsm-pub-experience select:focus-visible,body.elementor-page-34223 .jsm-pub-experience input:focus-visible,body.elementor-page-34223 .jsm-pub-experience summary:focus-visible,body.elementor-page-34223 .jsm-pub-experience a:focus-visible,body.elementor-page-34223 #jsm-listen-title:focus-visible{outline:3px solid #C9890A;outline-offset:3px}
body.elementor-page-34223 .jsm-toc-link[aria-current="true"]{color:#B5451B}
@media(max-width:1024px){body.elementor-page-34223 .jsm-pub-experience h2{font-size:38px}body.elementor-page-34223 .jsm-toc-list{column-gap:32px}}
@media(max-width:767px){body.elementor-page-34223 .jsm-toc-section{padding-bottom:38px}body.elementor-page-34223 .jsm-pub-experience h2{font-size:30px}body.elementor-page-34223 .jsm-toc-list{column-count:1}body.elementor-page-34223 .jsm-audio-section{padding-top:34px}body.elementor-page-34223 .jsm-audio-player{padding:24px 16px}body.elementor-page-34223 .jsm-audio-controls{gap:8px}body.elementor-page-34223 .jsm-skip{min-width:82px;padding:0 8px}body.elementor-page-34223 .jsm-play{min-width:102px}body.elementor-page-34223 .jsm-speed-label{margin-top:18px}body.elementor-page-34223 .jsm-mini-player{grid-template-columns:1fr auto auto;gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom))}body.elementor-page-34223 .jsm-mini-title{grid-column:1/3;min-height:32px;padding:0}body.elementor-page-34223 .jsm-mini-time{grid-column:1/2;font-size:14px}body.elementor-page-34223 .jsm-mini-speed{min-height:40px;padding:0 8px}body.elementor-page-34223 .jsm-mini-play{min-height:40px;min-width:74px}}
@media(max-width:380px){body.elementor-page-34223 .jsm-audio-controls{flex-wrap:wrap}body.elementor-page-34223 .jsm-play{order:-1;flex-basis:100%}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fedra Sans Std';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Light.woff') format('woff');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Light-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Book-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Medium-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Fedra Sans Std';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/Fedra-Sans-Std-Bold-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FedraSerifA';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/FedraSerifA-Normal.otf') format('truetype');
}
@font-face {
	font-family: 'FedraSerifA';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/FedraSerifA-Medium.otf') format('truetype');
}
@font-face {
	font-family: 'FedraSerifA';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/FedraSerifA-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'FedraSerifA';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://jaisamadha.com/wp-content/uploads/2026/01/FedraSerifA-BookItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */