.reference-content{max-width:960px}.reference-content h2{margin-top:2rem}.reference-content p,.reference-content li{max-width:80ch}.knowledge-search,.orientation-form{max-width:850px}.knowledge-search label,.orientation-form legend,.orientation-result>label{display:block;font-weight:700;margin:1rem 0 .5rem}.knowledge-search input,.knowledge-search select,.orientation-form select,.orientation-result textarea{font:inherit;padding:14px;border:1px solid #9baeb2;border-radius:5px;background:#fff;color:var(--ink);max-width:100%;width:100%;box-sizing:border-box}.knowledge-search .actions input{flex:1;min-width:200px;width:auto}.knowledge-search>button{margin-top:1rem}.orientation-form fieldset{border:1px solid #c6d4d5;padding:20px;margin:20px 0;border-radius:8px}.orientation-form label{display:block;margin:12px 0;cursor:pointer}.orientation-form input{margin-right:10px;accent-color:var(--accent)}.orientation-result{padding:24px;border-left:5px solid var(--accent);background:var(--soft);margin-top:35px}.orientation-result[hidden],[hidden]{display:none!important}.orientation-result textarea{margin-bottom:15px}.editorial-footer{padding-bottom:25px;font-size:14px}.editorial-footer a{color:inherit}.example-table{overflow-x:auto}.example-table table{border-collapse:collapse;width:100%;min-width:560px}.example-table th,.example-table td{padding:12px;border:1px solid #ccd8db;text-align:left;vertical-align:top}.example-table th{background:var(--soft)}.knowledge-search :focus-visible,.orientation-form :focus-visible,.orientation-result :focus-visible{outline:3px solid #bc7619;outline-offset:3px}#knowledge-results h2{font-size:1.4rem}#knowledge-more{margin-top:24px}@media(max-width:600px){.orientation-result{padding:16px}.knowledge-search .actions{display:block}.knowledge-search .actions input{width:100%;min-width:0;margin-bottom:12px}}@media print{.orientation-form,.knowledge-search,#orientation-copy,#orientation-download,#orientation-mail{display:none}.orientation-result textarea{height:300px;border:0}.example-table table{min-width:0}}

.summary-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.summary-consent input{width:auto!important;margin-right:8px}.summary-consent{font-weight:400!important}#summary-send-form{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}#summary-send-button:disabled{opacity:.65;cursor:default}@media print{#summary-send-form{display:none!important}}
.summary-consent input[type=checkbox]{padding:0!important;width:18px!important;height:18px;vertical-align:middle;accent-color:var(--accent)}
