.dse-guide-shell{max-width:1160px}.dse-guide-card{padding:clamp(24px,5vw,64px)}
.dse-guide-card h1{max-width:22ch;font-size:clamp(2rem,4.8vw,3.65rem);line-height:1.08;letter-spacing:-.04em}
.dse-guide-lead{font-size:clamp(1.06rem,1.7vw,1.25rem);line-height:1.7;max-width:74ch}.dse-guide-review{font-size:.84rem;color:#a8bbc9}
.dse-guide-path{margin:32px 0}.dse-guide-path ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.dse-guide-path li{margin:0}.dse-guide-path a{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid rgba(139,178,197,.25);border-radius:12px;height:100%;text-decoration:none;font-size:.9rem;line-height:1.5}
.dse-guide-path a span{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid #b9a26b;border-radius:50%;color:#e4c67f;font-weight:700}
.dse-guide-card section{margin-top:42px}.dse-guide-card h2{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.025em}.dse-guide-card p,.dse-guide-card li{line-height:1.8}
.dse-guide-table-wrap{overflow-x:auto}.dse-guide-card table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.dse-guide-card caption{text-align:left;margin-bottom:14px;color:#a8bbc9}.dse-guide-card th,.dse-guide-card td{padding:18px;vertical-align:top;border:1px solid rgba(139,178,197,.25)}.dse-guide-card th{font-weight:650}.dse-guide-card thead{background:rgba(139,178,197,.08)}
.dse-guide-step{padding-top:36px;border-top:1px solid rgba(139,178,197,.25);scroll-margin-top:100px}.dse-guide-why{font-size:1.07rem;font-weight:550}.dse-guide-evidence{padding:20px 24px;border-left:3px solid #b9a26b;background:rgba(185,162,107,.08)}.dse-guide-evidence strong,.dse-guide-evidence span{display:block}.dse-guide-evidence strong{margin-bottom:8px}.dse-guide-links a{display:inline-block;font-weight:650;line-height:1.6}
.dse-guide-card a:focus-visible,.dse-guide-discovery a:focus-visible{outline:3px solid #e4c67f;outline-offset:4px}.dse-guide-references ul,.dse-guide-handoff ul{padding-left:22px}.dse-guide-handoff li,.dse-guide-references li{margin:10px 0}
.dse-guide-discovery{display:flex;align-items:center;gap:32px;padding:30px 34px;margin:0 0 28px;border:1px solid rgba(185,162,107,.4);border-radius:18px;background:linear-gradient(115deg,rgba(185,162,107,.11),rgba(8,29,45,.45))}.dse-guide-discovery h2{font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.2;max-width:38ch;margin:10px 0}.dse-guide-discovery p{max-width:80ch;line-height:1.7;margin:0}.dse-guide-discovery>a{flex-shrink:0;font-weight:700;color:#e4c67f;line-height:1.6}
@media(max-width:800px){.dse-guide-path ol{grid-template-columns:1fr 1fr}.dse-guide-discovery{display:block;padding:24px}.dse-guide-discovery>a{display:inline-block;margin-top:20px}.dse-guide-card th,.dse-guide-card td{padding:14px}}
@media(max-width:520px){.dse-guide-path ol{grid-template-columns:1fr}.dse-guide-card{padding:24px 20px}.dse-guide-card table{min-width:440px}.dse-guide-evidence{padding:18px}}
@media print{.dse-guide-card,.dse-guide-discovery{background:transparent}.dse-guide-card table{min-width:0}.dse-guide-path ol{display:block}.dse-guide-path li{margin:8px 0}.dse-guide-step{break-inside:avoid}}
