@media(max-width:600px){.arthevis-card-page .acp .acp-exchange{padding-top:26px}.arthevis-card-page .acp .acp-exchange>h2{font-size:23px;margin-bottom:8px}.arthevis-card-page .acp .acp-exchange>p{font-size:14px;line-height:1.45;margin:0 0 18px}.arthevis-card-page .acp .acp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arthevis-card-page .acp .acp-grid>label{min-width:0}.arthevis-card-page .acp .acp-grid>label:nth-child(n+3){grid-column:1/-1}.arthevis-card-page .acp .acp-form input:not([type=hidden]){min-height:46px;padding:10px 12px;margin-top:5px;font-size:16px}.arthevis-card-page .acp .acp-form .acp-hint{margin:10px 0;line-height:1.45}.arthevis-card-page .acp .acp-form .acp-privacy{margin:14px 0;line-height:1.5}.arthevis-card-page .acp .acp-form>.acp-primary{min-height:48px;padding:12px 16px;font-size:15px}.arthevis-card-page .acp .acp-result:empty{display:none}}
.acp .acp-details{margin:24px 0;padding:0;border-top:1px solid #e5e7eb}.acp .acp-details>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #e5e7eb}.acp .acp-details dt{font-size:13px;color:#666b75}.acp .acp-details dd{margin:0;font-size:16px;color:#151517;overflow-wrap:anywhere}.acp .acp-details a{color:#184daf;text-decoration:none}.acp .acp-details a:hover{text-decoration:underline}.arthevis-card-page .acp-card>a.acp-primary{display:flex;align-items:center;justify-content:center;gap:14px;width:fit-content;max-width:100%;margin-inline:auto;padding:12px 22px;box-sizing:border-box;min-height:46px;font-size:15px;font-weight:600;background:#2463dc;border-radius:12px;box-shadow:0 5px 16px #2463dc24}.acp-card>.acp-hint{text-align:center}@media(max-width:420px){.acp .acp-details>div{grid-template-columns:1fr;gap:4px}}.arthevis-card-access{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:13px 19px;background:#2463dc;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;box-shadow:0 6px 24px #0003;font-size:14px;font-weight:600;text-decoration:none;line-height:1.2;transition:background .15s,box-shadow .15s}.arthevis-card-access:hover{background:#184daf;box-shadow:0 8px 28px #0004}.arthevis-card-access:focus-visible{outline:3px solid #111;outline-offset:4px}.arthevis-card-page #contenu.document-page{background:#f5f5f7;color:#151517;max-width:none;width:100%;margin:0;padding:48px 20px 64px}.arthevis-card-page #contenu.document-page>article{max-width:760px;margin:auto}.arthevis-card-page #contenu.document-page>article>h1{font-size:clamp(28px,5vw,42px);line-height:1.15;letter-spacing:-.04em;margin:0 20px 26px}.arthevis-card-page .acp{margin:0 auto;padding:0 20px}.arthevis-card-page .acp .acp-card{background:#fff;border-color:#e4e4e7}.arthevis-card-page .acp .acp-exchange{padding-top:38px}.arthevis-card-page .acp h2,.arthevis-card-page .acp label{color:#151517}.arthevis-card-page .acp a.acp-primary{text-decoration:none;color:#fff}.arthevis-card-page .acp .acp-privacy a{color:#184daf}.arthevis-card-page .acp-result{min-height:1.5em}.arthevis-card-page .acp .acp-photo{object-position:50% 35%}@media(max-width:600px){.arthevis-card-access{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:12px 15px;font-size:13px;min-height:46px}.arthevis-card-page #contenu.document-page{padding:28px 0 36px}.arthevis-card-page .acp{padding:0 14px}.arthevis-card-page #contenu.document-page>article>h1{margin:0 18px 22px}.home .site-footer{padding-bottom:80px}}
