/* Only the two existing reading guides. No Workshop or global changes. */
.p0420-pilot .search-leak-answer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:24px 0;padding:24px 0;border-block:1px solid #d5d1cb;text-align:left}
.p0420-pilot .search-leak-answer h2{font-size:clamp(23px,2.5vw,29px);line-height:1.2;margin:0 0 14px;letter-spacing:-.02em}
.p0420-pilot .search-leak-answer p{font-size:16px;line-height:1.55;margin:10px 0;max-width:none}
.p0420-pilot .search-leak-answer .search-source,.p0420-pilot .search-leak-answer .search-example{font-size:13px;color:#56534e}
.p0420-pilot .search-leak-answer .search-next{display:inline-block;padding:10px 0;font-weight:700;text-underline-offset:3px}
.p0420-pilot .search-map .system-map{margin:0;padding:16px;background:#f4f1eb;border:1px solid #d5d1cb;border-radius:4px}
.p0420-pilot .search-map .system-map figcaption{font-size:13px;line-height:1.45;margin-bottom:14px}
.p0420-pilot .search-map .system-map ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:0}
.p0420-pilot .search-map .system-map li{margin:0;padding:12px;background:#fff;min-width:0;border-left:3px solid #b51920}
.p0420-pilot .search-map .system-map li::after{display:none}
.p0420-pilot .search-map .system-map li span{display:block;color:#941a23;font-size:12px;font-weight:700}
.p0420-pilot .search-map .system-map li strong{display:block;font-size:16px;line-height:1.3}
.p0420-pilot .search-map .system-map li small{display:block;font-size:12px;line-height:1.35;margin-top:5px}
.p0420-pilot .search-map .system-map>p{font-size:12px;line-height:1.45;margin:12px 0 0}
.p0420-pilot .search-leak-answer a:focus-visible{outline:3px solid #b51920;outline-offset:4px}
.p0420-pilot .search-leak-answer[id],.p0420-pilot .search-map [id]{scroll-margin-top:90px}
@media(max-width:700px){.p0420-pilot .search-leak-answer{grid-template-columns:1fr;gap:14px;padding:20px 0}.p0420-pilot .search-map .system-map{padding:12px}.p0420-pilot .search-map .system-map ol{gap:8px}.p0420-pilot .search-leak-answer .search-source a{display:inline-block;padding-block:5px}.p0420-pilot .leak-actions #leak-entry{display:flex;flex-wrap:wrap;gap:12px}.p0420-pilot .leak-actions #leak-entry>a{padding-block:8px}}
