/* Three original native discovery patterns, retaining the source guide content. */
.guide-discovery-section .section-head{display:block;margin-bottom:32px}
.guide-discovery-section .section-head h2{margin:0 0 24px;max-width:900px}
.guide-discovery-section .section-head p{font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7;letter-spacing:normal;max-width:760px;margin:0 0 16px;color:var(--muted)}
.guide-discovery-section :is(h3,p,a){font-family:Helvetica,Arial,sans-serif;letter-spacing:normal}
.guide-discovery-section h3{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 10px;color:var(--ink)}
.guide-discovery-section :is(.guide-discovery-feature-card,.guide-discovery-ownership-card) p{font-size:14px;font-weight:400;line-height:1.7;color:var(--muted);margin:0 0 16px}
.guide-discovery-section :is(.guide-discovery-feature-card,.guide-discovery-ownership-card) p:last-child{margin-bottom:0}
.guide-discovery-section .geo{display:block;flex:none;width:24px;height:24px;stroke-width:1.5;color:var(--ink)}
.guide-discovery-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.guide-discovery-feature-grid[data-discovery-count="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}
.guide-discovery-feature-grid[data-discovery-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.guide-discovery-feature-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #ffffff1f;border-radius:12px;background:#111;gap:20px}
.guide-discovery-feature-main{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start}
.guide-discovery-feature-main>div{min-width:0}
.guide-discovery-feature-card h3 a{color:inherit;text-decoration:none}
.guide-discovery-feature-card h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff70}
.guide-discovery-feature-actions{margin-top:auto;padding-left:38px}
.guide-discovery-action{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff40}
.guide-discovery-action:hover{text-decoration-color:var(--ink)}
.guide-discovery-ownership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.guide-discovery-ownership-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:start;min-width:0}
.guide-discovery-ownership-card>div{min-width:0}
.guide-discovery-ownership-actions{margin-top:30px}
.guide-discovery-reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}
.guide-discovery-reading-grid>li{min-width:0;display:flex}
.guide-discovery-reading-card{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;padding:20px;border:1px solid #ffffff1f;border-radius:12px;background:#111;color:var(--ink);text-decoration:none;transition:border-color .18s ease,background .18s ease}
.guide-discovery-reading-card h3{margin:0}
.guide-discovery-reading-card:hover{background:#191919;border-color:#ffffff40}
.guide-discovery-section a:focus-visible{outline:1px solid #c9c9c9;outline-offset:5px;border-radius:4px}
.guide-discovery-section .guide-discovery-reading-card:focus-visible{outline-offset:3px;border-radius:12px}
@media(max-width:1100px){.guide-discovery-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-discovery-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-discovery-ownership-grid{gap:24px}}
@media(max-width:800px){.guide-discovery-ownership-grid{grid-template-columns:1fr;gap:30px}.guide-discovery-ownership-card{max-width:700px}}
@media(max-width:650px){.guide-discovery-feature-grid,.guide-discovery-feature-grid[data-discovery-count="2"],.guide-discovery-reading-grid{grid-template-columns:1fr}.guide-discovery-feature-card{padding:22px 20px}.guide-discovery-reading-card{padding:20px}.guide-discovery-section .section-head{margin-bottom:28px}.guide-discovery-section .section-head h2{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.guide-discovery-reading-card{transition:none}}
