.ap-page .p1-toc nav{display:block;overflow-x:hidden}.ap-page .p1-toc a{white-space:normal}.ap-page .p1-toc li a{align-content:center;min-height:44px;display:block}.ap-page .p1-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-page .p1-facts dd{font-weight:500}.ap-page .p1-facts dd:last-child{margin-top:12px}.ap-location{color:var(--p1-muted);font-size:.9rem}.ap-evidence{color:var(--p1-wine);background:#f3e9d9;border:1px solid #c7b19a;border-radius:4px;margin-bottom:8px;padding:4px 9px;font-size:.73rem;line-height:1.6;display:inline-block}.ap-evidence[data-evidence=uncertain]{border-style:dashed}.ap-evidence[data-evidence=tradition]{border-left:4px solid #946625}.ap-evidence-key{border:1px solid var(--p1-line);background:#f4ecde;margin:24px 0;padding:18px 22px}.ap-evidence-key>summary{cursor:pointer;color:var(--p1-wine);align-content:center;min-height:44px;font-weight:650}.ap-evidence-key dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ap-evidence-key dd{margin:0;font-size:.88rem}.ap-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 12px;display:grid}.ap-concepts>div{border:1px solid var(--p1-line);background:#fffdf7;border-top:3px solid #ad7c37;padding:20px}.ap-concepts h3{color:var(--p1-wine)}.ap-concepts p{margin:10px 0 0;font-size:.94rem}.ap-example{background:#f3e9d7;border-left:4px solid #946625;margin:22px 0;padding:24px}.ap-example h3{margin:10px 0}.ap-page .ap-expression{color:var(--p1-wine);overflow-wrap:anywhere;padding:12px 0;font-size:clamp(1.1rem,2vw,1.5rem)}.ap-event-date{color:var(--p1-muted);font-size:.86rem}.ap-page .p1-events button>.ap-event-date{grid-area:1/1}.ap-page .p1-photo summary{align-content:center;min-height:44px}.ap-page .p1-context-links{white-space:normal}.ap-page .p1-hero .p1-portrait img{max-height:480px}.ap-chanakya .p1-portrait{background:#f3e5ca;padding:24px 14px}.ap-chanakya .p1-portrait img{background:0 0}@media (width<=1100px){.ap-evidence-key dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ap-page .p1-facts dl,.ap-evidence-key dl,.ap-concepts{grid-template-columns:1fr}.ap-page .p1-facts dl>div{border-bottom:1px solid var(--p1-line);padding-bottom:12px}.ap-page .p1-facts dl>div:last-child{border:0}.ap-page .p1-events button>.ap-event-date{grid-area:1/1}.ap-page .p1-hero-actions>a{min-height:44px}.ap-evidence-key,.ap-example{padding:18px}.ap-page .p1-hero .p1-portrait img{max-height:330px}.ap-page .p1-hero .p1-portrait{box-shadow:5px 6px #e8dac0}.ap-concepts>div{padding:18px}}
