
/*  */
body:has(#cl-support-page#cl-support-page#cl-support-page) .cl-site-header,body:has(#cl-support-page#cl-support-page#cl-support-page) .cl-subnav-2026,body:has(#cl-support-page#cl-support-page#cl-support-page) .cl-return-nav,body:has(#cl-support-page#cl-support-page#cl-support-page) .jtpl-head-section,body:has(#cl-support-page#cl-support-page#cl-support-page) .jtpl-navigation,body:has(#cl-support-page#cl-support-page#cl-support-page) .jtpl-sidebar{display:none!important}
body:has(#cl-support-page#cl-support-page#cl-support-page) :is(#cc-inner,.jtpl-main,.jtpl-section-main,.jtpl-section-main__inner,.jtpl-content,#content_area){width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#faf8f2!important}
body:has(#cl-support-page#cl-support-page#cl-support-page) .j-module:has(#cl-support-page#cl-support-page#cl-support-page){padding:0!important;margin:0!important}
#cl-support-page#cl-support-page#cl-support-page{background:#faf8f2!important;color:#193337!important;text-align:left!important;font:16px/1.8 Arial,Helvetica,sans-serif!important;--sup-gold:#d8bb82!important;--sup-dark:#10282d!important;--sup-line:#dedbd0!important}
#cl-support-page#cl-support-page#cl-support-page *,#cl-support-page#cl-support-page#cl-support-page *:before,#cl-support-page#cl-support-page#cl-support-page *:after{box-sizing:border-box!important}
#cl-support-page#cl-support-page#cl-support-page :is(h1,h2,h3,p,dl,dd){margin:0!important;padding:0!important;letter-spacing:normal!important;color:inherit!important}
#cl-support-page#cl-support-page#cl-support-page :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}
#cl-support-page#cl-support-page#cl-support-page p{font:16px/1.85 Arial,Helvetica,sans-serif!important}
#cl-support-page#cl-support-page#cl-support-page a{color:inherit!important;text-decoration:none!important}
#cl-support-page#cl-support-page#cl-support-page a:focus-visible,#cl-support-page#cl-support-page#cl-support-page summary:focus-visible{outline:3px solid #aa7d36!important;outline-offset:5px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-wrap{max-width:1120px!important;width:calc(100% - 80px)!important;margin:auto!important}
#cl-support-page#cl-support-page#cl-support-page .sup-top{padding:24px 0!important;background:#0d2025!important;color:#f7f3e9!important}
#cl-support-page#cl-support-page#cl-support-page .sup-top>.sup-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-brand{font:29px/1.15 Georgia,serif!important;letter-spacing:-1px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-brand span{color:#d8bb82!important}
#cl-support-page#cl-support-page#cl-support-page .sup-top nav{display:flex!important;gap:25px!important;font:12px Arial!important}
#cl-support-page#cl-support-page#cl-support-page .sup-top nav a:hover{color:#d8bb82!important}
#cl-support-page#cl-support-page#cl-support-page .sup-hero{padding:76px 0 66px!important;background:radial-gradient(ellipse at 100% 0%,#29494a 0%,#173438 45%,#10282d 90%)!important;color:#f7f3e9!important;border-bottom:3px solid #b59963!important}
#cl-support-page#cl-support-page#cl-support-page .sup-eyebrow{display:block!important;font:700 10px/1.7 Arial!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#b0935b!important;margin-bottom:18px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-hero .sup-eyebrow{color:#d8bb82!important}
#cl-support-page#cl-support-page#cl-support-page h1{font-size:clamp(42px,5.5vw,74px)!important;line-height:1.09!important;letter-spacing:-2px!important;max-width:880px!important;color:#f7f3e9!important}
#cl-support-page#cl-support-page#cl-support-page h1 em{color:#e1c68e!important;font-style:normal!important}
#cl-support-page#cl-support-page#cl-support-page .sup-hero p{max-width:700px!important;color:#cad6d3!important;margin-top:26px!important;font-size:18px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-actions{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:28px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;min-height:49px!important;padding:12px 20px!important;border:1px solid #9caeaa!important;font:700 12px/1.5 Arial!important;color:#f7f3e9!important;border-radius:3px!important;text-align:center!important;transition:background .15s!important}
#cl-support-page#cl-support-page#cl-support-page .sup-button:hover{background:#29484c!important}
#cl-support-page#cl-support-page#cl-support-page .sup-primary{background:#dfc38d!important;border-color:#dfc38d!important;color:#10282d!important}
#cl-support-page#cl-support-page#cl-support-page .sup-primary:hover{background:#ecd6aa!important}
#cl-support-page#cl-support-page#cl-support-page .sup-note{font:12px/1.7 Arial!important;color:#b8c9c5!important;margin-top:18px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-section{padding:60px 0!important}
#cl-support-page#cl-support-page#cl-support-page h2{font-size:36px!important;line-height:1.2!important;letter-spacing:-.6px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-intro{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:70px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-intro p{color:#546868!important}
#cl-support-page#cl-support-page#cl-support-page .sup-intro p+p{margin-top:15px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-work{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important;border-top:1px solid var(--sup-line)!important;padding-top:30px!important;margin-top:36px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-work strong{display:block!important;font:22px/1.4 Georgia!important;margin-bottom:10px!important;color:#193337!important}
#cl-support-page#cl-support-page#cl-support-page .sup-work p{font-size:14px!important;color:#617271!important}
#cl-support-page#cl-support-page#cl-support-page .sup-methods{background:#eeeee5!important;border-top:1px solid var(--sup-line)!important;border-bottom:1px solid var(--sup-line)!important;scroll-margin-top:30px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-section-lead{max-width:700px!important;margin:18px 0 30px!important;color:#546868!important}
#cl-support-page#cl-support-page#cl-support-page .sup-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-card{padding:32px!important;background:#fffdf8!important;border:1px solid #d8d9cd!important;border-radius:5px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}
#cl-support-page#cl-support-page#cl-support-page .sup-card.sup-featured{background:#18383c!important;color:#f6f2e7!important;border-color:#18383c!important}
#cl-support-page#cl-support-page#cl-support-page .sup-card h3{font-size:30px!important;line-height:1.2!important;margin-bottom:18px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-card p{font-size:15px!important;color:#536766!important;margin-bottom:22px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-featured p{color:#c7d6d0!important}
#cl-support-page#cl-support-page#cl-support-page .sup-featured .sup-eyebrow{color:#dfc38d!important}
#cl-support-page#cl-support-page#cl-support-page .sup-card .sup-button{margin-top:auto!important;background:#18383c!important;border-color:#18383c!important}
#cl-support-page#cl-support-page#cl-support-page .sup-featured .sup-button{background:#dfc38d!important;border-color:#dfc38d!important;color:#10282d!important}
#cl-support-page#cl-support-page#cl-support-page .sup-card .sup-fine{display:block!important;margin:15px 0 0!important;color:#74807b!important;font:12px/1.7 Arial!important}
#cl-support-page#cl-support-page#cl-support-page .sup-featured .sup-fine{color:#bbcdc5!important}
#cl-support-page#cl-support-page#cl-support-page .sup-bank{width:100%!important;margin-bottom:22px!important;padding:17px 0!important;border-top:1px solid var(--sup-line)!important;border-bottom:1px solid var(--sup-line)!important;font:14px/1.8 Arial!important}
#cl-support-page#cl-support-page#cl-support-page .sup-bank dt{font-size:10px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#6d7c77!important;margin-top:8px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-bank dt:first-child{margin-top:0!important}
#cl-support-page#cl-support-page#cl-support-page .sup-bank dd{overflow-wrap:anywhere!important;font:16px/1.6 Arial!important;user-select:all!important}
#cl-support-page#cl-support-page#cl-support-page .sup-bank dd.sup-iban{font-size:17px!important;letter-spacing:.5px!important;font-weight:700!important}
#cl-support-page#cl-support-page#cl-support-page .sup-prayer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;padding-bottom:50px!important;border-bottom:1px solid var(--sup-line)!important}
#cl-support-page#cl-support-page#cl-support-page .sup-prayer p{color:#536766!important;margin-top:20px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-prayer .sup-quote{padding:28px!important;border-left:3px solid #b59963!important;background:#f0eee4!important;font:23px/1.6 Georgia!important;color:#294745!important}
#cl-support-page#cl-support-page#cl-support-page .sup-faq{max-width:820px!important;margin:48px auto 0!important}
#cl-support-page#cl-support-page#cl-support-page .sup-faq h2{font-size:30px!important;margin-bottom:24px!important}
#cl-support-page#cl-support-page#cl-support-page details{padding:20px 0!important;border-bottom:1px solid var(--sup-line)!important}
#cl-support-page#cl-support-page#cl-support-page summary{cursor:pointer!important;font:18px/1.6 Georgia!important;color:#193337!important}
#cl-support-page#cl-support-page#cl-support-page details p{margin-top:14px!important;color:#536766!important;font-size:14px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-footer{padding:30px 0!important;background:#0d2025!important;color:#c4d0c9!important}
#cl-support-page#cl-support-page#cl-support-page .sup-footer>.sup-wrap{display:flex!important;justify-content:space-between!important;gap:24px!important;font:12px/1.7 Arial!important;flex-wrap:wrap!important}
#cl-support-page#cl-support-page#cl-support-page .sup-footer nav{display:flex!important;flex-wrap:wrap!important;gap:22px!important}
#cl-support-page#cl-support-page#cl-support-page .sup-footer a:hover{text-decoration:underline!important}
@media(max-width:700px){#cl-support-page#cl-support-page#cl-support-page .sup-wrap{width:calc(100% - 40px)!important}#cl-support-page#cl-support-page#cl-support-page .sup-top{padding:19px 0!important}#cl-support-page#cl-support-page#cl-support-page .sup-brand{font-size:23px!important}#cl-support-page#cl-support-page#cl-support-page .sup-top nav{gap:14px!important;font-size:11px!important}#cl-support-page#cl-support-page#cl-support-page .sup-top nav a:nth-child(2){display:none!important}#cl-support-page#cl-support-page#cl-support-page .sup-hero{padding:45px 0!important}#cl-support-page#cl-support-page#cl-support-page h1{font-size:45px!important;letter-spacing:-1.2px!important}#cl-support-page#cl-support-page#cl-support-page .sup-hero p{font-size:16px!important}#cl-support-page#cl-support-page#cl-support-page .sup-section{padding:42px 0!important}#cl-support-page#cl-support-page#cl-support-page .sup-intro,#cl-support-page#cl-support-page#cl-support-page .sup-prayer{grid-template-columns:1fr!important;gap:24px!important}#cl-support-page#cl-support-page#cl-support-page h2{font-size:30px!important}#cl-support-page#cl-support-page#cl-support-page .sup-grid,#cl-support-page#cl-support-page#cl-support-page .sup-work{grid-template-columns:1fr!important;gap:18px!important}#cl-support-page#cl-support-page#cl-support-page .sup-work{margin-top:27px!important;padding-top:26px!important;gap:25px!important}#cl-support-page#cl-support-page#cl-support-page .sup-card{padding:26px!important}#cl-support-page#cl-support-page#cl-support-page .sup-card h3{font-size:27px!important}#cl-support-page#cl-support-page#cl-support-page .sup-prayer .sup-quote{font-size:21px!important}#cl-support-page#cl-support-page#cl-support-page .sup-actions{gap:12px!important}#cl-support-page#cl-support-page#cl-support-page .sup-actions .sup-button{width:100%!important}#cl-support-page#cl-support-page#cl-support-page .sup-bank dd.sup-iban{font-size:16px!important;letter-spacing:0!important}}
@media print{#cl-support-page#cl-support-page#cl-support-page :is(.sup-top,.sup-footer,.sup-actions){display:none!important}}
/**/
