
.dehors{--d-teal:#087c7b;--d-ink:#183d42;--d-mint:#e1f0e7;--d-yellow:#f5d78f;color:var(--d-ink)}
.dehors-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center;padding-block:55px 35px}
.dehors h1{font-size:clamp(38px,5vw,66px);line-height:1.12;margin:12px 0 22px;letter-spacing:-.025em}.dehors h1 em{color:var(--d-teal)}
.dehors .lead{font-size:20px;line-height:1.6;max-width:700px}.dehors-hero img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:24px}
.dehors-pills{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.dehors-pills span{background:white;border:1px solid #b5ccc0;border-radius:22px;padding:7px 12px;font-size:14px}
.dehors-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0}.dehors-actions button{font:inherit;cursor:pointer}
.dehors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dehors-card{padding:25px;border:1px solid #b9cec2;background:white;border-radius:23px;display:flex;flex-direction:column;min-width:0}
.dehors-card h3{font:700 26px/1.25 Georgia,serif;margin:10px 0 14px}.dehors-card p{line-height:1.6}.dehors-card .text-link{margin-top:auto}.dehors-symbol{font-size:37px;line-height:1.3}
.dehors-banner{padding:30px;background:var(--d-mint);border-radius:24px;margin:28px 0}.dehors-banner h2{margin-top:0}.dehors-banner p:last-child{margin-bottom:0}
.dehors-egg{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center;border-radius:24px;background:#fff1ce;padding:28px;margin:35px 0}.dehors-egg img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px}
.dehors-section{padding:30px;background:white;border:1px solid #c7d6c9;border-radius:22px;margin:24px 0;scroll-margin-top:25px}.dehors-section h2{font:700 clamp(26px,3vw,36px)/1.22 Georgia,serif;margin:0 0 18px}.dehors-section h3{margin:22px 0 10px}
.dehors-section p,.dehors-section li{line-height:1.75}.dehors-section li{margin-bottom:8px}.dehors-route{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.dehors-route a{font-weight:700;color:var(--d-teal);min-height:44px;display:inline-flex;align-items:center}
.dehors-steps{list-style:none;padding:0;counter-reset:step}.dehors-steps>li{position:relative;border-top:1px solid #d4dfd2;padding:22px 0 16px 54px;counter-increment:step}.dehors-steps>li:before{content:counter(step);position:absolute;top:24px;left:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--d-yellow);font-weight:700}.dehors-steps h3{margin:0 0 8px}.dehors-steps p{margin:8px 0}
.dehors-note{padding:18px 22px;border-left:4px solid #dc795d;background:#fff8e8;border-radius:0 14px 14px 0;margin:18px 0}.dehors-note strong{display:block}.dehors-check{list-style:none;padding:0}.dehors-check label{display:flex;align-items:start;gap:12px}.dehors-check input{margin-top:7px;accent-color:var(--d-teal);width:19px;height:19px;flex:none}
.dehors-table{overflow-x:auto}.dehors table{border-collapse:collapse;width:100%;font-size:15px}.dehors th,.dehors td{padding:13px 15px;border:1px solid #c1d0c4;text-align:left;vertical-align:top}.dehors th{background:var(--d-mint)}
.dehors-field{display:block;margin:18px 0;font-weight:700}.dehors-field textarea,.dehors-field input{display:block;width:100%;font:16px/1.5 Arial,sans-serif;padding:12px;border:1px solid #91b5a4;border-radius:12px;background:#fcfaf3;color:var(--d-ink);margin-top:8px}.dehors-field textarea{min-height:85px;resize:vertical}.dehors-field input[type=date]{width:auto;max-width:100%}
.dehors-fine{font-size:14px;line-height:1.6;color:#4b6865}.dehors a:focus-visible,.dehors button:focus-visible,.dehors input:focus-visible,.dehors textarea:focus-visible{outline:3px solid #df795c;outline-offset:4px}.dehors details summary{min-height:44px;cursor:pointer;font-weight:700;padding:10px 0}.dehors summary+div{padding-top:12px}
@media(max-width:800px){.dehors-hero,.dehors-egg{grid-template-columns:1fr;gap:22px}.dehors-grid{grid-template-columns:1fr}.dehors-hero{padding-block:30px 20px}.dehors-hero img{max-height:350px}.dehors-section{padding:22px}.dehors-egg{padding:22px}}
@media print{@page{size:A4;margin:15mm}body{background:white!important;font-size:11pt!important}.site-head,.site-foot,.dehors-actions,.dehors-route,.dehors-download,.dehors-source-links,.dehors-cookie{display:none!important}.dehors .container,.dehors.container{width:100%;max-width:none;margin:0;padding:0}.dehors-hero{display:block;padding:0}.dehors-hero img{display:none}.dehors h1{font-size:28pt}.dehors .lead{font-size:12pt}.dehors-section{padding:12px 0;border:0;border-radius:0;margin:15px 0}.dehors-section h2{font-size:18pt}.dehors-section h2,.dehors-section h3{break-after:avoid}.dehors-steps>li,.dehors-banner,.dehors-note,.dehors-egg{break-inside:avoid}.dehors th,.dehors td{font-size:10pt;padding:7px}.dehors textarea{min-height:65px;border:1px solid #777}.dehors input{border-color:#777}.dehors-pills{margin:10px 0}.dehors-pills span{font-size:10pt;padding:4px 8px}.dehors-field{break-inside:avoid}.dehors details{display:block}.dehors details>div{display:block}}
