/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.Ressources{background:var(--color-pasea-gray-50);min-height:100vh}.Ressources .page-hero{color:#fff;text-align:center;background-position:50%;background-size:cover;padding:6em 1.5em 3.5em;position:relative}.Ressources .page-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background:linear-gradient(#081e38d1,#081e38ad 55%,#081e38e0);position:absolute}.Ressources .page-hero .inner{max-width:50em;margin:0 auto;position:relative}.Ressources .page-hero .eyebrow{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999em;padding:.35em .95em;font-size:.78em;font-weight:600;display:inline-block}.Ressources .page-hero h1{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin:.5em 0 .4em;font-size:2.3em;line-height:1.2}.Ressources .page-hero .lede{opacity:.92;max-width:42em;margin:0 auto 1.6em;font-size:1.02em;line-height:1.55}.Ressources .page-hero .search-bar{background:#fff;border-radius:999em;align-items:center;gap:.5em;width:100%;max-width:32em;padding:.55em .9em;display:inline-flex;box-shadow:0 10px 30px #0000002e}.Ressources .page-hero .search-bar .search-ico{background:var(--color-pasea-gray-500);flex-shrink:0;width:1.15em;height:1.15em;-webkit-mask-image:url(/icons/search.svg);mask-image:url(/icons/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Ressources .page-hero .search-bar .search-input{color:var(--color-pasea-gray-900,#0d0d0d);background:0 0;border:none;outline:none;flex:1;font-size:.95em;font-weight:500}.Ressources .page-hero .search-bar .search-input::-webkit-search-cancel-button{display:none}.Ressources .page-hero .search-bar .search-input::placeholder{color:var(--color-pasea-gray-300,#b5b5b5)}.Ressources .page-hero .search-bar .search-clear{color:var(--color-pasea-gray-500,#6e6e6e);cursor:pointer;background:0 0;border:none;padding:0 .25em;font-size:1.2em;font-weight:700;line-height:1}.Ressources .page-hero .search-bar .search-clear:hover{color:var(--color-pasea-gray-800)}.Ressources .content{max-width:70em;margin:0 auto;padding:2.5em 1.5em 4em}.Ressources .filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em;margin-bottom:2em;display:flex}.Ressources .filters .filter{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-gray-700,#3a3a3a);border:1px solid var(--color-pasea-gray-200);cursor:pointer;background:#fff;border-radius:999em;align-items:center;gap:.4em;padding:.45em .95em;font-size:.85em;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.Ressources .filters .filter .count{background-color:var(--color-pasea-gray-100,#eaeaea);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-pasea-gray-500,#6e6e6e);border-radius:999em;padding:.05em .5em;font-size:.78em}.Ressources .filters .filter:hover{border-color:var(--color-pasea-blue-200);color:var(--color-pasea-blue-700);transform:translateY(-1px)}.Ressources .filters .filter.active{background-color:var(--color-pasea-blue-600,#1e61a0);color:var(--color-white,#fff);border-color:var(--color-pasea-blue-600);box-shadow:0 4px 12px #0d2a4a2e}.Ressources .filters .filter.active .count{color:#fff;background:#ffffff38}.Ressources .empty,.Ressources .state{color:var(--color-pasea-gray-500,#6e6e6e);text-align:center;border:1px dashed var(--color-pasea-gray-200);background:#fff;border-radius:.7em;padding:3em 1.5em;font-size:.95em}.Ressources .empty p,.Ressources .state p{max-width:32em;margin:0 auto;line-height:1.5}.Ressources .docs-grid{grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}.Ressources .doc-card{background-color:var(--color-white,#fff);border:1px solid var(--color-pasea-gray-100);border-radius:.7em;flex-direction:column;gap:.6em;padding:1.2em 1.3em;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.Ressources .doc-card:hover{border-color:var(--color-pasea-blue-200);transform:translateY(-3px);box-shadow:0 12px 28px #0d2a4a1a}.Ressources .doc-card .card-head{justify-content:space-between;align-items:center;gap:.5em;display:flex}.Ressources .doc-card .card-head .ext-pill{background-color:var(--color-pasea-blue-50,#e6f0f8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-blue-700,#1b4f87);letter-spacing:.05em;border-radius:.4em;padding:.25em .6em;font-size:.72em}.Ressources .doc-card .card-head .theme-pill{background-color:var(--color-pasea-orange-50,#fceedf);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-orange-700,#a85b17);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:999em;max-width:12em;padding:.2em .55em;font-size:.68em;overflow:hidden}.Ressources .doc-card.cges .theme-pill{background-color:var(--color-pasea-green-50,#eef7e9);color:var(--color-pasea-green-700,#3e7d29)}.Ressources .doc-card.pmpp .theme-pill{background-color:var(--color-pasea-blue-50,#e6f0f8);color:var(--color-pasea-blue-700,#1b4f87)}.Ressources .doc-card.pgmo .theme-pill{background-color:var(--color-pasea-blue-100,#c9e1f0);color:var(--color-pasea-blue-900,#0d2a4a)}.Ressources .doc-card.par .theme-pill{background-color:var(--color-pasea-orange-50,#fceedf);color:var(--color-pasea-orange-700,#a85b17)}.Ressources .doc-card.eas-hs .theme-pill{background-color:var(--color-pasea-red-50,#fbe9e9);color:var(--color-pasea-red-700,#832f2f)}.Ressources .doc-card.manuel-execution .theme-pill{background-color:var(--color-pasea-gray-100,#eaeaea);color:var(--color-pasea-gray-800,#232323)}.Ressources .doc-card.plan-passation .theme-pill{background-color:var(--color-pasea-orange-50,#fceedf);color:var(--color-pasea-orange-700,#a85b17)}.Ressources .doc-card.rapport .theme-pill{background-color:var(--color-pasea-blue-50,#e6f0f8);color:var(--color-pasea-blue-700,#1b4f87)}.Ressources .doc-card.autre .theme-pill{background-color:var(--color-pasea-gray-100,#eaeaea);color:var(--color-pasea-gray-700,#3a3a3a)}.Ressources .doc-card .title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-gray-900,#0d0d0d);-webkit-line-clamp:3;font-size:1.02em;line-height:1.35}.Ressources .doc-card .caption,.Ressources .doc-card .title{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Ressources .doc-card .caption{color:var(--color-pasea-gray-600,#545454);-webkit-line-clamp:2;font-size:.88em;line-height:1.45}.Ressources .doc-card .meta{color:var(--color-pasea-gray-500,#6e6e6e);align-items:center;gap:.4em;margin:auto 0 0;font-size:.78em;display:flex}.Ressources .doc-card .meta .dot{background:var(--color-pasea-gray-300);border-radius:50%;width:3px;height:3px}.Ressources .doc-card .actions{border-top:1px solid var(--color-pasea-gray-100);align-items:center;gap:.4em;margin-top:.4em;padding-top:.6em;display:flex}.Ressources .doc-card .actions .action{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:.4em;flex:1;justify-content:center;align-items:center;gap:.4em;padding:.5em .85em;font-size:.85em;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.Ressources .doc-card .actions .action.view{background-color:var(--color-pasea-blue-50,#e6f0f8);color:var(--color-pasea-blue-700,#1b4f87)}.Ressources .doc-card .actions .action.view:hover{background:var(--color-pasea-blue-100);transform:translateY(-1px)}.Ressources .doc-card .actions .action.download{color:var(--color-white,#fff);background:var(--color-pasea-blue-600);box-shadow:0 2px 6px #0d2a4a2e}.Ressources .doc-card .actions .action.download:hover{background:var(--color-pasea-blue-700);transform:translateY(-1px);box-shadow:0 4px 12px #0d2a4a40}.Ressources .doc-card .actions .action .ico{background:currentColor;width:1em;height:1em;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Ressources .doc-card .actions .action .view-ico{-webkit-mask-image:url(/icons/document.svg);mask-image:url(/icons/document.svg)}.Ressources .doc-card .actions .action .download-ico{transform:rotate(90deg);-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg)}@property --tw-font-weight{syntax:"*";inherits:false}