body{margin:0;background:#F8F7F4}@font-face{font-family:PCManrope;src:url('../fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');font-weight:200 800;font-display:swap}
.pc-metier{font-size:16px}.pc-metier p,.pc-metier li{font-size:16px;line-height:1.75}.pc-metier .pc-metier-hero{background:#1F2937;color:#F8F7F4;padding:85px 0}.pc-metier-hero h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.04em;max-width:850px;margin:22px 0}.pc-metier-hero p{color:#e2e6ea;max-width:760px;margin:0 0 28px}.pc-metier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pc-metier-card{background:#fff;border:1px solid #d9d3c8;border-top:3px solid #B08D57;border-radius:8px;padding:30px;min-width:0}.pc-metier-card h2{font-size:25px;line-height:1.25;margin:18px 0}.pc-metier-card ul{padding-left:20px;margin-bottom:0;color:#414b56}.pc-metier-card li{padding:4px 0}.pc-metier-card li::marker{color:#765b31}.pc-metier-tags{list-style:none;display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0 0 32px}.pc-metier-tags li{padding:10px 18px;border:1px solid #b9ae9c;border-radius:30px;color:#242424;background:#F3EBDD}.pc-metier-note{border-left:3px solid #B08D57;padding:12px 20px;color:#414b56;margin-top:28px}.pc-metier-soon{margin-top:35px;padding:30px;background:#1F2937;color:#F8F7F4;border-radius:9px}.pc-metier-soon span{display:inline-block;border:1px solid #B08D57;padding:6px 12px;border-radius:20px}.pc-metier-soon h2{font-size:28px}.pc-metier-method{background:#edeae4;padding:46px 0;color:#242424}.pc-metier-method h2{font-size:27px}.pc-metier-method p:last-child{color:#414b56}.pc-metier-captures{padding:48px 0 0}.pc-metier-captures h2{font-size:30px}.pc-metier .pc-app-screens{max-width:570px;margin:auto}.pc-metier .pc-app-shot figcaption{color:#242424}.pc-metier .primary{background:#B08D57;color:#242424}.pc-metier a:focus-visible{outline:3px solid #765b31;outline-offset:5px}.pc-metier-hero a:focus-visible{outline-color:#F3EBDD}.pc-metier-skip{position:absolute;left:-10000px;z-index:20;padding:15px;background:#F8F7F4}.pc-metier-skip:focus{left:15px;top:10px}.pc-metier [aria-disabled=true]{cursor:default}.pc-metier .outro h2{font-size:32px}.pc-metier .pc-footer-legal{font-size:14px}
@media(max-width:760px){.pc-metier-hero{padding:52px 0}.pc-metier .pc-metier-hero{padding:52px 0}.pc-metier-grid{grid-template-columns:1fr}.pc-metier-card{padding:24px}.pc-metier .section{padding:52px 0}.pc-metier-hero h1{font-size:38px}.pc-metier-method{padding:35px 0}.pc-metier .btn{min-height:48px}.pc-metier .nav>.btn{min-height:44px}}
@media(max-width:360px){.pc-metier .wrap{padding:0 18px}.pc-metier-hero h1{font-size:34px}.pc-metier-card h2{font-size:23px}}

.pc-official .pc-metier-hero .eyebrow{color:#d0b27f}

/* Passe UX : métiers uniquement. */
.pc-metier .pc-grid-odd>.pc-metier-card:last-child{grid-column:1/-1}
.pc-metier footer,.pc-metier .pc-footer-legal{font-size:16px;line-height:1.6}
.pc-metier .pc-app-shot figcaption{font-size:14px;line-height:1.5}
.pc-metier .btn[aria-disabled=true]{background:transparent;color:#414b56;border:1px dashed #a6a097;font-size:14px;cursor:default;text-transform:none;letter-spacing:0}
.pc-metier-hero .btn[aria-disabled=true]{color:#e2e6ea;border-color:#8f99a3}
.pc-mobile-menu{display:none}.pc-shot-zoom{padding:0;border:0;background:none;display:block;width:100%;height:100%;cursor:zoom-in;border-radius:inherit}.pc-shot-zoom:focus-visible{outline:3px solid #765b31;outline-offset:5px}
.pc-image-dialog{border:0;border-radius:12px;background:#F8F7F4;padding:18px;max-width:calc(100vw - 32px);max-height:90vh;color:#242424}.pc-image-dialog::backdrop{background:#1f2937dd}.pc-image-dialog img{display:block;width:auto;max-width:100%;max-height:75vh;object-fit:contain}.pc-image-dialog button{display:block;margin:0 0 12px auto;min-width:80px;min-height:44px;background:#B08D57;color:#242424;border:0;border-radius:5px;font:600 16px PCManrope,Manrope,sans-serif}.pc-image-dialog button:focus-visible{outline:3px solid #242424;outline-offset:3px}
@media(max-width:760px){
.pc-metier .nav{flex-wrap:wrap;gap:14px}.pc-metier .nav>.btn{font-size:14px;min-height:44px;padding:12px 16px}.pc-metier .nav .pc-brand{font-size:17px}.pc-metier .pc-mobile-menu{display:block;padding:0 24px 12px}.pc-menu-toggle{min-width:64px;min-height:44px;font:600 16px PCManrope,Manrope,sans-serif;background:#B08D57;color:#242424;border:0;border-radius:5px}.pc-metier #pc-mobile-nav{display:flex;flex-direction:column;gap:4px;font-size:16px;padding:12px 0}.pc-metier #pc-mobile-nav[hidden]{display:none}.pc-metier #pc-mobile-nav a{padding:12px;min-height:44px;border-bottom:1px solid #d9d3c8}.pc-menu-unavailable{padding:12px;color:#414b56}.pc-menu-toggle:focus-visible{outline:3px solid #242424;outline-offset:3px}
.pc-metier .pc-metier-hero{padding:36px 0}.pc-metier .section{padding:36px 0}.pc-metier .outro{padding:44px 24px}.pc-metier-captures{padding-top:24px}.pc-metier .pc-app-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-metier .pc-app-shot{width:100%;max-width:none;margin:0!important;transform:none!important}.pc-metier .pc-app-device{border-width:3px;border-radius:12px}.pc-metier .pc-app-shot figcaption{font-size:14px}.pc-metier .pc-grid-odd>.pc-metier-card:last-child{grid-column:auto}
}
@media(max-width:760px){.pc-metier .nav>.btn{display:none}.pc-metier .nav{min-height:72px;padding-right:110px}.pc-metier .pc-mobile-menu{position:absolute;right:24px;top:14px;padding:0}.pc-metier #pc-mobile-nav{position:absolute;right:0;top:48px;width:min(320px,calc(100vw - 48px));max-height:70vh;overflow:auto;background:#F8F7F4;color:#1F2937;border:1px solid #d9d3c8;border-radius:8px;padding:12px;box-shadow:0 12px 28px #1f293733}}

/* PunchCare Work screenshots (Entreprises page) */
.pc-work-shots{margin-top:40px}.pc-work-shots h3{font-size:22px;margin:32px 0 16px}
.pc-work-shots figure{margin:0}.pc-work-shots img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #d9d3c8;box-shadow:0 10px 24px #1f293718;background:#fff}
.pc-work-phones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.pc-work-phones-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px;margin:24px auto 0}
.pc-work-desktop img{border-radius:10px}
.pc-work-demo{margin:16px 0 0;font-size:14px;color:#5f5f5f;font-style:italic;text-align:center}
.pc-metier-soon span{font-size:14px;color:#d0b27f;margin-bottom:6px}

/* Graphique Gallup (page Entreprises) */
.pc-engage{padding-top:0}
.pc-engage-chart{margin:0;background:#fff;border:1px solid #d9d3c8;border-radius:8px;padding:30px}
.pc-engage-chart h2{font-size:28px;line-height:1.25;margin:0 0 6px}
.pc-engage-sub{margin:0 0 24px;color:#414b56}
.pc-engage-bars{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.pc-engage-row{display:grid;grid-template-columns:130px minmax(0,1fr) 70px;align-items:center;gap:14px}
.pc-engage-label{font-weight:600;color:#242424}
.pc-engage-track{display:block;height:22px;background:#f3efe8;border-radius:0 4px 4px 0}
.pc-engage-bar{display:block;height:100%;background:#B08D57;border-radius:0 4px 4px 0}
.pc-engage-value{font-weight:700;font-size:18px;color:#242424;text-align:right;font-variant-numeric:tabular-nums}
.pc-engage-source{margin:20px 0 0;font-size:13px;color:#5f5f5f}
.pc-engage-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}
.pc-engage-key{background:#1F2937;color:#F8F7F4;border-radius:8px;padding:26px}
.pc-engage-key strong{display:block;font-size:36px;line-height:1.1;color:#d0b27f;letter-spacing:-.02em}
.pc-engage-key p{margin:10px 0 0;color:#e2e6ea;font-size:15px;line-height:1.6}
.pc-engage-punch{margin:26px 0 0;font-size:20px;font-weight:700;color:#242424;border-left:3px solid #B08D57;padding:6px 0 6px 18px}
@media(max-width:700px){.pc-engage-chart{padding:22px 18px}.pc-engage-chart h2{font-size:23px}.pc-engage-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.pc-engage-track{grid-column:1/-1;grid-row:2}.pc-engage-keys{grid-template-columns:1fr}.pc-engage-key strong{font-size:30px}.pc-engage-punch{font-size:18px}}
@media(max-width:700px){.pc-work-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pc-work-shots h3{font-size:19px}}
/* Guides page cards with a cover: centred content, smaller button aligned at the bottom of every card. */
.pc-metier-card:has(.pc-guide-cover){display:flex;flex-direction:column;text-align:center}
.pc-metier-card:has(.pc-guide-cover) ul{list-style:none;padding-left:0}
.pc-metier-card:has(.pc-guide-cover)>p:last-child{margin:auto 0 0;padding-top:20px}
.pc-metier-card:has(.pc-guide-cover) .btn{min-height:40px;padding:10px 20px;font-size:11px}
/* Practice spaces: benefits, step-by-step journey, screenshot gallery, situations (same card language as the feature cards). */
.pc-space-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 48px}
.pc-space-benefits article{background:#fff;border:1px solid #d9d3c8;border-top:3px solid #B08D57;border-radius:8px;padding:22px}
.pc-space-benefits h2{font-size:19px;line-height:1.3;margin:0 0 8px}
.pc-space-benefits p{margin:0;color:#414b56;line-height:1.6}
.pc-space-journey{margin:0 0 48px}
.pc-space-journey>h2,.pc-space-features,.pc-space-gallery>h2,.pc-space-situations>h2{font-size:26px;line-height:1.2;margin:0 0 20px}
.pc-space-journey ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;counter-reset:none}
.pc-space-journey li{position:relative;background:#F3EFE7;border-radius:8px;padding:20px 16px 18px}
.pc-space-step{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#B08D57;color:#242424;font-weight:800;font-size:14px}
.pc-space-journey h3{font-size:16px;line-height:1.3;margin:12px 0 6px}
.pc-space-journey p{margin:0;font-size:14px;line-height:1.55;color:#414b56}
.pc-space-gallery{margin:48px 0 0}
.pc-space-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.pc-space-shots figure{margin:0;background:#fff;border:1px solid #d9d3c8;border-radius:8px;overflow:hidden}
.pc-space-shots img{display:block;width:100%;height:auto;background:#1F2937}
.pc-space-shots figcaption{padding:14px 16px;font-size:14px;line-height:1.5;color:#414b56}
.pc-space-shots figcaption strong{display:block;color:#1F2937;font-size:15px;margin-bottom:4px}
.pc-space-situations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:48px 0 0}
.pc-space-situations>h2{grid-column:1/-1;margin-bottom:0}
.pc-space-situations article{border-left:3px solid #B08D57;background:#fff;border-radius:0 8px 8px 0;padding:18px 20px}
.pc-space-situations h3{font-size:16px;margin:0 0 6px}
.pc-space-situations p{margin:0;color:#414b56;line-height:1.6}
@media(max-width:900px){.pc-space-benefits,.pc-space-shots{grid-template-columns:1fr}.pc-space-journey ol{grid-template-columns:1fr}.pc-space-situations{grid-template-columns:1fr}.pc-space-shots{grid-auto-flow:column;grid-auto-columns:85%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.pc-space-shots figure{scroll-snap-align:start}}
.pc-space-gallery-note{margin:-8px 0 18px;color:#69717d;font-size:14px}
/* Highlight block of a practice space (dark band, bronze checks). */
.pc-space-highlight{background:#1F2937;color:#F8F7F4;border-radius:10px;padding:28px 28px 22px;margin:0 0 48px}
.pc-space-highlight h2{color:#F8F7F4;font-size:26px;line-height:1.2;margin:0 0 8px;text-wrap:balance}
.pc-space-highlight p{margin:0 0 16px;color:#d6dbe1}
.pc-space-highlight ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}
.pc-space-highlight li{position:relative;padding-left:26px;line-height:1.5;color:#eef0f2}
.pc-space-highlight li::before{content:'';position:absolute;left:0;top:5px;width:14px;height:8px;border-left:2px solid #C9A46C;border-bottom:2px solid #C9A46C;transform:rotate(-45deg)}
.pc-space-new{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:999px;background:#C9A46C;color:#1F2937;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.pc-space-health{margin:40px 0 0;padding:22px 24px;border:1px solid #DDD6CA;border-left:4px solid #3F6F60;border-radius:8px;background:#F4F7F5}
.pc-space-health h2{font-size:20px;margin:0 0 10px}
.pc-space-health p{margin:0 0 8px;color:#374151;line-height:1.55;max-width:75ch}
.pc-space-health p:last-child{margin-bottom:0}
.pc-metier-hero .pc-badge-prep{vertical-align:middle;margin-left:8px}
.pc-space-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.pc-space-panels>div{border-top:2px solid #C9A46C;padding-top:14px}
.pc-space-panels h3{color:#C9A46C;font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}
.pc-space-panels ul{grid-template-columns:1fr}
.pc-space-highlight .pc-badge-prep{font-size:11px;vertical-align:middle}
.pc-space-highlight p.pc-space-closing{margin:26px 0 4px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);color:#F8F7F4;font-size:24px;font-weight:700;line-height:1.25;text-wrap:balance}
@media(max-width:900px){.pc-space-highlight ul,.pc-space-panels{grid-template-columns:1fr}}

/* Teaching sheet of a physical quality (Athletic, Build, Burn, Move): universe colour as accent. */
.pc-fiche{--pc-u:#B08D57}
.pc-fiche.pc-u-athletic{--pc-u:#C99A1E}.pc-fiche.pc-u-build{--pc-u:#3E5C76}.pc-fiche.pc-u-burn{--pc-u:#C2512B}.pc-fiche.pc-u-move{--pc-u:#3F6F60}
.pc-fiche-hero{border-bottom:6px solid var(--pc-u)}
.pc-fiche-hero .eyebrow{color:var(--pc-u-light,var(--pc-u))!important}
.pc-fiche.pc-u-build{--pc-u-light:#9DBAD3;--pc-u-ink:#fff}.pc-fiche.pc-u-burn{--pc-u-light:#EE9A78;--pc-u-ink:#fff}.pc-fiche.pc-u-move{--pc-u-light:#8CC2B0;--pc-u-ink:#fff}
.pc-fiche-sign{font-size:14px!important;color:#c9cfd6!important;margin:0!important}
.pc-fiche-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 36px}
.pc-fiche-toc a{padding:7px 14px;border:1px solid #d9d3c8;border-radius:999px;background:#fff;color:#1F2937;text-decoration:none;font-size:14px;font-weight:600}
.pc-fiche-toc a:hover,.pc-fiche-toc a:focus-visible{border-color:var(--pc-u)}
.pc-fiche-block{margin:0 0 52px;scroll-margin-top:90px}
.pc-fiche-kicker{display:inline-block;color:#6b5a2e;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-bottom:3px solid var(--pc-u);padding-bottom:4px}
.pc-fiche-block>h2,.pc-fiche-pc h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:12px 0 12px;text-wrap:balance}
.pc-fiche-lead{max-width:70ch;color:#374151;font-size:17px!important}
.pc-fiche-items,.pc-fiche-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}
.pc-fiche-methods{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.pc-fiche-items>div,.pc-fiche-methods>div{background:#fff;border:1px solid #d9d3c8;border-top:3px solid var(--pc-u);border-radius:8px;padding:20px}
.pc-fiche-items h3,.pc-fiche-methods h3{font-size:17px;margin:0 0 8px}
.pc-fiche-items p,.pc-fiche-methods p{margin:0 0 6px;font-size:15px!important;line-height:1.6;color:#414b56}
.pc-fiche-more{margin-top:16px;border:1px solid #d9d3c8;border-radius:8px;background:#F3EFE7;padding:0 18px}
.pc-fiche-more summary{cursor:pointer;padding:14px 0;font-weight:700;color:#1F2937}
.pc-fiche-more p{margin:0 0 16px;max-width:75ch;color:#374151}
.pc-fiche-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pc-fiche-steps li{background:#1F2937;color:#F8F7F4;border-radius:8px;padding:20px}
.pc-fiche-steps span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pc-u);color:var(--pc-u-ink,#1b1b1b);font-weight:800}
.pc-fiche-steps h3{color:#F8F7F4;font-size:17px;margin:12px 0 6px}
.pc-fiche-steps p{margin:0;color:#d6dbe1;font-size:15px!important}
.pc-fiche-sports{margin-top:18px}
.pc-fiche-sports input{position:absolute;opacity:0;width:1px;height:1px}
.pc-fiche-sports label{display:inline-block;margin:0 8px 10px 0;padding:9px 16px;border:1px solid #b9ae9c;border-radius:999px;background:#fff;cursor:pointer;font-weight:700;font-size:15px}
.pc-fiche-sports input:checked+label{background:#1F2937;color:#F8F7F4;border-color:#1F2937}
.pc-fiche-sports input:focus-visible+label{outline:3px solid var(--pc-u);outline-offset:3px}
.pc-fiche-panels>div{display:none;background:#fff;border:1px solid #d9d3c8;border-left:4px solid var(--pc-u);border-radius:8px;padding:22px 24px;margin-top:6px}
.pc-fiche-panels h3{margin:0 0 10px;font-size:20px}
.pc-fiche-panels dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 18px;margin:0}
.pc-fiche-panels dt{font-weight:700;color:#1F2937}
.pc-fiche-panels dd{margin:0;color:#414b56}
.pc-fiche-sports input:nth-of-type(1):checked~.pc-fiche-panels>div:nth-child(1),.pc-fiche-sports input:nth-of-type(2):checked~.pc-fiche-panels>div:nth-child(2),.pc-fiche-sports input:nth-of-type(3):checked~.pc-fiche-panels>div:nth-child(3),.pc-fiche-sports input:nth-of-type(4):checked~.pc-fiche-panels>div:nth-child(4),.pc-fiche-sports input:nth-of-type(5):checked~.pc-fiche-panels>div:nth-child(5),.pc-fiche-sports input:nth-of-type(6):checked~.pc-fiche-panels>div:nth-child(6),.pc-fiche-sports input:nth-of-type(7):checked~.pc-fiche-panels>div:nth-child(7),.pc-fiche-sports input:nth-of-type(8):checked~.pc-fiche-panels>div:nth-child(8){display:block}
.pc-fiche-tests{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.pc-fiche-tests li{background:#fff;border:1px solid #d9d3c8;border-radius:8px;padding:16px}
.pc-fiche-tests strong{display:block;color:#1F2937}
.pc-fiche-tests span{color:#414b56;font-size:15px}
.pc-fiche-note{margin-top:16px;border-left:3px solid var(--pc-u);padding:8px 16px;color:#414b56;max-width:75ch}
.pc-fiche-pc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center;background:#F3EFE7;border-radius:12px;padding:28px}
.pc-fiche-pc figure{margin:0}
.pc-fiche-pc img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #d9d3c8}
.pc-fiche-pc figcaption{font-size:13px;color:#5f5f5f;margin-top:8px}
.pc-fiche-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.pc-fiche-actions .btn:not(.primary){border:1px solid #1F2937;color:#1F2937;background:transparent}
.pc-fiche-refs{border-top:1px solid #d9d3c8;padding-top:28px;margin-bottom:40px}
.pc-fiche-refs h2{font-size:20px;margin:0 0 10px}
.pc-fiche-refs ol{margin:0;padding-left:22px;color:#414b56}
.pc-fiche-refs li{font-size:14px!important;line-height:1.6}
.pc-fiche-health{margin-top:18px;font-size:14px!important;color:#5f5f5f}
.pc-fiche-others h2{font-size:20px;margin:0 0 12px}
.pc-fiche-others>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pc-fiche-others span,.pc-fiche-others a{--pc-u:#B08D57;display:block;text-decoration:none;background:#fff;border:1px solid #d9d3c8;border-bottom:4px solid var(--pc-u);border-radius:8px;padding:16px;font-weight:700;color:#1F2937}
.pc-fiche-others .pc-u-athletic{--pc-u:#C99A1E}.pc-fiche-others .pc-u-build{--pc-u:#3E5C76}.pc-fiche-others .pc-u-burn{--pc-u:#C2512B}.pc-fiche-others .pc-u-move{--pc-u:#3F6F60}.pc-fiche-others a:hover,.pc-fiche-others a:focus-visible{border-color:var(--pc-u)}
.pc-fiche-others small{display:block;font-size:11px;letter-spacing:.14em;color:#6b6b6b}
.pc-fiche-others em{font-style:normal;font-size:12px;font-weight:600;color:#6b6b6b;margin-left:4px}
@media(max-width:900px){.pc-fiche-items,.pc-fiche-steps,.pc-fiche-others>div,.pc-fiche-pc{grid-template-columns:1fr}.pc-fiche-panels dl{grid-template-columns:1fr;gap:2px 0}.pc-fiche-panels dd{margin-bottom:10px}.pc-fiche-pc{padding:20px}}