.hsmChristianHome{color:#fff8e9;isolation:isolate;background:radial-gradient(at 80% 0,#123257 0,#0000 55%),#041326;grid-template-columns:minmax(230px,27%) minmax(0,1fr);gap:12px 24px;max-width:1920px;min-height:100dvh;margin:auto;padding:12px 16px 28px;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:clip}.hsmChristianHome:after{content:"";pointer-events:none;z-index:-1;border-bottom:16px solid #d5aa56;border-radius:0 0 50% 50%;height:135px;position:absolute;bottom:12px;left:-4%;right:-4%;transform:rotate(-1deg);box-shadow:0 12px 0 -5px #f1d393}.hsmChristianBrand{text-align:center;grid-row:1/span 2;align-self:start;padding:12px 8px 35px;position:sticky;top:16px}.hsmChristianLogo{max-width:345px;margin:0 auto 12px;display:block}.hsmChristianLogo img{object-fit:contain;width:100%;height:122px}.hsmChristianBrand h1{color:#fff9ed;letter-spacing:-.5px;margin:12px 0 22px;font:italic 500 clamp(27px,2.4vw,42px)/1.16 Georgia,serif}.hsmChristianBrand h1 em{color:#ddb668;font-size:.8em;font-style:normal}.hsmChristianDescription{max-width:340px;margin:0 auto 18px;font-size:clamp(16px,1.55vw,24px);line-height:1.28}.hsmGoldStroke{border-top:4px solid #d6ae5f;border-radius:50%;max-width:355px;height:16px;margin:28px auto 18px;transform:rotate(-3deg)}.hsmChristianBrand ul{text-align:left;gap:14px;max-width:325px;margin:0 auto;padding:0;list-style:none;display:grid}.hsmChristianBrand li{align-items:center;gap:20px;font-size:16px;line-height:1.45;display:flex}.hsmChristianBrand li>span{color:#d6af60;border:2px solid #d6af60;border-radius:50%;flex-shrink:0;place-items:center;width:61px;height:61px;display:grid;box-shadow:inset 0 0 16px #d6af6010}.hsmChristianBrand svg{width:34px;height:34px}.hsmChristianFamily{color:#e0b863;margin:28px 0 18px;font:italic 27px/1.3 Georgia,serif;transform:rotate(-5deg)}.hsmChristianCross{color:#d6af60;font-size:52px}.hsmChristianApp{background:#051a32;border:1px solid #d3b477;border-radius:16px;align-self:start;min-width:0;overflow:clip;box-shadow:0 20px 65px #0005}.hsmChristianApp .hsmCommunity{min-height:780px}.hsmChristianApp .comHeader{gap:18px;height:64px;padding:8px 16px;position:relative}.hsmChristianApp .comBrand{flex-shrink:0;width:164px}.hsmChristianApp .comBrand>span{display:none}.hsmChristianApp .comBrand img{width:135px;height:46px}.hsmChristianApp .comHeaderSearch{border-radius:15px;max-width:524px}.hsmChristianApp .comHeaderBell{margin-left:auto}.hsmChristianApp .comLayout{grid-template-columns:166px minmax(0,1fr) 278px;gap:12px;padding-right:16px}.hsmChristianApp .comChristianLayout .comLayout{background:linear-gradient(90deg,#061a32 166px,#f4f0e7 166px)}.hsmChristianApp .comSidebar{padding:20px 10px;top:12px}.hsmChristianApp .comSidebar nav :is(a,button){gap:13px;min-height:40px;padding:9px 12px;font-size:13px}.hsmChristianApp .comSidebar nav svg{width:21px;height:21px}.hsmChristianApp .comSidebar>p,.hsmChristianApp .comSideNote{display:none}.hsmChristianApp .comSidebar>.comPolicyLinks{font-size:11px}.hsmChristianApp .comMain{padding:12px 0}.hsmChristianApp .comRight{padding:12px 0;top:74px}.hsmChristianApp .comAccount{max-width:160px}.hsmChristianApp .comFaithHero{min-height:194px;margin-bottom:12px;padding:22px 16px}.hsmChristianApp .comFaithHero>div{width:81%}.hsmChristianApp .comFaithHero h2{margin-bottom:12px;font-size:42px}.hsmChristianApp .comFaithMotto{font-size:11px}.hsmChristianApp .comFaithHero blockquote{margin-top:12px;padding-top:10px;font-size:14px}.hsmChristianApp .comFaithShortcuts{gap:10px;margin-bottom:18px}.hsmChristianApp .comFaithShortcuts :is(a,button){gap:9px;min-height:53px;padding:11px 8px}.hsmChristianApp .comFaithShortcuts strong{font-size:12px}.hsmChristianApp .comFaithShortcuts small{font-size:9px}.hsmChristianApp .comFaithShortcuts svg{width:26px}.hsmChristianApp .comChristianLayout:not(.comReelsMode) .comQuickComposer{gap:8px;margin-bottom:12px;padding:11px 12px;box-shadow:0 2px 5px #0001}.hsmChristianApp .comQuickComposer .comMindPrompt{font-size:12px}.hsmChristianApp .comQuickComposer .comAvatar{width:42px;height:42px}.hsmChristianApp .comQuickActions{gap:5px}.hsmChristianApp .comQuickActions button{padding:7px 5px;font-size:11px}.hsmChristianApp .comQuickActions .comComposerPost{color:#091b32;background:linear-gradient(110deg,#c39b48,#edd08b);border:1px solid #be994e;border-radius:6px;min-height:32px;padding:7px 16px;font-size:12px}.hsmChristianApp .comChristianLayout .comSocialPostHeader{justify-content:flex-end;margin:0;padding:0}.hsmChristianApp .comSocialPostHeader h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hsmChristianApp .comSocialPostHeader>button{min-height:28px;padding:0 6px;font-size:11px}.hsmChristianApp .comRight .comCard{padding:12px}.hsmChristianApp .comRight header h2{font-size:14px}.hsmChristianApp .comSuggestion{gap:10px;padding:10px 0}.hsmChristianApp .comSuggestionActions{gap:8px}.hsmChristianApp .comSuggestionActions button{flex:1;min-height:32px;padding:5px 8px;font-size:11px}.hsmChristianApp .comFellowshipPromo{min-height:125px;padding:12px}.hsmChristianApp .comFellowshipPromo h2{max-width:140px;margin-bottom:6px;font-size:19px}.hsmChristianApp .comFellowshipPromo p{max-width:140px;margin:0 0 8px;font-size:12px}.hsmChristianApp .comFellowshipPromo a{padding:5px 12px;font-size:11px}.hsmChristianBottom{grid-column:2;grid-template-columns:minmax(0,1fr) 278px;align-self:start;gap:12px;margin-left:-120px;display:grid}.hsmChristianFeatures{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;gap:10px;display:grid}.hsmChristianFeatures>a{color:#fff8e9;background:radial-gradient(at top,#14335255,#0000 70%),linear-gradient(145deg,#08203a,#031127);border:1px solid #cfac69;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:9px 16px 20px;text-decoration:none;transition:background .15s,transform .15s;display:flex;box-shadow:0 6px 18px #0003}.hsmChristianFeatures>a:hover{background:#163653;transform:translateY(-3px)}.hsmChristianFeatures .hsmFeatureArt{color:#e4be6e;flex-shrink:0;width:100%;height:80px;margin:0 auto 7px}.hsmChristianFeatures strong{margin-bottom:5px;font-size:20px;font-weight:500}.hsmChristianFeatures>a>span{font-size:12px;line-height:1.4}.hsmGoldArt{place-items:center;display:grid;position:relative}.hsmGoldArt svg{filter:drop-shadow(0 2px 8px #d5ad5930);width:65px;height:65px}.hsmGoldArt span{color:#e4be6e;font-size:17px;position:absolute;top:35%;left:12%}.hsmGoldArt span:last-child{top:15%;left:auto;right:10%}.hsmGoldArt svg circle{fill:currentColor;stroke-width:1px}.hsmGoldArt svg path{stroke-width:2.1px}.hsmLiveArt{justify-content:center;align-items:center;display:flex;color:#fff!important}.hsmLiveArt svg{background:#ed233b;border-radius:22px 0 0 22px;width:34px;height:40px;padding:4px}.hsmLiveArt b{background:#ed233b;border-radius:0 22px 22px 0;padding-right:12px;font:600 23px/40px Arial,sans-serif}.hsmChristianClosing{text-align:center;align-self:center;padding:10px}.hsmChristianClosing p{color:#fff8e9;max-width:275px;margin:0 auto 12px;font:italic 23px/1.15 Georgia,serif}.hsmChristianClosing img{object-fit:contain;width:210px;max-width:100%;height:74px}@media (min-width:1251px){.hsmChristianApp{scrollbar-width:none;height:calc(100dvh - 206px);min-height:805px;max-height:1100px;overflow:auto}.hsmChristianApp::-webkit-scrollbar{display:none}.hsmChristianApp .comHeader{position:sticky;top:0}.hsmChristianApp .comSidebar{top:74px}}@media (min-width:1700px){.hsmChristianApp .comLayout{grid-template-columns:180px minmax(0,1fr) 305px}.hsmChristianApp .comChristianLayout .comLayout{background:linear-gradient(90deg,#061a32 180px,#f4f0e7 180px)}.hsmChristianApp .comFaithHero{min-height:245px}.hsmChristianApp .comFaithHero h2{font-size:48px}.hsmChristianBrand{padding-top:24px}.hsmChristianBottom{grid-template-columns:minmax(0,1fr) 305px}}@media (max-width:1250px){.hsmChristianHome{grid-template-columns:230px minmax(0,1fr);gap:18px;padding:18px}.hsmChristianApp .comLayout{grid-template-columns:135px minmax(0,1fr);padding-right:14px}.hsmChristianApp .comChristianLayout .comLayout{background:linear-gradient(90deg,#061a32 135px,#f4f0e7 135px)}.hsmChristianApp .comRight{grid-column:2;grid-template-columns:1fr 1fr;gap:12px;padding-top:0;display:grid}.hsmChristianApp .comFellowshipPromo{grid-column:1/-1}.hsmChristianBottom{margin-left:0;display:block}.hsmChristianClosing{display:none}.hsmChristianFeatures{gap:8px}.hsmChristianFeatures>a{padding:12px 10px}.hsmChristianFeatures strong{font-size:15px}.hsmChristianBrand li{gap:12px;font-size:14px}.hsmChristianBrand li>span{width:49px;height:49px}.hsmChristianBrand ul{gap:15px}.hsmChristianBrand h1{font-size:29px}.hsmChristianFamily{font-size:23px}}@media (max-width:1000px){.hsmChristianHome{padding:16px;display:block}.hsmChristianBrand{padding:0 10px 22px;position:static}.hsmChristianLogo{margin-bottom:8px}.hsmChristianLogo img{height:86px}.hsmChristianBrand h1{margin:6px 0 12px;font-size:34px}.hsmChristianDescription{max-width:550px;font-size:18px}.hsmChristianBrand ul,.hsmGoldStroke,.hsmChristianFamily,.hsmChristianCross{display:none}.hsmChristianBottom{margin-top:18px}.hsmChristianApp .comLayout{grid-template-columns:155px minmax(0,1fr)}.hsmChristianApp .comChristianLayout .comLayout{background:linear-gradient(90deg,#061a32 155px,#f4f0e7 155px)}.hsmChristianApp .hsmCommunity{min-height:0}.hsmChristianApp .comBrand{width:125px}.hsmChristianApp .comFaithHero h2{font-size:36px}}@media (max-width:760px){.hsmChristianHome{padding:14px 0 90px}.hsmChristianBrand h1{font-size:30px}.hsmChristianDescription{max-width:340px;font-size:16px}.hsmChristianLogo img{height:76px}.hsmChristianApp{box-shadow:none;border-left:0;border-right:0;border-radius:0}.hsmChristianApp .comBrand{width:auto}.hsmChristianApp .comBrand img{width:86px;height:40px}.hsmChristianApp .comHeader{gap:8px;height:auto;padding:10px 14px}.hsmChristianApp .comLayout{padding:0;display:block}.hsmChristianApp .comChristianLayout .comLayout{background:#f4f0e7}.hsmChristianApp .comMain{padding:12px}.hsmChristianApp .comSidebar{padding:8px 0}.hsmChristianApp .comSidebar nav :is(a,button){padding:10px;font-size:12px}.hsmChristianApp .comRight{grid-template-columns:1fr;padding:0 12px 20px;display:grid}.hsmChristianApp .comFellowshipPromo{grid-column:auto;min-height:180px;padding:16px}.hsmChristianApp .comFellowshipPromo h2{font-size:22px}.hsmChristianApp .comFaithHero{min-height:195px}.hsmChristianApp .comFaithHero h2{font-size:31px}.hsmChristianApp .comFaithHero>div{width:80%}.hsmChristianApp .comFaithMotto{font-size:9px}.hsmChristianApp .comQuickActions{justify-content:flex-end;width:100%}.hsmChristianApp .comQuickActions button{min-height:44px;padding:8px;font-size:12px}.hsmChristianApp .comQuickActions .comComposerPost{min-height:44px}.hsmChristianApp .comSuggestionActions button{min-height:44px;font-size:12px}.hsmChristianFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding:0 14px}.hsmChristianFeatures>a:last-child{grid-column:1/-1}.hsmChristianFeatures>a{text-align:center;align-items:center;padding:14px 18px 18px}.hsmChristianFeatures .hsmFeatureArt{max-width:170px;height:75px}.hsmChristianFeatures strong{font-size:18px}.hsmChristianFeatures>a>span{font-size:13px}.hsmChristianApp .comHeader{position:sticky;top:0}}.hsmCommunity.comChristianLayout .comSuggestionActions .comPrimary{color:#fff;background:linear-gradient(#155bb0,#0b438f);border-color:#164989;box-shadow:inset 0 1px #ffffff26,0 1px 2px #0b438f20}.hsmCommunity.comChristianLayout .comSuggestionActions .comPrimary:hover:not(:disabled){background:#123e80}.hsmCommunity.comChristianLayout .comSuggestionActions .comPrimary:focus-visible{outline-offset:3px;outline:3px solid #d5aa56}.hsmCommunity.comChristianLayout .comFeaturedGroups>a>div{min-width:0}.hsmCommunity.comChristianLayout .comFeaturedGroups strong{overflow-wrap:anywhere;display:block}.hsmCommunity.comChristianLayout .comFeaturedGroups small{color:#657186;margin-top:3px;font-size:11px;display:block}.hsmCommunity.comChristianLayout .comFeaturedGroups .comGroupBibleArt{background:url(/hsm-community/word-and-fellowship.webp) 78%/cover}.hsmCommunity.comChristianLayout .comGroupBibleArt svg{display:none}.hsmCommunity.comChristianLayout .comSuggestionActions{align-items:center;gap:8px}.hsmCommunity.comChristianLayout .comSuggestionActions button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:max-content;height:28px;min-height:28px;padding:4px 9px;font:500 12px/1.2 Arial,Helvetica,sans-serif;display:inline-flex}.hsmCommunity.comChristianLayout .comSuggestionActions button:not(.comPrimary){color:#111;box-shadow:none;background:#e5e4e0;border:1px solid #e5e4e0;font-weight:600}.hsmCommunity.comChristianLayout .comAddFriendIcon{width:14px;height:14px;color:inherit;flex:none;display:block}@media (max-width:760px){.hsmCommunity.comChristianLayout .comSuggestionActions button{gap:6px;height:44px;min-height:44px;padding:8px 12px;font-size:14px}.hsmCommunity.comChristianLayout .comAddFriendIcon{width:17px;height:17px}}
