.achat{padding:45px 0 80px}.achat h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.08;margin:20px 0;letter-spacing:-.025em}.achat h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;margin:0 0 18px}.achat section{margin:44px 0}.achat p{line-height:1.7;margin:16px 0}.achat a{text-decoration:underline;text-underline-offset:3px}.achat .pb-crumb{display:block;line-height:1.6}.achat-date,.achat-note,.achat-sources{color:var(--ink-soft);font-size:.95rem}.achat-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:8px}.achat-table-wrap:focus-visible{outline:3px solid var(--accent)}.achat table{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}.achat caption{text-align:left;padding:14px;font-weight:800;background:var(--paper)}.achat th,.achat td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.achat thead{background:var(--paper)}.achat th button{border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.achat th button:focus-visible{outline:3px solid var(--accent)}.achat tbody tr:nth-child(even){background:var(--paper)}.achat ul{padding-left:22px;line-height:1.8}.achat-form{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.achat-sources{overflow-wrap:anywhere}.achat-sort-state{min-height:1.5em}@media(max-width:600px){.achat{padding-top:24px}.achat section{margin:32px 0}.achat-form{padding:16px}.achat .pb-mini-grid{grid-template-columns:1fr}.achat h1{overflow-wrap:break-word}}
