.site-pages :is(.field-guide,.reference-screen)>.secondary-heading{border:0;margin:0;padding:24px 24px 28px}.site-pages :is(.field-guide,.reference-screen)>.secondary-heading>div{max-width:1280px}.site-pages :is(.field-guide,.reference-screen)>main{padding:0 24px 64px;overflow:visible}.site-pages :is(.field-guide-content,.reference-content){grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;max-width:1280px;display:grid}.field-guide-content{grid-template-areas:"index anatomy""index sections"}.field-guide-example{grid-area:anatomy;justify-items:start;gap:16px;width:100%;display:grid}.field-guide-example>.roadbook-anatomy{width:100%;margin:0}.site-pages.site-pages [data-public-contents]>summary{list-style:none}[data-public-contents]>summary::-webkit-details-marker{display:none}[data-public-contents][open]>summary svg{transform:rotate(180deg)}@media (width>=1001px){.site-pages.site-pages [data-public-contents][open]>summary{display:none}}.field-guide-content>.field-guide-index{grid-area:index}.field-guide-content>.field-guide-sections{grid-area:sections}.site-pages :is(.field-guide-index,.reference-index){overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 48px);padding-right:12px;position:sticky;top:24px;overflow-y:auto}.site-pages :is(.field-guide-index,.reference-index) .reading-index-content{flex-direction:column;gap:20px;display:flex}.site-pages :is(.field-guide-index,.reference-index) nav{background:0 0;border:0;margin:0;padding:0}.site-pages :is(.field-guide-index,.reference-index) h2{margin:0 0 8px;font-size:20px;line-height:1.3}.site-pages :is(.field-guide-index,.reference-index) a{background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5}.field-guide-index [aria-label=Sections] ol,.reference-index .reference-jump-nav{flex-direction:column;gap:4px;display:flex}.site-pages :is(.reference-entries,.field-guide-sections){flex-direction:column;gap:40px;min-width:0;display:flex}.site-pages .field-guide-sections>section>h2,.site-pages .reference-section h2{margin-bottom:16px;font-size:26px;font-weight:650;line-height:1.3}.site-pages .field-guide-sections section p,.site-pages .reference-section>div:first-child>p{max-width:72ch;font-size:17px;line-height:1.65}.site-pages .field-guide-sections section>div{gap:16px}.site-pages .field-guide-sections section>ul{border-radius:12px;gap:12px;margin-top:20px;padding:20px}.site-pages .field-guide-sections section li{font-size:16px;line-height:1.6}.site-pages .reference-section{flex-direction:column;gap:20px;display:flex}.reference-section>div:has(>.reference-entry){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-pages .reference-entry{border-radius:10px;padding:20px}.site-pages .reference-entry>div{margin-bottom:12px;font-size:20px;line-height:1.3}.site-pages .reference-entry>p{font-size:16px;line-height:1.6}.site-pages .reference-example-card{border-radius:10px;gap:16px;padding:20px}.site-pages .reference-example-card figcaption{font-size:16px;line-height:1.6}.site-pages .reference-example-card figcaption .text-base{font-size:20px}.site-pages .reference-entries .text-sm{font-size:16px;line-height:1.6}.site-pages .field-guide-content .anatomy-label{font-size:16px;line-height:1.5}.site-pages .field-guide-content .anatomy-label strong{font-size:16px}.site-pages .field-guide-content .anatomy-label span{font-size:15px;line-height:1.5}.site-pages .field-guide-content .roadbook-anatomy figcaption{font-size:15px;line-height:1.6}@media (width<=1000px){.site-pages :is(.field-guide-content,.reference-content){flex-direction:column;gap:28px;display:flex}.site-pages :is(.field-guide-index,.reference-index){width:100%;max-height:none;padding:0;position:static;overflow:visible}.site-pages :is(.field-guide-index,.reference-index) .reading-index-content[hidden]{display:none}.site-pages .field-guide-content .anatomy-label{font-size:15px}.site-pages .reference-entries{width:100%}}@media (width<=650px){.site-pages :is(.field-guide,.reference-screen)>.secondary-heading{padding:20px 20px 24px}.site-pages :is(.field-guide,.reference-screen)>main{padding:0 20px 48px}.reference-section>div:has(>.reference-entry){grid-template-columns:1fr}.site-pages .reference-section h2,.site-pages .field-guide-sections>section>h2{font-size:24px}}
