.nav-dropdown{position:relative}.nav-dropdown summary{list-style:none;cursor:pointer;padding:16px 0;font-size:10px;font-weight:700;letter-spacing:1px}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:'⌄';margin-left:8px;font-size:13px}.nav-dropdown summary:focus-visible,.belief-item summary:focus-visible{outline:3px solid #9c9c9c;outline-offset:5px}.nav-dropdown[open] summary{color:#dbdbdb}.nav-submenu{position:absolute;top:46px;left:-20px;min-width:215px;padding:12px;background:#1b1b1b;border:1px solid #686868;box-shadow:0 15px 40px #00000055;display:grid;gap:0}.nav-submenu a{padding:13px 12px;white-space:nowrap;font-size:9px;line-height:1.5}.nav-submenu a:hover{background:#303030}
.mandate{background:linear-gradient(110deg,#1e1e1e,#161616);border-bottom:1px solid #575757}.mandate-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mandate .body-copy{margin-bottom:18px;max-width:470px}.mandate-art{min-height:355px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;background:linear-gradient(90deg,#111111d9,#12121255),url('hero-lion.webp') 72% center/cover;border:1px solid #727272}.mandate-art p{font:27px/1.4 Georgia;max-width:300px;position:relative;color:#f2f2f2}.mandate-art p span{display:block}.mandate-art cite{display:block;font-style:normal;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;margin-top:19px;color:#dfdfdf}.draft-label{font-size:9px;line-height:1.7;color:#bbbbbb;margin-top:25px}.mandate-art .eyebrow{margin-bottom:17px;font-size:8px}
.assignment-section{background:#151515;border-bottom:1px solid #575757}.assignment-section .section-intro{margin-bottom:37px}.assignment-section .assignment-grid{gap:34px}.assignment-section .assignment-item{display:block;padding-right:34px}.assignment-section .assignment-item svg{width:34px;height:38px;margin:0 0 22px}.assignment-section .assignment-item h3{font-size:26px;text-transform:uppercase;margin-bottom:16px}.assignment-section .assignment-item p{font-size:12px;line-height:1.85;max-width:300px}.assignment-scripture{display:block;margin-top:19px;font-size:8px;letter-spacing:1.3px;text-transform:uppercase;color:#e8e8e8}.assignment-section .draft-label{margin-top:32px}
.beliefs{background:linear-gradient(115deg,#232323,#151515);border-bottom:1px solid #5c5c5c}.beliefs-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.beliefs-intro{position:sticky;top:125px}.beliefs-intro h2{max-width:370px}.beliefs-intro .body-copy{max-width:355px}.beliefs-verse{border-left:1px solid #a4a4a4;padding-left:20px;margin:26px 0 0;font:21px/1.55 Georgia;color:#eaeaea}.beliefs-verse cite{display:block;margin-top:13px;font:9px Arial;letter-spacing:1.5px;text-transform:uppercase;color:#cdcdcd}.belief-item{border-top:1px solid #757575;padding:0}.belief-item:last-child{border-bottom:1px solid #757575}.belief-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:17px;padding:21px 0}.belief-item summary::-webkit-details-marker{display:none}.belief-number{font-size:8px;letter-spacing:1px;color:#c2c2c2;width:20px;flex-shrink:0}.belief-name{font:22px Georgia;flex:1}.belief-toggle{font-size:22px;color:#d7d7d7;line-height:1}.belief-item[open] .belief-toggle{font-size:0}.belief-item[open] .belief-toggle:after{content:'−';font-size:22px}.belief-content{padding:0 30px 23px 37px}.belief-content p{font-size:12px;line-height:1.85;color:#cfcfcf}.belief-content .assignment-scripture{font-size:8px;line-height:1.8;margin-top:15px}
.visionary-title{font-size:21px!important;letter-spacing:1px!important;text-transform:uppercase;margin:0 0 18px!important}.leader-copy .visionary-name{font-size:43px;line-height:1.15;margin-bottom:19px;background:linear-gradient(100deg,#ffffff,#c3c3c3);color:transparent;background-clip:text;-webkit-background-clip:text;text-transform:uppercase}.stay-connected{padding:63px 0}.stay-connected .wrap{display:grid;grid-template-columns:1fr .88fr;gap:60px;align-items:center}.stay-connected h2{font-size:38px}.stay-connected p{line-height:1.85;max-width:420px}.updates-panel{border:1px solid #787878;background:#151515a6;padding:28px}.updates-panel .eyebrow{margin-bottom:20px;color:#e0e0e0}.update-topics{display:grid;gap:14px;margin:0 0 25px;padding:0;list-style:none}.update-topics li{font-size:12px;line-height:1.6;color:#d2d2d2}.update-topics li:before{content:'✦';margin-right:11px;font-size:10px;color:#ededed}.updates-panel .btn{margin-top:0;width:100%}.updates-panel .signup-note{font-size:9px;color:#c3c3c3;margin-top:15px;line-height:1.7}.footer-links{flex-wrap:wrap;row-gap:16px}
@media(max-width:1000px){.mandate-grid,.beliefs-grid{gap:40px}.assignment-section .assignment-grid{gap:22px}.assignment-section .assignment-item{padding-right:20px}.assignment-section .assignment-item h3{font-size:23px}.stay-connected .wrap{gap:35px}.leader-copy .visionary-name{font-size:37px}}
@media(max-width:960px){.nav-dropdown summary{padding:16px 0}.nav-submenu{position:static;min-width:0;padding:0 0 8px 18px;border:0;border-left:1px solid #747474;box-shadow:none;background:none}.nav .nav-submenu a{padding:12px 5px}.nav-dropdown{margin-bottom:0}}
@media(max-width:760px){.mandate-grid,.beliefs-grid{grid-template-columns:1fr;gap:34px}.mandate-art{min-height:295px;padding:28px}.mandate-art p{font-size:25px;max-width:260px}.assignment-section .assignment-grid{gap:26px}.assignment-section .assignment-item{padding:0 0 25px;display:flex;gap:21px}.assignment-section .assignment-item svg{margin:0;flex-shrink:0}.assignment-section .assignment-item h3{font-size:24px;margin-bottom:12px}.assignment-section .assignment-item p{max-width:none}.beliefs-intro{position:static}.beliefs-intro h2{max-width:none}.beliefs-intro .body-copy{max-width:none}.beliefs-verse{font-size:20px}.belief-name{font-size:21px}.belief-content{padding-right:10px}.visionary-title{font-size:20px!important}.leader-copy .visionary-name{font-size:35px}.stay-connected .wrap{display:grid;grid-template-columns:1fr;gap:29px}.stay-connected h2{font-size:33px}.updates-panel{padding:25px}.draft-label{font-size:8px}.footer-links{column-gap:19px}}
