.placement-process{border-bottom:1px solid #d1e2ee}
.process-tabs{display:flex;gap:8px;margin:0 0 28px;border-bottom:1px solid #c5d9e6;padding-bottom:12px}
.process-tabs[hidden],.process-panel[hidden]{display:none}
.process-tab{border:1px solid #adc8d9;border-radius:5px;padding:12px 22px;background:#fff;color:#153f68;font:600 16px/1.5 'DM Sans',Arial,sans-serif;min-height:48px;cursor:pointer}
.process-tab[aria-selected="true"]{background:#153f68;border-color:#153f68;color:#fff}
.process-tab:hover{background:#e1edf4;color:#153f68}
.process-tab:focus-visible{outline:3px solid #277fa8;outline-offset:4px}
.process-panel{scroll-margin-top:24px;min-width:0}
.process-panel+.process-panel{margin-top:32px}
.placement-process.is-enhanced .process-panel{margin-top:0}
.process-panel>h3{font-size:24px;margin:0 0 22px}
.process-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.process-steps li{position:relative;background:#fff;border:1px solid #d1e2ee;border-radius:6px;padding:26px;min-width:0}
.process-step-number{display:grid;place-items:center;width:38px;height:38px;margin-bottom:18px;background:#e1edf4;border-radius:50%;font-size:16px;line-height:1;color:#153f68;font-weight:600}
.process-steps h4{font-size:21px;line-height:1.4;letter-spacing:-.01em;margin:0 0 12px}
.process-steps p{font-size:17px;line-height:1.75;color:#405d73;margin:0}
.btn.process-download{margin-top:20px;max-width:100%;font-size:15px;gap:10px;padding:12px 16px}
.process-download-label{min-width:0;overflow-wrap:anywhere}
@media(max-width:740px){.process-steps{grid-template-columns:1fr;gap:16px}.process-steps li{padding:24px}.process-tabs{gap:8px}.process-tab{flex:1;padding:12px 10px;font-size:16px}.process-steps h4{font-size:20px}}
@media print{.process-tabs{display:none}.placement-process .process-panel[hidden]{display:block}.placement-process .process-panel+.process-panel{margin-top:32px}.process-steps li{break-inside:avoid}}
