.administrative-public{background:#fff;color:#071342}.administrative-public .masthead{padding:8px 0;min-height:88px}.administrative-public .wordmark{width:210px;height:auto;overflow:visible}.administrative-public .wordmark img{position:static;width:210px;height:auto}.administrative-public .navigation-row{min-height:55px}.administrative-public .navigation-row nav>a,.administrative-public .services-menu>summary{font-size:16px}.administrative-public .header-donate{font-size:16px;background:linear-gradient(#ff001d,#d80018)}.admin-public-hero{isolation:isolate;position:relative;color:#fff;overflow:hidden;background:#052654;min-height:260px}.admin-public-photo{position:absolute;inset:0 0 0 37%;background:url('/assets/demarches-accompagnement.webp') right center/cover no-repeat;z-index:-2}.admin-public-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#032664 0%,#052b69fa 35%,#06285aaf 48%,transparent 68%);z-index:-1}.admin-public-hero-content{width:92%;max-width:1450px;margin:auto;padding:25px 0 48px 42px;position:relative}.admin-public-hero-content:before{content:'';position:absolute;left:0;top:27px;width:17px;height:107px;background:#ff001e;border-radius:14px}.admin-public-hero h1{font-size:clamp(32px,3vw,47px);line-height:1.05;letter-spacing:-1px;margin:0 0 10px;max-width:710px}.admin-public-hero p{font-size:25px;line-height:1.08;margin:0;max-width:660px;letter-spacing:-.5px}.admin-public-wave{position:absolute;left:0;bottom:-1px;width:100%;height:62px;z-index:-1}.admin-public-layout{width:96%;max-width:1480px;margin:16px auto 20px;display:grid;grid-template-columns:26% minmax(0,1fr) 19%;gap:30px;align-items:start}.admin-services-sidebar{border:1px solid #d3dced;border-radius:12px;overflow:hidden}.admin-services-sidebar h2{display:flex;gap:15px;align-items:center;background:linear-gradient(115deg,#073678,#071440);color:white;font-size:24px;letter-spacing:-.6px;margin:0;padding:16px 22px}.admin-services-sidebar h2 .icon{width:33px;height:33px}.admin-services-sidebar a{display:flex;align-items:center;gap:16px;border-top:1px solid #e2e7f1;padding:19px 23px;font-size:21px;line-height:1.1;font-weight:bold;min-height:72px;letter-spacing:-.7px}.admin-services-sidebar a>.icon:first-child{width:35px;height:35px;color:#123dbc}.admin-services-sidebar a>.icon:last-child{margin-left:auto;width:22px;height:22px}.admin-services-sidebar .selected{background:linear-gradient(110deg,#eaf9ff,#c7e2ff);color:#001db5;border-left:4px solid #0632e0;border-radius:12px;padding-left:19px}.admin-public-article h2{font-size:32px;line-height:1.05;margin:0 0 10px;letter-spacing:-1px}.admin-public-article h2:after{content:'';display:block;width:72px;height:5px;background:#ef001d;border-radius:4px;margin-top:10px}.admin-public-article>p{font-size:19px;line-height:1.25;letter-spacing:-.4px;margin:0 0 12px}.admin-public-article>h3{font-size:23px;color:#0024b9;letter-spacing:-.65px;margin:0 0 9px}.admin-benefits{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.admin-benefit{display:flex;align-items:center;gap:17px;padding:9px 16px;border:1px solid #dce4f3;border-radius:13px;min-height:58px;scroll-margin-top:25px;background:linear-gradient(110deg,#fff,#fcfdff)}.admin-benefit:target{outline:3px solid #1856be;background:#edf6ff}.admin-benefit>.icon{width:40px;height:40px;color:#0062b9}.admin-benefit p{font-size:17px;line-height:1.1;letter-spacing:-.5px;margin:0}.admin-benefit strong{font-weight:750}.admin-public-request{text-align:center;background:linear-gradient(130deg,#f7f9fd,#e9eef8);border:1px solid #d6dfef;border-radius:13px;padding:20px 16px 17px}.admin-public-request>.icon{width:60px;height:60px;color:#0346b4;margin-bottom:7px}.admin-public-request h2{font-size:24px;line-height:1.07;margin:0 0 14px;letter-spacing:-.6px}.admin-public-request p{font-size:19px;line-height:1.2;margin:0 0 24px;letter-spacing:-.4px}.admin-public-request .button{font-size:19px;line-height:1.04;padding:13px 12px;gap:12px;width:100%;border-radius:11px;letter-spacing:-.4px}.admin-public-request .button>.icon{width:38px;height:38px}.admin-public-info{display:flex;align-items:center;gap:20px;width:96%;max-width:1480px;margin:0 auto 38px;background:linear-gradient(120deg,#eefaff,#d5e9ff);border:1px solid #b9dbff;border-radius:12px;padding:12px 26px}.admin-public-info>.icon{width:34px;height:34px;color:#062bd3}.admin-public-info p{font-size:19px;line-height:1.15;letter-spacing:-.4px;margin:0}.admin-public-info strong{font-size:22px;margin-right:12px}.admin-public-organisms{display:flex;align-items:stretch;width:97%;max-width:1490px;border:1px solid #a6b8d8;border-radius:15px;overflow:hidden;margin:0 auto 28px;background:#fff;min-height:110px}.admin-public-organisms>h2{margin:0;background:linear-gradient(110deg,#063c86,#080f44);color:white;display:flex;align-items:center;gap:18px;padding:20px 23px;font-size:22px;line-height:1.1;letter-spacing:-.6px;width:30%}.admin-public-organisms h2 .icon{width:52px;height:52px}.admin-public-organisms>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;flex:1;min-width:0}.admin-public-organisms img{width:100%;max-height:85px;object-fit:contain}.admin-public-organisms img+img{padding-left:8px;border-left:1px solid #bac8e0}.administrative-public .site-footer{margin-top:36px}
@media(min-width:1400px){.admin-public-layout{gap:30px;grid-template-columns:26% minmax(0,1fr) 19%}.admin-public-hero{min-height:260px}}
@media(max-width:1200px) and (min-width:901px){.admin-public-layout{gap:18px;grid-template-columns:24% minmax(0,1fr) 21%}.admin-services-sidebar a{font-size:17px;padding:17px 14px;gap:10px}.admin-services-sidebar h2{font-size:19px;padding:15px}.admin-public-article h2{font-size:27px}.admin-public-article>p{font-size:17px}.admin-benefit{gap:10px;padding:10px}.admin-benefit p{font-size:15px}.admin-public-request p{font-size:17px}.admin-public-request h2{font-size:21px}.admin-public-request .button{font-size:16px}.admin-public-organisms>h2{font-size:18px}}
@media(max-width:900px){.administrative-public .masthead{min-height:78px}.administrative-public .wordmark,.administrative-public .wordmark img{width:185px}.admin-public-hero{min-height:275px}.admin-public-hero-content{padding:24px 0 48px 30px;width:92%}.admin-public-hero-content:before{width:11px;height:96px}.admin-public-hero h1{font-size:35px;max-width:630px}.admin-public-hero p{font-size:22px}.admin-public-photo{left:20%}.admin-public-hero:before{background:linear-gradient(90deg,#032660f5,#04295fd9 55%,#03264d25)}.admin-public-layout{grid-template-columns:1fr;gap:22px;width:92%;margin-top:18px}.admin-services-sidebar{display:grid;grid-template-columns:1fr 1fr}.admin-services-sidebar h2{grid-column:1/-1;font-size:23px;padding:13px 20px}.admin-services-sidebar a{min-height:63px;font-size:18px;padding:13px 17px;gap:12px}.admin-services-sidebar .selected{padding-left:13px}.admin-services-sidebar a>.icon:first-child{width:30px;height:30px}.admin-public-article h2{font-size:30px}.admin-public-article>p{font-size:19px}.admin-public-request{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:10px 18px;text-align:left;padding:20px}.admin-public-request>.icon{grid-row:1/3;margin:0}.admin-public-request h2{font-size:24px;margin:0}.admin-public-request h2 br{display:none}.admin-public-request p{margin:0;font-size:18px}.admin-public-request .button{grid-column:1/-1;width:auto;justify-self:start;margin-top:8px}.admin-public-request .button br{display:none}.admin-public-info{width:92%;margin-bottom:24px;align-items:flex-start;padding:17px;gap:13px}.admin-public-info p{font-size:17px;line-height:1.3}.admin-public-info strong{font-size:20px}.admin-public-organisms{width:92%;display:block}.admin-public-organisms>h2{width:100%;font-size:21px;padding:17px 20px}.admin-public-organisms>h2 br{display:none}.admin-public-organisms>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding:20px}.admin-public-organisms img+img{border:0;padding:0}.admin-public-organisms img{height:65px}.admin-public-organisms img:last-child{grid-column:3}}
@media(max-width:600px){.administrative-public .masthead{width:90%;min-height:72px;padding:10px 0}.administrative-public .wordmark,.administrative-public .wordmark img{width:170px}.admin-public-hero-content{padding:22px 0 48px 26px}.admin-public-hero h1{font-size:31px;line-height:1.06;max-width:365px;margin-bottom:15px}.admin-public-hero p{font-size:19px;line-height:1.2;max-width:350px}.admin-public-hero-content:before{width:9px;height:100px;top:25px}.admin-desktop-break{display:none}.admin-public-photo{left:0;opacity:.8}.admin-public-hero:before{background:linear-gradient(90deg,#03245ff5,#04265ed9 66%,#03264d55)}.admin-public-hero{min-height:300px}.admin-services-sidebar h2{font-size:21px}.admin-services-sidebar a{font-size:16px;gap:10px;padding:14px 11px;letter-spacing:-.5px}.admin-services-sidebar .selected{padding-left:7px}.admin-services-sidebar a>.icon:first-child{width:27px;height:27px}.admin-services-sidebar a>.icon:last-child{width:17px;height:17px}.admin-public-article h2{font-size:28px}.admin-public-article>p{font-size:18px;line-height:1.35}.admin-public-article>h3{font-size:22px}.admin-benefits{grid-template-columns:1fr;gap:9px}.admin-benefit{padding:12px 15px;min-height:65px}.admin-benefit p{font-size:18px;line-height:1.15}.admin-public-request{grid-template-columns:45px 1fr;padding:19px 16px}.admin-public-request>.icon{width:45px;height:45px}.admin-public-request h2{font-size:22px}.admin-public-request p{font-size:18px}.admin-public-request .button{justify-self:stretch;font-size:19px}.admin-public-request .button>.icon{width:30px;height:30px}.admin-public-info strong{display:block;margin-bottom:5px}.admin-public-info p{font-size:17px}.admin-public-info>.icon{width:30px;height:30px}.admin-public-organisms>h2{font-size:19px;gap:14px;padding:18px}.admin-public-organisms h2 .icon{width:42px;height:42px}.admin-public-organisms>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:18px}.admin-public-organisms img:last-child{grid-column:2}.admin-public-organisms img{height:60px}}
@media(max-width:900px){.administrative-public .navigation-row{min-height:0}}
