.guide-table-wrap{border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;overflow-x:auto}.guide-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:980px;font-size:14px;line-height:1.55}.guide-table caption{color:var(--muted);text-align:left;padding:14px 16px;font-size:14px;font-weight:600}.guide-table th,.guide-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 15px}.guide-table th+th,.guide-table td{border-left:1px solid var(--line)}.guide-table thead th{background:var(--navy);color:#fff;white-space:nowrap;font-weight:600}.guide-table tbody th{min-width:150px;color:var(--ink);background:inherit;z-index:1;font-size:13px;font-weight:800;position:sticky;left:0}.guide-table tbody td{min-width:180px;color:var(--muted)}.guide-table tbody td:nth-child(3){min-width:260px}.guide-table tbody tr{background:#fff}.guide-table tbody tr:nth-child(2n){background:var(--surface-soft)}.guide-table tbody tr:last-child>*{border-bottom:0}.guide-sections .guide-section{max-width:760px}.guide-sections .guide-section+.guide-section{margin-top:34px}.guide-sections h3{color:var(--ink);letter-spacing:-.6px;margin:0 0 12px;font-size:clamp(20px,2.4vw,25px);line-height:1.25}.guide-sections p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.8}.guide-decision-summary{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:18px;padding:clamp(20px,4vw,32px)}.guide-decision-summary h2{margin-top:0}.guide-decision-summary p,.guide-trial p,.guide-trial li{color:var(--muted);font-size:15px;line-height:1.8}.guide-decision-summary nav{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.guide-decision-summary a{text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.guide-trial ol{max-width:760px;padding-left:24px;list-style:decimal}.guide-trial li{margin-bottom:16px;padding-left:6px}.guide-trial .button{white-space:normal;max-width:100%}.guide-table.guide-table-compact{min-width:660px}.guide-table-compact thead th{white-space:normal}.profile-guide [id]{scroll-margin-top:100px}@media (max-width:650px){.guide-table{min-width:860px;font-size:13px}}.metier-related{border:1px solid var(--line-strong);background:var(--surface-tint);border-radius:12px;margin:32px 0;padding:24px}.metier-related ul{margin:12px 0 0;padding-left:20px;list-style:outside}.metier-related li+li{margin-top:12px}.metier-related a{color:var(--green-dark);text-underline-offset:4px;font-size:14px;text-decoration:underline}#par-metier{scroll-margin-top:112px}
.answer-short{border-left:4px solid var(--green);background:var(--mint);border-radius:0 14px 14px 0;max-width:820px;margin:4px 0 22px;padding:22px 26px}.answer-short>span{color:var(--green);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.answer-short p{color:var(--ink);margin:0;font-size:17px;line-height:1.75}.answer-sources{color:var(--muted);margin:12px 0 14px;padding-left:18px;font-size:14px;line-height:1.8}.profile-guide>.answer-resource{border:1px solid var(--line);background:var(--mint);border-radius:16px;margin-top:28px;padding:28px}.profile-guide>.answer-resource>h2{margin-bottom:14px}.answer-resource p{max-width:760px;color:var(--muted);line-height:1.75}.answer-resource .button{max-width:100%;margin:6px 0}.answer-resource .answer-resource-note{margin-bottom:0;font-size:13px}@media (max-width:720px){.profile-guide>.answer-resource{padding:20px}.answer-short{padding:18px 20px}.answer-short p{font-size:16px}}
