.alttp-search-page .alttp-body{max-width:1120px}.alttp-search-heading{max-width:880px;padding:68px 0 36px}.alttp-search-heading h1{letter-spacing:-.035em;margin:20px 0;font:clamp(34px,5vw,64px)/1.08 Georgia,serif}.alttp-search-page :is(.alttp-search-heading,.alttp-search-summary,.alttp-search-section)>p,.alttp-search-section .alttp-search-steps p,.alttp-search-faq p{color:var(--alttp-muted);max-width:820px;font-size:16px;line-height:1.8}.alttp-search-summary{padding:20px 0 40px}.alttp-search-page :is(.alttp-search-summary,.alttp-search-section) h2{letter-spacing:-.02em;font:clamp(27px,3vw,38px)/1.2 Georgia,serif}.alttp-search-table-wrap{margin:26px 0;overflow-x:auto}.alttp-search-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.alttp-search-table :is(th,td){border-bottom:1px solid var(--alttp-line);vertical-align:top;padding:15px 14px}.alttp-search-table thead th{color:var(--alttp-gold);font-size:12px}.alttp-search-table tbody th{min-width:145px;font-weight:500}.alttp-search-table td:first-child{font-variant-numeric:tabular-nums}.alttp-search-note{border-left:3px solid var(--alttp-gold);padding-left:20px}.alttp-search-section{border-top:1px solid var(--alttp-line);padding:42px 0;scroll-margin-top:30px}.alttp-search-section .alttp-requires{margin:24px 0;font-size:14px}.alttp-search-section .alttp-search-steps{max-width:850px;padding-left:24px}.alttp-search-section .alttp-search-steps li{padding:5px 0 14px 8px}.alttp-search-section .alttp-search-steps li::marker{color:var(--alttp-gold)}.alttp-search-section .alttp-search-steps p{margin:0 0 8px}.alttp-search-page .alttp-search-map-link,.alttp-search-section .alttp-search-steps a{text-underline-offset:5px;padding:10px 0;font-size:14px;display:inline-block}.alttp-search-faq h3{margin:30px 0 10px;font-size:19px;font-weight:500}.alttp-search-faq p{margin:0}.alttp-search-related nav{flex-wrap:wrap;gap:16px 30px;margin:20px 0;display:flex}.alttp-search-related nav a{padding:10px 0;font-size:14px}@media (width<=540px){.alttp-search-heading{padding-top:40px}.alttp-search-table :is(th,td){padding:12px 10px}.alttp-search-table{min-width:560px;font-size:13px}.alttp-search-section{padding:30px 0}.alttp-search-heading h1{font-size:35px}}
