@layer tokens,base,components,pages,utilities;@layer tokens{@font-face{font-family:orpheus-pro;src:url(/fonts/orpheuspro/orpheuspro-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:orpheus-pro;src:url(/fonts/orpheuspro/orpheuspro-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:orpheus-pro;src:url(/fonts/orpheuspro/orpheuspro-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:orpheus-pro;src:url(/fonts/orpheuspro/orpheuspro-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:orpheuspro;src:url(/fonts/orpheuspro/orpheuspro-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:orpheuspro;src:url(/fonts/orpheuspro/orpheuspro-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:orpheuspro;src:url(/fonts/orpheuspro/orpheuspro-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:orpheuspro;src:url(/fonts/orpheuspro/orpheuspro-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}:root{color-scheme:light dark;--bg: #ececec;--surface: #ffffff;--text: #181818;--muted: #616161;--line: #d4d4d4;--accent: #000000;--surface-elevated: #f7f7f7;--shadow-color: rgba(0, 0, 0, .18);--image-border: rgba(0, 0, 0, .22);--image-ghost-a: #e6e6e6;--image-ghost-b: #d7d7d7;--btn-bg: #000000;--btn-text: #ffffff;--btn-border: #000000;--home-bg-gradient: linear-gradient(180deg, #f7f7f7 0%, #efefef 55%, #e8e8e8 100%);--home-posts-bg: #ffffff;--card-image-bg: #dbdbdb;--serif: "orpheuspro", "orpheus-pro", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--display: "orpheuspro", "orpheus-pro", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans: "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--content-max: 1080px;--article-max: 760px}@media(prefers-color-scheme:dark){:root{--bg: #0f1114;--surface: #161a20;--surface-elevated: #1d232b;--text: #eceff4;--muted: #b2bbc8;--line: #303844;--accent: #e8edf6;--shadow-color: rgba(0, 0, 0, .45);--image-border: rgba(211, 221, 236, .3);--image-ghost-a: #2a323d;--image-ghost-b: #3a4654;--btn-bg: #e6ebf4;--btn-text: #11161d;--btn-border: #e6ebf4;--home-bg-gradient: linear-gradient(180deg, #0f1114 0%, #12161b 55%, #151a20 100%);--home-posts-bg: #151a20;--card-image-bg: #232a33}}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text)}body{font-family:var(--serif);line-height:1.58}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}}@layer base{.site-header{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-shadow:0 6px 22px color-mix(in srgb,var(--shadow-color) 65%,transparent)}:root{--anchor-offset: clamp(112px, 14vh, 156px)}html{scroll-padding-top:var(--anchor-offset)}.header-inner{max-width:1280px;margin:0 auto;min-height:clamp(48px,4.2vw,72px);padding:clamp(4px,.6vw,8px) clamp(14px,2vw,28px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,1vw,16px)}.brand{font-family:var(--display);font-size:clamp(1.35rem,calc(min(100vw,2000px)*.022),3rem);letter-spacing:.04em;text-align:center;line-height:1}.nav-links{justify-self:start;font-size:clamp(.88rem,.92vw,1rem);letter-spacing:.04em}.notify-btn{justify-self:end;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-family:var(--serif);font-size:clamp(.84rem,.95vw,1rem);letter-spacing:.04em;padding:clamp(.54rem,.7vw,.78rem) clamp(.9rem,1.2vw,1.28rem);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.form-submit{justify-self:end;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-family:var(--sans);font-size:.86rem;letter-spacing:.04em;padding:.62rem 1rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.notify-btn:hover,.form-submit:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--shadow-color) 75%,transparent);text-decoration:none}.site-footer{background:var(--surface);border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.footer-inner{width:100%;padding:26px 10%;display:flex;justify-content:center}.site-footer .notify-btn{justify-self:auto}.error-page{max-width:min(48rem,100% - 2rem);margin:0 auto;padding:clamp(3rem,8vw,6rem) 0 clamp(4rem,10vw,8rem);text-align:center}.error-page-title{margin:0 0 .75rem;font-family:var(--display);font-size:clamp(2rem,5vw,3.25rem);line-height:1.06}.error-page-message{margin:0 0 1.25rem;color:var(--muted);font-size:clamp(1rem,2.1vw,1.2rem)}.error-page-link{margin:0}:where(main,.site-main,.article-page,.home-page,.join-page) img{border:1px solid var(--image-border)}@keyframes image-ghost-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(main,.site-main,.article-page,.home-page,.join-page) img.img-ghost-pending{background:linear-gradient(110deg,var(--image-ghost-a) 12%,var(--image-ghost-b) 34%,var(--image-ghost-a) 56%);background-size:220% 100%;animation:image-ghost-shimmer 1.15s linear infinite}}@layer components{body{background:var(--surface)}.article-page{--article-text-size: clamp(1.08rem, .3vw + 1rem, 1.28rem);--article-leading: 1.68;--article-content-max: 74ch;--article-narrow-max: 66ch;--article-space-xs: .45rem;--article-space-sm: .85rem;--article-space-md: 1.2rem;--article-space-lg: 1.95rem;--article-space-xl: 2.75rem;--article-rule: rgba(29, 29, 29, .2);--article-link: #173a67;--article-link-hover: #0f2a4e;--article-blockquote-bg: color-mix(in srgb, #efe7d6 42%, white);--article-blockquote-edge: color-mix(in srgb, #7a5e2f 56%, transparent);--article-long-caption-bg: color-mix(in srgb, #f7f0df 38%, white);--article-long-caption-edge: color-mix(in srgb, #8e7443 64%, transparent);--article-long-caption-quote-edge: color-mix(in srgb, #8a744c 42%, transparent);--article-float-bg: color-mix(in srgb, white 84%, #f3efe7);--article-float-edge: color-mix(in srgb, #1d1d1d 18%, transparent);--article-caption-divider: color-mix( in srgb, var(--article-rule) 24%, transparent );--article-caption-text-opacity: .9;--article-toc-bg: color-mix(in srgb, #f7f2e8 65%, white);--article-toc-edge: color-mix(in srgb, #7f6840 45%, transparent);width:100%;max-width:2000px;margin:0 auto;padding:clamp(16px,2vw,28px) min(10vw,200px) 72px;background:var(--surface);font-family:orpheuspro,orpheus-pro,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;color:var(--text);font-size:var(--article-text-size);line-height:var(--article-leading);letter-spacing:.04em;text-wrap:pretty}.article-page .blog-item-wrapper{width:100%;margin:0}.article-page .blog-item-inner-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.article-page .blog-item-title h1{margin:.2rem 0 .45rem;text-align:center;font-size:clamp(1.94em,5vw,4.3em);font-weight:100;line-height:1.6em;letter-spacing:.04em;font-family:inherit}.article-page :is(.blog-meta-item--date,.blog-item-meta time,time[pubdate],.blog-date,.blog-meta-item time){display:block;text-align:center;inline-size:100%;margin-inline:auto;color:var(--muted);font-size:.86em;margin:0 0 1rem;line-height:1.35em;letter-spacing:.03em}.article-page .article-top-date{font-size:1.3em;line-height:1.7em;letter-spacing:.04em;color:var(--text)}.article-page .blog-item-meta-wrapper{margin-bottom:.9rem}.article-page .blog-item-author-date-wrapper{display:flex;gap:.45rem;align-items:baseline;justify-content:center;flex-wrap:wrap}.article-page .blog-meta-item--author{color:var(--muted);font-size:.86em;line-height:1.35em;letter-spacing:.03em}.article-page .blog-item-content,.article-page .blog-item-content-wrapper{font-size:1em;line-height:var(--article-leading);letter-spacing:.04em}.article-page .ne-block-content>p,.article-page .ne-block-content>ul,.article-page .ne-block-content>ol,.article-page>p,.article-page>ul,.article-page>ol{font-size:1em;line-height:var(--article-leading);letter-spacing:.04em;margin:0 0 var(--article-space-sm)}.article-page .ne-block-content>blockquote p,.article-page>blockquote p{font-size:1.05em;line-height:calc(var(--article-leading) + .06);letter-spacing:.04em}.article-page p.quote-source,.article-page blockquote p.quote-source,.article-page .ne-figure-caption p.quote-source{text-align:inherit!important}.article-page :is(.ne-block-content,:scope)>:is(h2,h3,h4,h5){margin:1.8rem 0 .6rem;text-align:center;line-height:1.6em;font-weight:100;letter-spacing:.04em;font-family:inherit}.article-page :is(.ne-block-content,:scope)>h1{text-align:center}.article-page :is(.ne-block-content,:scope)>h2{font-size:clamp(1.45em,2.2vw,1.8em)}.article-page :is(.ne-block-content,:scope)>h3{font-size:clamp(1.25em,1.7vw,1.45em)}.article-page :is(.ne-block-content,:scope)>h4{font-size:clamp(1.12em,1.3vw,1.2em);line-height:1.3em;font-weight:500}.article-page :is(.ne-block-content,:scope)>h5{font-size:clamp(1.02em,1.1vw,1.05em)}.article-page .ne-block-content :where(.align-center,.text-center,.ne-rte-text-align-center)>:is(h2,h3,h4,h5),.article-page .ne-block-content :is(h2,h3,h4,h5):is(.align-center,.text-center,.ne-rte-text-align-center){text-align:center}.article-page .ne-block-image:is(.float.float-right,.float-right)+.ne-block.ne-block-html .ne-block-content>:is(h1,h2,h3,h4,h5):first-child{text-align:left}.article-page .ne-block-image:is(.float.float-left,.float-left)+.ne-block.ne-block-html .ne-block-content>:is(h1,h2,h3,h4,h5):first-child{text-align:right}.article-page a{color:var(--article-link);text-decoration:underline!important;text-underline-offset:.12em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--article-link) 45%,transparent);transition:color .18s ease,text-decoration-color .18s ease}.article-page a:hover,.article-page a:focus-visible{color:var(--article-link-hover);text-decoration:underline!important;text-decoration-color:color-mix(in srgb,var(--article-link-hover) 62%,transparent)}.article-page a:focus-visible{outline:2px solid color-mix(in srgb,var(--article-link) 42%,white);outline-offset:2px;border-radius:2px}.article-page img,.article-page video,.article-page iframe{max-width:100%!important;height:auto!important;box-sizing:border-box}.article-page .ne-block-image{margin:1rem 0;clear:none;max-width:100%;overflow:hidden}.article-page .ne-block-image:not(:has(>figcaption,>.ne-figure-caption)){margin-bottom:1.6rem}.article-page .ne-block-image>img{display:block;width:100%;height:auto;vertical-align:top;border-radius:6px}.article-page .ne-block-image:is(.float,.float-left,.float-right){clear:both}.article-page .ne-block-image:is(.float,.float-left,.float-right):not(:has(>.ne-figure-caption--long)){background:var(--article-float-bg);box-shadow:inset 0 0 0 1px var(--article-float-edge);border-radius:6px;padding:.35rem}.article-page .image-block{display:block}.article-page :is(.combination-animation-site-default,.individual-animation-site-default,.individual-text-animation-site-default){animation:none}.article-page .ne-block-image:not(.float):not(.float-left):not(.float-right){clear:both}.article-page .ne-block-image:has(>:is(figcaption,.ne-figure-caption)){background:transparent!important;box-shadow:none!important;border:0!important}.article-page .ne-block-image .ne-block-content{max-width:100%!important}.article-page .image-block-outer-wrapper,.article-page .ne-block-image-figure,.article-page .image-block-wrapper,.article-page .ne-image-shape-container-element{width:100%;max-width:100%}.article-page .ne-block-image-figure,.article-page figure.ne-block-image-figure,.article-page figure.image-block-outer-wrapper,.article-page .image-block-outer-wrapper{margin:0;padding:0!important;box-sizing:border-box}.article-page .ne-image-shape-container-element{position:relative;overflow:hidden}.article-page .ne-image-shape-container-element img{display:block}.article-page .ne-block-image .intrinsic,.article-page .ne-block-image .intrinsic-inner{height:auto!important;padding-bottom:0!important;margin:0!important}.article-page .ne-block-image .image-inset{margin:0!important;padding:0!important;width:100%;max-width:100%;box-sizing:border-box}.article-page .ne-block-image-link{display:block}.article-page .ne-block-image .ne-image-shape-container-element.has-aspect-ratio{padding-bottom:0!important;height:auto!important}.article-page .ne-block-image .intrinsic-inner{position:static!important}.article-page .ne-block-image img,.article-page .ne-block-image .thumb-image,.article-page .ne-block-image .ne-image-shape-container-element{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}.article-page .ne-block-image:is(.float.float-left,.float-left){float:left;width:min(52%,680px);margin:.35rem 1.2rem .95rem 0!important;shape-outside:inset(0 round 4px)}.article-page .ne-block-image:is(.float.float-right,.float-right){float:right;width:min(52%,680px);margin:.35rem 0 .95rem 1.2rem!important;shape-outside:inset(0 round 4px)}.article-page .ne-block-image:is(.float.float-left,.float-left,.float.float-right,.float-right):not(:has(.ne-figure-caption,figcaption,.image-card-wrapper,.image-caption)){margin-bottom:.35rem!important}.article-page .ne-block-image.ne-col-7:is(.float,.float-left,.float-right){width:min(58%,760px)}.article-page .ne-block-image.intrinsic.ne-col-7:is(.float,.float-left,.float-right){width:min(48%,560px)}.article-page .ne-block-image.ne-col-6:is(.float,.float-left,.float-right){width:min(54%,700px)}.article-page .ne-block-image.ne-col-5:is(.float,.float-left,.float-right){width:min(50%,640px)}.article-page .ne-block-image.ne-col-4:is(.float,.float-left,.float-right){width:min(46%,560px)}.article-page .ne-block-image.ne-col-8:is(.float,.float-left,.float-right){width:min(62%,840px)}.article-page .ne-block-image.span-8:is(.float,.float-left,.float-right){width:min(62%,840px)}.article-page .ne-block-image.image-block-v2.design-layout-stack:is(.float,.float-left,.float-right),.article-page .ne-block-image.image-block-v2.design-layout-collage:is(.float,.float-left,.float-right){clear:both}.article-page .ne-block-image.image-block-v2.design-layout-collage.float .image-card-wrapper,.article-page .ne-block-image.image-block-v2.design-layout-collage.float .ne-figure-caption{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:.6rem 0 0!important;padding:0!important;background:transparent!important}.article-page .image-block-v2.design-layout-collage{position:relative;overflow:visible}.article-page .image-block-v2.design-layout-collage>img{width:min(86%,980px);max-width:100%;display:block}.article-page .image-block-v2.design-layout-collage .image-card-wrapper,.article-page .image-block-v2.design-layout-collage .ne-figure-caption{position:absolute;top:50%;right:3%;transform:translateY(-50%);width:min(44%,350px);padding:22px 18px;background:#d9d9d9;color:#1d1d1d;z-index:2}.article-page .image-block-v2.design-layout-collage:has(.ne-caption-overlay-left-40){overflow:visible}.article-page .image-block-v2.design-layout-collage:has(.ne-caption-overlay-left-40)>img{width:100%;max-width:100%}.article-page .image-block-v2.design-layout-collage .image-card-wrapper.ne-caption-overlay-left-40,.article-page .image-block-v2.design-layout-collage .ne-figure-caption.ne-caption-overlay-left-40{position:absolute;inset:0 auto 0 0;transform:none;width:40%;max-width:40%;margin:0;padding:24px 22px;box-sizing:border-box;overflow:auto}.article-page .image-card-wrapper.ne-caption-overlay-left-40 .image-subtitle.ne-dynamic-text,.article-page .ne-figure-caption.ne-caption-overlay-left-40{display:block;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}.article-page figure.ne-block-image:has(>img[src*="download+(3).jpeg"]),.article-page figure.ne-block-image:has(>img[src*="True+Christianity+Volume+1.jpg"]),.article-page figure.ne-block-image:has(>img[src*="fire-and-water-ying-yang.jpg"]),.article-page figure.ne-block-image:has(>img[src*="6-almost-all-modern-christendom-misunderstands-above-points"]){float:left!important;clear:both!important;width:min(50%,560px)!important;margin:.35rem 1.2rem .95rem 0!important}.article-page figure.ne-block-image:has(>img[src*="download+(3).jpeg"])>img,.article-page figure.ne-block-image:has(>img[src*="True+Christianity+Volume+1.jpg"])>img,.article-page figure.ne-block-image:has(>img[src*="fire-and-water-ying-yang.jpg"])>img,.article-page figure.ne-block-image:has(>img[src*="6-almost-all-modern-christendom-misunderstands-above-points"])>img{width:100%!important;height:auto!important}.article-page figure.ne-block-image:has(>img[src*="cpuid+with+bow+and+wings.png"]){float:right!important;clear:both!important;width:min(34%,360px)!important;margin:.35rem 0 .95rem 1.2rem!important}.article-page figure.ne-block-image:has(>img[src*="cpuid+with+bow+and+wings.png"])>img{width:100%!important;height:auto!important}.article-page figure.ne-block-image:has(>img[src*="worm+in+an+apple.jpg"]){float:right!important;clear:both!important;width:min(32%,340px)!important;margin:.35rem 0 .95rem 1.2rem!important}.article-page figure.ne-block-image:has(>img[src*="worm+in+an+apple.jpg"])>img{width:100%!important;height:auto!important}.article-page figure.ne-block-image:has(>img[src*="bernie-sanders.jpeg"]){float:left!important;clear:both!important;width:min(50%,640px)!important;margin:.35rem 1.2rem .95rem 0!important}.article-page figure.ne-block-image:has(>img[src*="bernie-sanders.jpeg"])>img{width:100%!important;height:auto!important}.article-page figure.ne-block-image:has(>img[src*="example-binary-code.jpg"]){float:left!important;clear:both!important;width:min(54%,700px)!important;margin:.35rem 1.2rem .95rem 0!important}.article-page figure.ne-block-image:has(>img[src*="example-binary-code.jpg"])>img{width:100%!important;height:auto!important}.article-page figure.ne-block-image:has(>img[src*="inflatable-balloon-photo.webp"]),.article-page figure.ne-block-image:has(>img[src*="old-heart-key.webp"]),.article-page figure.ne-block-image:has(>img[src*="ancient-door-keys.webp"]),.article-page figure.ne-block-image:has(>img[src*="word-truth-without-love-kindness-symbolized-belligerent-donkey-common.webp"]),.article-page figure.ne-block-image:has(>img[src*="swedenborg-s-opus-true-christianity.webp"]),.article-page figure.ne-block-image:has(>img[src*="just-because-looks-like-sheep-doesn-t-mean-s.webp"]),.article-page figure.ne-block-image:has(>img[src*="worm-apple.webp"]),.article-page figure.ne-block-image:has(>img[src*="true-christianity-emanuel-swedenborg-contains-answers-modern-problems-within.webp"]),.article-page figure.ne-block-image:has(>img[src*="common-protestant-concept-trinity.webp"]),.article-page figure.ne-block-image:has(>img[src*="george-washington.webp"]),.article-page figure.ne-block-image:has(>img[src*="purple-flower.webp"]),.article-page figure.ne-block-image:has(>img[src*="how-goodness-unites-truth-heavenly-marriage-2.webp"]),.article-page figure.ne-block-image:has(>img[src*="divine-providence-emanuel-swedenborg.webp"]){background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.article-page figure.ne-block-image:has(>img[src*="inflatable-balloon-photo.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="old-heart-key.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="ancient-door-keys.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="word-truth-without-love-kindness-symbolized-belligerent-donkey-common.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="swedenborg-s-opus-true-christianity.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="just-because-looks-like-sheep-doesn-t-mean-s.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="worm-apple.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="true-christianity-emanuel-swedenborg-contains-answers-modern-problems-within.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="common-protestant-concept-trinity.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="george-washington.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="purple-flower.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="how-goodness-unites-truth-heavenly-marriage-2.webp"])>img,.article-page figure.ne-block-image:has(>img[src*="divine-providence-emanuel-swedenborg.webp"])>img{background:transparent!important;border:0!important;box-shadow:none!important}.article-page img[src*="swedenborg-s-opus-true-christianity.webp"],.article-page img[src*="worm-apple.webp"],.article-page img[src*="true-christianity-emanuel-swedenborg-contains-answers-modern-problems-within.webp"],.article-page img[src*="common-protestant-concept-trinity.webp"],.article-page img[src*="george-washington.webp"],.article-page img[src*="purple-flower.webp"]{background:transparent!important;border:0!important;box-shadow:none!important}.article-page figure.ne-block-image:has(>img[src*="hat-worn-senior-catholic-officials-called-miter.webp"]){background:#fff!important}.article-page img[src*="hat-worn-senior-catholic-officials-called-miter.webp"]{background:#fff!important;mix-blend-mode:normal!important;filter:none!important}.article-page figure.ne-block-image:has(>img[src*="ancient-door-keys.webp"]){background:#fff!important}.article-page img[src*="ancient-door-keys.webp"]{background:#fff!important;mix-blend-mode:normal!important;filter:none!important}.article-page figure.ne-block-image:has(>img[src*="how-goodness-unites-truth-heavenly-marriage-2.webp"]){background:#fff!important}.article-page img[src*="how-goodness-unites-truth-heavenly-marriage-2.webp"]{background:#fff!important;mix-blend-mode:normal!important;filter:none!important}.article-page img[src*="vita-nuova-published-folio-society.webp"]{background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important}.article-page figure.ne-block-image:has(>img[src*="ChatGPT+Image+Jun+1+2025+from+Mormon+Word+of+Wisdom+(4).jpg"]){float:right!important;clear:both!important;width:min(36%,380px)!important;margin:.35rem 0 .95rem 1.2rem!important}.article-page figure.ne-block-image:has(>img[src*="ChatGPT+Image+Jun+1+2025+from+Mormon+Word+of+Wisdom+(4).jpg"])>img{width:100%!important;height:auto!important}.article-page figure.ne-block-image:has(>img[src*="download+(3).jpeg"]) .image-card-wrapper,.article-page figure.ne-block-image:has(>img[src*="True+Christianity+Volume+1.jpg"]) .image-card-wrapper,.article-page figure.ne-block-image:has(>img[src*="fire-and-water-ying-yang.jpg"]) .image-card-wrapper,.article-page figure.ne-block-image:has(>img[src*="6-almost-all-modern-christendom-misunderstands-above-points"]) .image-card-wrapper,.article-page figure.ne-block-image:has(>img[src*="download+(3).jpeg"]) .ne-figure-caption,.article-page figure.ne-block-image:has(>img[src*="True+Christianity+Volume+1.jpg"]) .ne-figure-caption,.article-page figure.ne-block-image:has(>img[src*="fire-and-water-ying-yang.jpg"]) .ne-figure-caption,.article-page figure.ne-block-image:has(>img[src*="6-almost-all-modern-christendom-misunderstands-above-points"]) .ne-figure-caption{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:.6rem 0 0!important;padding:0!important;background:transparent!important}.article-page .ne-figure-caption{display:block;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.article-page .ne-figure-caption p{margin:0 0 .7rem;text-align:center}.article-page .ne-figure-caption p:last-child{margin-bottom:0}.article-page .ne-figure-caption--long{margin-top:.9rem;padding:.95rem 1rem;background:transparent;border:0;text-align:left}.article-page .ne-figure-caption--long p{text-align:left!important;font-size:.96em!important;line-height:1.65em!important}.article-page .ne-figure-caption--long blockquote{margin:.85rem 0;padding:.2rem 0 .2rem .9rem;border-left:2px solid var(--article-long-caption-quote-edge)}.article-page .ne-figure-caption--long blockquote p{font-size:.96em!important;line-height:1.65em!important}.article-page .ne-block-image:has(>.ne-figure-caption--long){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;align-items:start;float:none!important;clear:both;width:100%!important;max-width:100%!important;margin:1.2rem 0!important;overflow:visible}.article-page .ne-block-image:has(>.ne-figure-caption--long)>img{grid-column:1;width:100%!important;max-width:100%!important;height:auto!important;display:block}.article-page .ne-block-image:has(>.ne-figure-caption--long)>.ne-figure-caption--long{grid-column:2;position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;align-self:start}.article-page .image-card-wrapper p,.article-page figcaption p,.article-page .ne-figure-caption p,.article-page .image-caption p{margin:0;padding-top:0;font-size:1em;line-height:1.55;letter-spacing:.02em;font-family:inherit;color:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.article-page .ne-block-image:has(>:is(figcaption,.ne-figure-caption):not(.ne-figure-caption--long)){margin-bottom:1.1rem}.article-page .ne-block-image>:is(figcaption,.ne-figure-caption):not(.ne-figure-caption--long){display:grid;place-items:center;inline-size:100%;margin-top:0!important;padding-block:.5rem;margin-bottom:0;border:0;background:transparent}.article-page .ne-block-image:is(.float,.float-left,.float-right):has(>:is(figcaption,.ne-figure-caption):not(.ne-figure-caption--long)){padding-bottom:0}.article-page .ne-block-image>:is(figcaption,.ne-figure-caption):not(.ne-figure-caption--long) p{inline-size:100%;max-inline-size:none;font-size:.94em;opacity:var(--article-caption-text-opacity);text-align:center}.article-page figcaption .image-card,.article-page .ne-figure-caption .image-card,.article-page figcaption .image-title-wrapper,.article-page .ne-figure-caption .image-title-wrapper,.article-page figcaption .image-title,.article-page .ne-figure-caption .image-title,.article-page figcaption .image-subtitle-wrapper,.article-page .ne-figure-caption .image-subtitle-wrapper,.article-page figcaption .image-subtitle,.article-page .ne-figure-caption .image-subtitle,.article-page figcaption .ne-dynamic-text{display:contents}.article-page figcaption .image-title p,.article-page .ne-figure-caption .image-title p,.article-page figcaption .image-subtitle p,.article-page .ne-figure-caption .image-subtitle p,.article-page figcaption p.ne-rte-small,.article-page .ne-figure-caption p.ne-rte-small,.article-page figcaption p.ne-rte-large{font-size:1em!important;line-height:1.7em!important;letter-spacing:.04em!important;font-weight:400!important;font-family:inherit!important;text-align:center!important}.article-page .article-divider{border:0;border-top:1px solid var(--article-rule);margin:var(--article-space-lg) 0;width:100%}.article-page .ne-video-wrapper iframe,.article-page .embed-block-wrapper iframe{width:100%!important;aspect-ratio:16 / 9;height:auto!important}.article-page .ne-block-video,.article-page .ne-inline-video,.article-page .ne-block-video .intrinsic,.article-page .ne-block-video .intrinsic-inner,.article-page .ne-block-video .embed-block-wrapper,.article-page .ne-block-video .ne-video-wrapper{width:100%!important;max-width:100%!important}.article-page .ne-block-video .embed-block-wrapper{padding-bottom:0!important;height:auto!important}.article-page .ne-block-video,.article-page .ne-inline-video{margin:1.15rem 0 2.6rem!important;clear:both}.article-page :is(.ne-block-video,.ne-inline-video):is(.float.float-left,.float-left){float:left;clear:both;width:min(52%,680px)!important;margin:.35rem 1.2rem 1.5rem 0!important;shape-outside:inset(0 round 4px)}.article-page :is(.ne-block-video,.ne-inline-video):is(.float.float-right,.float-right){float:right;clear:both;width:min(52%,680px)!important;margin:.35rem 0 1.5rem 1.2rem!important;shape-outside:inset(0 round 4px)}.article-page :is(.ne-block-video,.ne-inline-video).ne-col-7:is(.float,.float-left,.float-right){width:min(58%,760px)!important}.article-page :is(.ne-block-video,.ne-inline-video).ne-col-6:is(.float,.float-left,.float-right){width:min(54%,700px)!important}.article-page :is(.ne-block-video,.ne-inline-video).ne-col-5:is(.float,.float-left,.float-right){width:min(50%,640px)!important}.article-page :is(.ne-block-video,.ne-inline-video).ne-col-4:is(.float,.float-left,.float-right){width:min(46%,560px)!important}.article-page .legacy-video-embed{display:block;width:100%!important;max-width:100%!important;aspect-ratio:16 / 9;border:0}.article-page .ne-block-video iframe,.article-page .ne-inline-video iframe,.article-page iframe[src*="youtube.com/embed"]{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9;margin-bottom:.8rem}.article-page .content-fit img,.article-page .content-fit{object-fit:cover}.article-page .blog-item-comments,.article-page .blog-item-comment-area,.article-page .squarespace-comments{display:none!important}.article-page .ne-comments{grid-column:1 / -1;display:block;float:none!important;clear:both!important;position:relative;z-index:5;width:min(100%,980px);max-width:980px;margin:18px auto 40px;padding:0;box-sizing:border-box}.article-page .ne-comments-inner{width:100%;max-width:100%;min-width:0;background:#fff;border-top:1px solid rgba(0,0,0,.18);padding-top:28px;box-sizing:border-box}.article-page .ne-comments-title{margin:0;font-size:clamp(22px,3.1vw,30px);line-height:1.2}.article-page .ne-comments-subtitle{margin:8px 0 22px;font-size:15px;opacity:.82}.article-page .ne-comments-status{margin:-10px 0 16px;font-size:13px;opacity:.82}.article-page .ne-comments-form{display:grid;gap:10px}.article-page .ne-comments-label{font-size:13px}.article-page .ne-comments-input,.article-page .ne-comments-textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid rgba(0,0,0,.25);padding:10px 12px;font:inherit;background:#fff;box-sizing:border-box}.article-page .ne-comments-textarea{resize:vertical;min-height:120px}.article-page .ne-comments-button{width:fit-content;min-width:132px;justify-self:end;margin-top:8px;padding:10px 16px;border:1px solid #111;background:#111;color:#fff;font:inherit;cursor:pointer}.article-page .ne-comments-list{margin-top:24px;display:grid;gap:14px}.article-page .ne-comment{border:1px solid rgba(0,0,0,.16);padding:14px}.article-page .ne-comment-meta{font-size:12px;opacity:.75;margin-bottom:8px}.article-page .ne-comment-body{font-size:15px;line-height:1.5;white-space:pre-wrap;margin:0}.article-page .ne-comment--pending{border-color:#bf7c0066;background:#fff3d673}.article-page .ne-comment-pending-tag{display:inline-block;margin-left:8px;padding:2px 6px;border:1px solid rgba(191,124,0,.45);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.article-page .post-callout{margin:var(--article-space-md) 0;padding:.95rem 1rem;border-inline-start:4px solid #6e6e6e;background:color-mix(in srgb,#f7f7f7 68%,white);border-radius:6px}.article-page .post-callout-title{margin:0 0 .4rem}.article-page .post-callout-body>:first-child{margin-top:0}.article-page .post-callout-body>:last-child{margin-bottom:0}.article-page .post-callout-note{border-inline-start-color:#4c6a88}.article-page .post-callout-warning{border-inline-start-color:#9a6a1a}.article-page .post-callout-danger{border-inline-start-color:#9e2f2f}@media(max-width:900px){.article-page{padding-left:5%;padding-right:5%}.article-page{width:100%}.article-page :is(.ne-block-image,.ne-block-video,.ne-inline-video):is(.float,.float-left,.float-right){float:none;width:100%;margin:1rem 0}.article-page .image-block-v2.design-layout-collage .image-card-wrapper,.article-page .image-block-v2.design-layout-collage .ne-figure-caption{position:relative;top:auto;right:auto;transform:none;width:min(92%,560px);margin:-14px auto 0;padding:18px 16px}.article-page .image-block-v2.design-layout-collage .image-card-wrapper.ne-caption-overlay-left-40,.article-page .image-block-v2.design-layout-collage .ne-figure-caption.ne-caption-overlay-left-40{position:relative;inset:auto;transform:none;width:100%;margin:14px 0 0;max-height:none;overflow:visible}.article-page .ne-block-image:has(>.ne-figure-caption--long){display:block;position:relative;overflow:visible;margin:1rem 0 1.4rem!important}.article-page .ne-block-image:has(>.ne-figure-caption--long)>.ne-figure-caption--long{position:absolute;inset:50% 4% auto;transform:none!important;z-index:2;margin:0!important}.article-page figure.ne-block-image:has(>img[src*="download+(3).jpeg"]),.article-page figure.ne-block-image:has(>img[src*="True+Christianity+Volume+1.jpg"]),.article-page figure.ne-block-image:has(>img[src*="fire-and-water-ying-yang.jpg"]),.article-page figure.ne-block-image:has(>img[src*="cpuid+with+bow+and+wings.png"]),.article-page figure.ne-block-image:has(>img[src*="worm+in+an+apple.jpg"]),.article-page figure.ne-block-image:has(>img[src*="ChatGPT+Image+Jun+1+2025+from+Mormon+Word+of+Wisdom+(4).jpg"]){float:none!important;width:100%!important;margin:1rem 0!important}}@media(max-width:700px){.article-page .ne-block-image:has(>.ne-figure-caption--long)>.ne-figure-caption--long{top:70%}}@media(max-width:520px){.article-page .ne-block-image:has(>.ne-figure-caption--long)>.ne-figure-caption--long{top:88%}}@media(max-width:700px){.article-page .ne-comments{width:100%;margin-top:22px;margin-left:auto;margin-right:auto;padding:0}.article-page .ne-comments-title{font-size:clamp(20px,6vw,26px)}.article-page .ne-comments-subtitle{font-size:14px}.article-page .ne-comments-input,.article-page .ne-comments-textarea{font-size:16px}}.article-page .article-body{font-size:1em;line-height:var(--article-leading);letter-spacing:.04em;width:min(100%,max(var(--article-content-max),980px));margin-inline:auto}.article-page .article-body p,.article-page .article-body ul,.article-page .article-body ol{margin:0 0 var(--article-space-sm);line-height:var(--article-leading);max-inline-size:var(--article-content-max)}.article-page .article-body ol{list-style-position:outside;padding-inline-start:1.35em}.article-page .article-body ol>li{padding-inline-start:0}.article-page .article-body ol>li+li{margin-top:.45rem}.article-page .article-body ol>li>:is(h1,h2,h3,h4,h5,h6):first-child{display:inline;margin:0;text-align:left!important;font-size:1em;line-height:inherit;letter-spacing:inherit;font-weight:600}.article-page .article-body blockquote p{line-height:calc(var(--article-leading) + .06)}.article-page .article-body blockquote,.article-page .article-body blockquote p{font-style:normal}.article-page .article-body blockquote :is(h1,h2,h3,h4,h5,h6){margin:0;text-align:left;line-height:1.45em;letter-spacing:inherit;font-weight:600}.article-page .article-body blockquote{margin:var(--article-space-md) 0;padding:.65rem 1rem;border-inline-start:4px solid var(--article-blockquote-edge);background:var(--article-blockquote-bg);border-radius:6px;clear:none}.article-page .article-body blockquote>:last-child{margin-bottom:0}.article-page .article-body h1,.article-page .article-body h2,.article-page .article-body h3,.article-page .article-body h4,.article-page .article-body h5{margin:var(--article-space-lg) 0 var(--article-space-sm);text-align:center;line-height:1.6em;font-weight:100;letter-spacing:.04em;font-family:inherit;text-wrap:balance;scroll-margin-top:var(--anchor-offset, 132px)}.article-page .article-body :is(h2,h3,h4,h5,h6,hr){clear:both}.article-page .article-body h3#what-preachers-like-this-do-is-gradually-talk-you-into-nodding-your-head-thinking-yes-the-lord-is-a-human-being-and-we-should-worship-him-in-his-human-form-however-they-then-attempt-to-snatch-his-divinity-away-from-him-by-claiming-that-there-are-three-separate-and-distinct-people-in-the-godhead,.article-page .article-body h3#dont-you-get-it-yet-theyre-not-beings-theyre-us-what-ive-been-doing-for-my-daughter-theyve-been-doing-for-me-for-all-of-us{clear:none}.article-page .article-body>:is(iframe,.legacy-video-embed){clear:both}.article-page .article-body :is(h1,h2,h3,h4,h5,[id]):target{scroll-margin-top:var(--anchor-offset, 132px)}.article-page .article-body h1{margin:.2rem 0 .45rem;font-size:clamp(1.94em,5vw,4.3em);text-align:center}.article-page .article-body :is(h1,h2,h3)[id*=resolved-these-issues]{line-height:1.28em}.article-page .article-body h1+hr+p{display:block;width:100%;margin:0 0 1rem;text-align:center;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.article-page .article-body h1+hr+p+hr{margin:0 0 1.25rem}.article-page .article-body p.article-top-date{text-align:center}.article-page .article-body h2{font-size:clamp(1.45em,2.2vw,1.8em)}.article-page .article-body h3{font-size:clamp(1.25em,1.7vw,1.45em)}.article-page .article-body h4{font-size:clamp(1.12em,1.3vw,1.2em);line-height:1.3em;font-weight:500}.article-page .article-body h5{font-size:clamp(1.02em,1.1vw,1.05em)}.article-page .article-body p.quote-source{text-align:inherit!important;font-size:.92em;opacity:.88;margin-top:calc(var(--article-space-xs) * -1)}.article-page .article-body .quote-source-center,.article-page .article-body p.quote-source.quote-source-center,.article-page .article-body blockquote.text-center+p.quote-source,.article-page .article-body blockquote.align-center+p.quote-source,.article-page .article-body blockquote.ne-rte-text-align-center+p.quote-source{text-align:center!important}.article-page .article-body .align-center,.article-page .article-body .text-center,.article-page .article-body .ne-rte-text-align-center{text-align:center!important}.article-page .article-body .ne-rte-small{font-size:.86em;line-height:1.45}.article-page .article-body .ne-rte-large{font-size:1.08em;line-height:1.6}.article-page .article-body .text-accent-red{color:#8f221f}.article-page .article-body .text-accent-blue{color:#1f466f}.article-page .article-body .text-accent-gold{color:#705425}.article-page .article-body :is(strong,b){font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,currentColor 92%,transparent)}@media(prefers-color-scheme:dark){.article-page{--article-rule: rgba(230, 237, 246, .25);--article-link: #9fc6ff;--article-link-hover: #c1dbff;--article-blockquote-bg: color-mix(in srgb, #263241 55%, #151a20);--article-blockquote-edge: color-mix(in srgb, #a4c0e2 58%, transparent);--article-long-caption-bg: color-mix(in srgb, #1f2c3a 70%, #18202a);--article-long-caption-edge: color-mix(in srgb, #8ab3d8 52%, transparent);--article-long-caption-quote-edge: color-mix(in srgb, #7da2c6 40%, transparent);--article-float-bg: color-mix(in srgb, #1f2a36 86%, #161d26);--article-float-edge: color-mix(in srgb, #a6bfdc 26%, transparent);--article-caption-divider: color-mix( in srgb, #8aa8c8 16%, transparent );--article-caption-text-opacity: .94;--article-toc-bg: color-mix(in srgb, #222a34 68%, #151a20);--article-toc-edge: color-mix(in srgb, #9cb5d3 46%, transparent)}.article-page .ne-comments-inner{background:var(--surface);border-top-color:color-mix(in srgb,var(--line) 80%,transparent)}.article-page .ne-comments-input,.article-page .ne-comments-textarea,.article-page .ne-comment{background:var(--surface-elevated);color:var(--text);border-color:color-mix(in srgb,var(--line) 85%,transparent)}.article-page .ne-comment-meta,.article-page .ne-comments-status{color:var(--muted);opacity:1}.article-page .post-callout{background:color-mix(in srgb,var(--surface-elevated) 92%,transparent)}.article-page .ne-figure-caption--long{background:color-mix(in srgb,#1f2c3a 76%,#18202a)!important;border:0!important}.article-page .ne-figure-caption--long,.article-page .ne-figure-caption--long p,.article-page .ne-figure-caption--long blockquote,.article-page .ne-figure-caption--long blockquote p{color:var(--text)!important}.article-page .article-body .text-accent-red{color:#ff8f8a}.article-page .article-body .text-accent-blue{color:#8bc4ff}.article-page .article-body .text-accent-gold{color:#f0c67d}.article-page .article-body [style*="color:" i]{color:color-mix(in srgb,currentColor 52%,#f2f6ff)!important}}.article-page.article-layout{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0}.article-page .article-main{min-width:0;container-type:inline-size;container-name:article-main}.article-page .article-toc{display:none}@media(min-width:1240px){.article-page.article-layout{grid-template-columns:minmax(0,1fr);position:relative}.article-page .article-main{grid-column:1}.article-page .article-toc{display:block;position:absolute;top:0;right:0;width:clamp(17rem,19vw,22rem);z-index:3;pointer-events:none}.article-page .article-toc-panel{position:sticky;top:96px;max-height:calc(100dvh - 116px);overflow:auto;overscroll-behavior:contain;pointer-events:auto}}.article-page .article-toc-panel{margin:0;border:1px solid var(--article-toc-edge);border-radius:8px;background:var(--article-toc-bg);padding:.25rem .75rem .75rem}.article-page .article-toc-title{font-size:.92rem;font-weight:600;letter-spacing:.03em;line-height:1.3;margin:0;cursor:pointer;padding:.7rem .1rem;list-style:none}.article-page .article-toc-title::-webkit-details-marker{display:none}.article-page .article-toc-list{margin:0;padding:0 .1rem;list-style:none;display:grid;gap:.35rem}.article-page .article-toc-item{margin:0}.article-page .article-toc-item-depth-3{padding-left:.95rem}.article-page .article-toc-link{display:inline-block;color:inherit;text-decoration:none!important;line-height:1.32;font-size:.9rem;opacity:.9}.article-page .article-toc-link:hover,.article-page .article-toc-link:focus-visible{opacity:1;text-decoration:underline!important}@media(max-width:1239px){.article-page .article-toc{display:block;width:min(100%,var(--article-content-max));margin:0 auto}.article-page .article-toc-panel:not([open]){padding-bottom:.35rem}.article-page .article-toc-panel{background:color-mix(in srgb,var(--article-toc-bg) 70%,white)}}@container article-main (max-width: 860px){.article-page .article-body h1{font-size:clamp(1.76em,5.2cqw,2.6em)}.article-page .article-body h2{font-size:clamp(1.3em,3.1cqw,1.7em)}.article-page .article-body h3{font-size:clamp(1.15em,2.3cqw,1.4em)}}@media(max-width:900px){.article-page{--article-text-size: clamp(1.02rem, .45vw + .95rem, 1.12rem);--article-content-max: 100%;--article-narrow-max: 100%}.article-page .article-body p,.article-page .article-body ul,.article-page .article-body ol{max-inline-size:100%}}@media(prefers-reduced-motion:reduce){.article-page *,.article-page *:before,.article-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer pages{body{background:var(--home-bg-gradient)}.home-page{width:100%;max-width:none;margin:0;padding:12px 0 56px;font-family:var(--serif);font-size:1rem;line-height:1.58;letter-spacing:.04em;background:transparent}.home-page *{letter-spacing:.04em}.home-hero{display:grid;grid-template-columns:minmax(320px,500px) minmax(260px,500px);gap:clamp(20px,4vw,52px);align-items:center;padding:0;background:transparent;max-width:1120px;margin-inline:auto;justify-content:center}.home-hero-image{width:min(100%,clamp(280px,40vw,460px));aspect-ratio:1 / 1;height:auto;max-height:none;object-fit:contain;object-position:center;display:block;margin-inline:auto}.home-hero-copy h1{margin:0 0 16px;font-family:var(--serif);font-size:clamp(2.4rem,3.8vw,3.3rem);line-height:1.25;font-weight:400;padding:0;text-align:center}.home-hero-cta{font-family:var(--serif);display:block;width:fit-content;margin-inline:auto;text-align:center;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:400;letter-spacing:.04em;line-height:1.35;text-decoration:underline!important;text-underline-offset:.12em;text-decoration-thickness:.6px}.home-hero-cta:hover,.home-hero-cta:focus-visible{text-decoration:underline!important}.home-posts{background:var(--home-posts-bg);margin-top:14px;padding:22px 10% 26px;width:100%;box-sizing:border-box}.home-posts h2{text-align:center;font-family:var(--serif);font-weight:400;font-size:clamp(2.3rem,3.2vw,3rem);line-height:1.25;margin:20px 0 16px}.home-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.home-post-card{display:grid;grid-template-rows:auto auto auto auto auto;gap:10px;min-width:0;font-family:var(--serif);font-style:normal;font-weight:400;letter-spacing:.04em;font-size:15px;align-content:start}.home-post-card-image-link{display:block;width:100%;aspect-ratio:4 / 3;height:auto;overflow:hidden;background:var(--card-image-bg)}.home-post-card img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.home-post-card h3{margin:0;font-family:var(--serif);font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.6em;letter-spacing:.04em}.home-post-card p{margin:0;font-family:var(--serif);font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.7em;letter-spacing:.04em;color:var(--muted)}.home-post-card-meta{font-size:1.1em;color:var(--muted)}.home-post-card-read-more{font-size:1rem;line-height:1.4;font-weight:400;letter-spacing:.04em}@media(max-width:1240px){.home-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:12px}.home-hero-image{width:min(88vw,500px)}.home-hero-copy h1{margin-top:4px}}@media(max-width:856px){.home-posts-grid{grid-template-columns:1fr}}}@layer pages{.join-shell{max-width:1080px;margin:58px auto 0;padding:0 24px 80px}.join-page{width:min(100%,2000px);min-height:calc(100vh - 128px);display:flex;flex-direction:column;justify-content:flex-start;margin-top:0;padding-top:48px}.join-shell h1{font-family:var(--display);font-size:clamp(2rem,4vw,3rem);margin:0 0 12px;font-weight:500}.join-shell p{margin:0 0 1.8rem;color:var(--muted);font-size:1.05rem}.join-form{display:grid;gap:1rem;max-width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.form-group label{display:block;font-size:1rem;margin-bottom:.3rem}.form-group small{color:var(--muted)}.form-group input{width:100%;background:var(--surface-elevated);color:var(--text);border:1px solid var(--line);padding:.72rem;font-family:var(--sans);font-size:1rem}.form-submit{justify-self:center;min-width:106px}.ne-join-status{margin:14px auto 0;padding:8px 0;min-height:42px;text-align:center;font-size:18px;line-height:1.45}@media(max-width:900px){.join-page{min-height:calc(100vh - 108px);padding-top:32px}}}@layer utilities{.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-flow>*+*{margin-top:var(--flow-space, 1rem)}.u-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;border:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}}
