.aides-wrap{max-width:1080px;margin:auto;padding:38px 24px 54px}.aides-intro{max-width:760px}.aides-intro h1{font-size:clamp(30px,4.4vw,52px);line-height:1.12}.aides-intro p{margin-top:16px}.aides-meta{font-size:14px;color:var(--ink-3);margin:16px 0}.aides-form,.aides-result{margin-top:28px;padding:28px;border:1px solid var(--rule);background:var(--paper-2,#f5f2eb)}.aides-form fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}.aides-form legend{font-size:22px;font-weight:700;margin-bottom:14px}.aides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aides-form label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:16px}.aides-form input:not([type=checkbox]):not([type=radio]),.aides-form select{width:100%;min-width:0;padding:12px;background:#fff;border:1px solid #8c8b82;font:inherit;border-radius:0}.aides-form .aides-choice{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:12px 0}.aides-choice input{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:#435842}.aides-geste{padding:12px 0;border-top:1px solid var(--rule)}.aides-geste .aides-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.aides-form small{font-size:14px;color:var(--ink-3)}.aides-form button{margin-top:12px}.aides-result{background:#fff;scroll-margin-top:100px}.aides-result h2{font-size:32px}.aides-result h3{margin-top:28px;font-size:23px}.aides-result p{margin:14px 0;overflow-wrap:anywhere}.aides-result ul{margin:18px 0;padding-left:24px}.aides-result li{margin:10px 0}.aides-result>a:not(.tuf-btn){display:block;margin:8px 0;text-decoration:underline}.aides-result .tuf-btn{margin-top:20px}.aides-profile{padding:12px 16px;border-left:6px solid;max-width:600px}.aides-profile--bleu{background:#e9f3fb;border-color:#235e97}.aides-profile--jaune{background:#fff5d4;border-color:#8b6900}.aides-profile--violet{background:#f1eafa;border-color:#69459b}.aides-profile--rose{background:#fbeaf0;border-color:#a44165}.aides-table-wrap{overflow:auto;margin:24px 0}.aides-wrap table{border-collapse:collapse;width:100%;font-size:15px}.aides-wrap caption{text-align:left;font-weight:700;margin-bottom:10px}.aides-wrap th,.aides-wrap td{padding:12px;border:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:anywhere}.aides-wrap th{background:#f1eee7}.aides-reference{margin-top:38px}.aides-reference h2{font-size:28px;margin:26px 0 16px}.aides-reference p{margin:12px 0}.aides-links{margin:26px 0;padding:20px;border:1px solid var(--rule)}.aides-sources{font-size:14px;margin-top:28px;line-height:1.6}.aides-sources a{text-decoration:underline}.aides-form [hidden],.aides-wrap [hidden]{display:none!important}.aides-form :focus-visible,.aides-wrap a:focus-visible{outline:3px solid #985f28;outline-offset:3px}.aides-form button:disabled{opacity:.6;cursor:wait}@media(max-width:620px){.aides-wrap{padding:28px 16px 40px}.aides-grid,.aides-geste .aides-grid{grid-template-columns:1fr}.aides-form,.aides-result{padding:18px 14px}.aides-wrap th,.aides-wrap td{padding:8px;font-size:14px}.aides-result h2{font-size:28px}}
