@media(max-width:768px){body{overflow-x:hidden;width:100%}body:has(.menu-open){overflow:hidden}}@media(max-width:768px){.pillars-section{grid-template-columns:1fr!important;gap:1.5rem;padding:0 1rem;padding-top:8px;margin:3rem auto;position:relative;z-index:1;overflow:visible!important}.pillar-card{padding:2.5rem 1.5rem!important}.pillar-icon{margin-bottom:1.25rem!important;font-size:1.8rem!important}.research-container{grid-template-columns:1fr;gap:2.5rem}.research-features{grid-template-columns:1fr 1fr!important;gap:.75rem}.research-visual{height:auto!important;min-height:340px;padding:1.5rem 0}.manuscript-overlay{padding:3.5rem 1rem;min-height:300px;width:95%;margin:0 auto}.two-column-grid{grid-template-columns:1fr;gap:2.25rem!important}.content-section{padding:2.5rem 1rem!important}.section-header{margin-bottom:2rem!important}.content-card{padding-top:1.5rem!important;padding-bottom:2.5rem!important}.card-label{margin-bottom:.75rem!important;font-size:.65rem!important;letter-spacing:.1em!important}.hero-title{font-size:clamp(1.8rem,12vw,2.5rem);padding:0 .5rem}.hero-description{font-size:1.1rem;line-height:1.6}.hero-frame-container{padding:2.5rem 1rem!important}.pillar-card h3,.pillar-card p{font-size:1rem}.research-title{font-size:2rem}.research-description{font-size:1.1rem}.manuscript-line{font-size:clamp(.95rem,5vw,1.4rem);margin:.8rem 0;width:100%;white-space:nowrap;text-align:left;padding-left:5%}.feature-item{padding:.75rem!important;gap:.5rem!important}.feature-text{font-size:.8rem!important;line-height:1.2}.section-title{font-size:1.75rem!important}.card-title{font-size:1.25rem!important;margin-bottom:.75rem!important}.card-excerpt{font-size:.95rem!important;line-height:1.6!important;margin-bottom:1rem!important}.view-all-btn{margin-top:1rem!important;padding:.8rem 2rem!important;font-size:.7rem!important}.mission-text{font-size:1.1rem!important;line-height:1.6!important}}@media(max-width:480px){.section-title,.research-title{font-size:1.75rem}@media(max-width:340px){.hero-title{font-size:1.6rem}.pillar-card{padding:2rem 1rem}.manuscript-line{font-size:1rem}.two-column-grid{gap:2rem}}}@media(max-width:768px){.codex-layout{flex-direction:column!important;gap:3rem!important;margin-top:4rem!important;padding:3rem 1.5rem!important;max-width:88%;border-top:1px solid rgba(198,168,124,.15)}.codex-divider{display:none}.codex-column{width:100%!important}.column-header{margin-bottom:2rem!important;padding-bottom:.75rem!important;width:75%;align-self:center}.column-header h2{font-size:1.4rem!important;letter-spacing:.02em!important}.column-subtitle{font-size:.85rem!important;opacity:.8}.journal-entry{margin-bottom:2rem!important;padding-bottom:.5rem}.journal-title{font-size:1.25rem!important;line-height:1.3!important;margin-bottom:.4rem!important}.journal-excerpt{font-size:.95rem!important;line-height:1.6!important;color:var(--muted-text)}.column-view-all{width:fit-content;align-self:center;text-align:center;padding:.8rem 2rem!important;font-size:.75rem!important;border-color:#c6a87c33!important;margin-top:1rem!important}}@media(max-width:768px){.fides-container{padding:2rem 1rem;overflow-x:hidden}.fides-header-block{margin-bottom:2rem}.fides-title{font-size:1.8rem;margin-bottom:.75rem;line-height:1.3}.fides-subtitle{font-size:.95rem}.search-container-monastic{margin-top:1.75rem}.search-container-monastic input{font-size:.9rem;padding:.8rem 3rem .8rem 1rem}.search-icon{right:1rem}.reflections-list,.articles-list{gap:1.75rem}.reflection-item,.article-item{padding:1.75rem 1.25rem}.reflection-title,.article-title-link{font-size:1.4rem;margin-bottom:.75rem;line-height:1.35}.reflection-excerpt,.article-excerpt{font-size:.95rem;line-height:1.65}.read-meditation-btn,.read-article-btn{padding:.75rem 1.5rem;font-size:.75rem}.pagination-monastic{flex-direction:column;gap:1rem;margin-top:2.5rem}.page-link{padding:.75rem 1.5rem;font-size:.75rem}#pageNumbers{order:-1;margin-bottom:.5rem}#pageNumbers span{font-size:.85rem!important}}@media(max-width:480px){.fides-container{padding:1.5rem .85rem}.fides-title{font-size:1.65rem}.fides-subtitle{font-size:.9rem}.reflection-item,.article-item{padding:1.5rem 1rem}.reflection-title,.article-title-link{font-size:1.25rem}.reflection-excerpt,.article-excerpt{font-size:.9rem}}@media(max-width:768px){.form-container{padding:2rem 1rem;max-width:100%;overflow-x:hidden}.form-header{margin-bottom:1.75rem;max-width:100%}.form-title{font-size:1.85rem;line-height:1.3;word-wrap:break-word}.form-description{font-size:.95rem;max-width:100%}.contact-form{padding:1.5rem!important;margin-top:2rem!important;margin-left:-.75rem!important;margin-right:-.75rem!important;width:calc(100% + 1.5rem)!important}.form-group{margin-bottom:1.25rem!important}.form-group label{font-size:.75rem!important}.form-input,.form-textarea,.form-select{font-size:1rem;padding:.75rem}.form-textarea{min-height:150px}.submit-btn,.form-btn,.form-submit{width:100%;padding:1rem;font-size:.75rem;display:block;text-align:center}.checkbox-group{gap:.6rem!important}.checkbox-group label{font-size:.9rem!important;text-align:left!important}.file-upload-wrapper{padding:1.5rem 1rem!important}.turnstile-wrapper{padding:1rem!important;transform:scale(.9);transform-origin:center;max-width:100%;overflow:hidden}.form-grid{grid-template-columns:1fr;gap:1.5rem;max-width:100%}.form-message{font-size:.9rem;padding:1rem 1rem 1rem 2.5rem;max-width:100%;word-wrap:break-word}}@media(max-width:480px){.form-container{padding:1.5rem .85rem}.form-title{font-size:1.65rem}.contact-form{padding:1.25rem!important;margin-top:2rem!important;margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem)!important}.form-input,.form-textarea,.form-select{font-size:.95rem}.form-textarea{min-height:120px}.turnstile-wrapper{transform:scale(.85)}}@media(max-width:340px){.submit-btn,.form-btn{padding:.85rem!important;letter-spacing:.1em!important}}@media(max-width:768px){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{overflow-x:hidden!important;width:100%;position:relative}.monastic-header,main,section,article{max-width:100%}@media(max-width:380px){.monastic-header{padding:.75rem .5rem!important}main{padding-left:0!important;padding-right:0!important}section:not(.hero-section):not(.research-showcase):not(#cfa-banner):not(.mission-section){padding-left:.75rem!important;padding-right:.75rem!important}}main a,main button,section a,section button,input,select,textarea{min-height:44px}main p,main li,section p,section li,blockquote{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}img{max-width:100%;height:auto}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}pre,code{max-width:100%;overflow-x:auto;word-wrap:break-word;white-space:pre-wrap}iframe,embed,object{max-width:100%}}@media(max-width:768px)and (orientation:landscape){.hero-section{padding:3rem 1rem}.article-container,.meditation-container{padding:2rem 1rem}}
