/*!/wp-content/themes/le-fushan/assets/css/fk-listing.css*/.fk-listing{--fkl-encre:#0B0B0C;--fkl-surface:#141416;--fkl-rouge:#E11D2A;--fkl-papier:#F2EDE3;--fkl-blanc:#F2F0EC;--fkl-gris:#C9C7BF;--fkl-texte:#2A2823;--fkl-sourd:#6B675C;--fkl-filet:rgba(11,11,12,.13);--fkl-t1:clamp(38px,8vw,72px);--fkl-t2:clamp(21px,3vw,28px);--fkl-t3:17px;--fkl-t4:15px;--fkl-t5:13px;--fkl-t6:12px;background:var(--fkl-papier);color:var(--fkl-texte);font-family:'Montserrat',system-ui,sans-serif}.fk-listing *{box-sizing:border-box}.fk-listing a{text-decoration:none}.fk-listing__hero{position:relative;overflow:hidden;padding:clamp(54px,9vw,96px) 22px;background:var(--fkl-encre);color:var(--fkl-blanc)}.fk-listing__hero::after{content:"LE FUSHAN";position:absolute;right:-.04em;bottom:-.25em;color:rgb(255 255 255 / .035);font-size:var(--fkl-t1);font-weight:900;white-space:nowrap;pointer-events:none}.fk-listing__wrap{position:relative;z-index:1;max-width:1160px;margin:0 auto}.fk-listing__kicker{display:block;color:var(--fkl-rouge);font-size:var(--fkl-t6);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fk-listing__hero h1,.fk-listing__hero .wp-block-query-title{max-width:900px;margin:16px 0 14px;color:var(--fkl-blanc);font-size:var(--fkl-t1);font-weight:900;letter-spacing:-.02em;line-height:1.02;text-transform:uppercase}.fk-listing__hero p{max-width:620px;margin:0;color:var(--fkl-gris);font-size:var(--fkl-t3);line-height:1.65}.fk-listing__body{padding:clamp(48px,8vw,86px) 22px}.fk-listing .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1160px;margin:0 auto;padding:0;list-style:none}.fk-listing .wp-block-post{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,4vw,34px);background:var(--fkl-blanc);border:1px solid var(--fkl-filet);border-top:3px solid var(--fkl-rouge);border-radius:10px;transition:transform .18s ease,box-shadow .18s ease}.fk-listing .wp-block-post:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgb(11 11 12 / .13)}.fk-listing .wp-block-post-title{margin:0;color:var(--fkl-encre);font-size:var(--fkl-t2);font-weight:900;letter-spacing:-.01em;line-height:1.12;text-transform:uppercase}.fk-listing .wp-block-post-title a{color:inherit}.fk-listing .wp-block-post-excerpt{display:flex;flex-direction:column;flex:1;margin-top:16px}.fk-listing .wp-block-post-excerpt__excerpt{margin:0;color:var(--fkl-sourd);font-size:var(--fkl-t4);line-height:1.7}.fk-listing .wp-block-post-excerpt__more-text{margin:22px 0 0}.fk-listing .wp-block-post-excerpt__more-link{color:var(--fkl-rouge);font-size:var(--fkl-t5);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fk-listing .wp-block-query-pagination{display:flex;justify-content:center;gap:16px;max-width:1160px;margin:38px auto 0;color:var(--fkl-encre);font-size:var(--fkl-t5);font-weight:800;text-transform:uppercase}.fk-listing .wp-block-query-pagination a{color:var(--fkl-encre);border-bottom:2px solid var(--fkl-rouge)}@media(max-width:720px){.fk-listing .wp-block-post-template{grid-template-columns:1fr}.fk-listing__hero h1,.fk-listing__hero .wp-block-query-title{overflow-wrap:anywhere}}