.PillarPortableText-module__bk11GG__h2{font-family:var(--font-newsreader,var(--font-admin-heading,serif));letter-spacing:-.012em;color:#16322f;margin:3.2rem 0 1.1rem;scroll-margin-top:96px;font-size:clamp(1.7rem,2.6vw,2.15rem);line-height:1.18}.PillarPortableText-module__bk11GG__h2:first-child{margin-top:.5rem}.PillarPortableText-module__bk11GG__h2CornerstonePractice{background:linear-gradient(90deg,#fbf6ea 0%,#fbf6ea00 100%) padding-box padding-box;border-left:4px solid #c8982a;border-radius:0 6px 6px 0;margin-left:-1.4rem;padding-top:.55rem;padding-bottom:.6rem;padding-left:1.1rem}@media (max-width:720px){.PillarPortableText-module__bk11GG__h2CornerstonePractice{margin-left:-.4rem;padding-left:.7rem}}.PillarPortableText-module__bk11GG__h3{font-family:var(--font-newsreader,var(--font-admin-heading,serif));color:#16322f;margin:2.1rem 0 .65rem;font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.3}.PillarPortableText-module__bk11GG__h4{color:#16322f;margin:1.4rem 0 .45rem;font-size:1.05rem;font-weight:600}.PillarPortableText-module__bk11GG__headingAnchor{color:inherit;text-decoration:none}.PillarPortableText-module__bk11GG__headingAnchor:hover{color:#3d8b8b}.PillarPortableText-module__bk11GG__paragraph{color:#2a2a2a;margin:0 0 1.2rem;font-size:1.075rem;line-height:1.75}.PillarPortableText-module__bk11GG__strong{color:#1a1a1a;font-weight:700}.PillarPortableText-module__bk11GG__em{font-style:italic}.PillarPortableText-module__bk11GG__underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.PillarPortableText-module__bk11GG__link{color:#3d8b8b;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PillarPortableText-module__bk11GG__link:hover{color:#2a6f6f}.PillarPortableText-module__bk11GG__blockquote{color:#3a3a3a;border-left:4px solid #c8982a;margin:1.6rem 0;padding:.4rem 0 .4rem 1.25rem;font-size:1.1rem;font-style:italic;line-height:1.65}.PillarPortableText-module__bk11GG__list,.PillarPortableText-module__bk11GG__listOrdered{margin:0 0 1.3rem;padding-left:1.4rem}.PillarPortableText-module__bk11GG__listOrdered{list-style:decimal}.PillarPortableText-module__bk11GG__listItem{margin-bottom:.45rem;font-size:1.075rem;line-height:1.7}.PillarPortableText-module__bk11GG__figure{margin:1.8rem 0}.PillarPortableText-module__bk11GG__image{border-radius:14px;width:100%;height:auto;display:block}.PillarPortableText-module__bk11GG__caption{color:#6a6a6a;text-align:center;margin-top:.55rem;font-size:.92rem;font-style:italic}.PillarPortableText-module__bk11GG__imagePlaceholder{background:linear-gradient(#f5fafa 0%,#eef7f6 100%);border:2px dashed #b7cfcf;border-radius:14px;margin:1.8rem 0;padding:1.25rem 1.4rem;position:relative}.PillarPortableText-module__bk11GG__placeholderInner{flex-direction:column;gap:.55rem;display:flex}.PillarPortableText-module__bk11GG__placeholderTopRow{justify-content:space-between;align-items:center;display:flex}.PillarPortableText-module__bk11GG__placeholderEyebrow{text-transform:uppercase;letter-spacing:.09em;color:#3d8b8b;font-size:.72rem;font-weight:700}.PillarPortableText-module__bk11GG__placeholderRatio{color:#3d8b8b;background:#fff;border:1px solid #b7cfcf;border-radius:999px;padding:.18rem .5rem;font-size:.72rem;font-weight:600}.PillarPortableText-module__bk11GG__placeholderLabel{font-family:var(--font-newsreader,serif);color:#16322f;font-size:1.18rem;font-weight:600}.PillarPortableText-module__bk11GG__placeholderBrief{color:#2a4a48;margin:0;font-size:1rem;line-height:1.6}.PillarPortableText-module__bk11GG__placeholderAlt{color:#4a6664;margin:0;font-size:.85rem;font-style:italic}.PillarPortableText-module__bk11GG__placeholderAlt span{color:#2a4a48;font-style:normal;font-weight:600}.PillarPortableText-module__bk11GG__ratio169{aspect-ratio:16/9;min-height:200px}.PillarPortableText-module__bk11GG__ratio43{aspect-ratio:4/3;min-height:220px}.PillarPortableText-module__bk11GG__ratio11{aspect-ratio:1;min-height:240px}.PillarPortableText-module__bk11GG__ratio34{aspect-ratio:3/4;min-height:260px}.PillarPortableText-module__bk11GG__scripture{background:#fbf6ea;border-left:4px solid #c8982a;border-radius:0 12px 12px 0;margin:1.8rem 0;padding:1.2rem 1.35rem}.PillarPortableText-module__bk11GG__scriptureHeader{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.PillarPortableText-module__bk11GG__scriptureRef{font-family:var(--font-newsreader,serif);letter-spacing:.02em;color:#6e4d12;font-size:.95rem;font-weight:700}.PillarPortableText-module__bk11GG__scriptureTranslation{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#c8982a;border-radius:999px;padding:.18rem .55rem;font-size:.7rem;font-weight:700}.PillarPortableText-module__bk11GG__scriptureText{font-family:var(--font-newsreader,serif);color:#2a2118;margin:0;font-size:1.18rem;font-style:italic;line-height:1.55}.PillarPortableText-module__bk11GG__scriptureContext{color:#6e4d12;margin:.7rem 0 0;font-size:.92rem}.PillarPortableText-module__bk11GG__callout{border:1px solid #0000;border-radius:14px;margin:1.8rem 0;padding:1.15rem 1.35rem}.PillarPortableText-module__bk11GG__calloutEyebrow{text-transform:uppercase;letter-spacing:.1em;opacity:.85;margin-bottom:.35rem;font-size:.7rem;font-weight:800}.PillarPortableText-module__bk11GG__calloutHeading{font-family:var(--font-newsreader,serif);margin-bottom:.4rem;font-size:1.18rem;font-weight:600;line-height:1.3}.PillarPortableText-module__bk11GG__calloutBody{margin:0;font-size:1rem;line-height:1.6}.PillarPortableText-module__bk11GG__calloutInsight{color:#16322f;background:#eaf3f2;border-color:#b7cfcf}.PillarPortableText-module__bk11GG__calloutAction{color:#4a3308;background:#fff6e2;border-color:#e8c97a}.PillarPortableText-module__bk11GG__calloutWeight{color:#3a2614;background:#f4ece3;border-color:#d5baa0}@media (max-width:720px){.PillarPortableText-module__bk11GG__h2{margin-top:2.4rem;font-size:1.5rem}.PillarPortableText-module__bk11GG__h3{font-size:1.18rem}.PillarPortableText-module__bk11GG__paragraph,.PillarPortableText-module__bk11GG__listItem{font-size:1.025rem}.PillarPortableText-module__bk11GG__scriptureText{font-size:1.08rem}.PillarPortableText-module__bk11GG__imagePlaceholder{padding:1rem 1.05rem}.PillarPortableText-module__bk11GG__ratio169,.PillarPortableText-module__bk11GG__ratio43,.PillarPortableText-module__bk11GG__ratio11,.PillarPortableText-module__bk11GG__ratio34{aspect-ratio:auto;min-height:auto}}
