body{overflow-wrap:anywhere}h1{font:500 clamp(2rem,5vw,3.5rem)/1.12 Georgia,serif;max-width:900px}main{max-width:950px;margin:auto;padding:35px 20px}.search-section{padding:22px 0}.search-section h2{font:500 1.8rem/1.2 Georgia,serif}.search-case{background:white;border:1px solid #d9ddd6;padding:22px;border-radius:10px}table{border-collapse:collapse;width:100%}th,td{padding:14px;text-align:left;border-bottom:1px solid #d9ddd6;vertical-align:top}td{width:40%}.search-header{padding:18px 20px;background:#142d2b;color:white;display:flex;justify-content:space-between;gap:20px}.search-header a{min-height:44px;display:inline-flex;align-items:center}.search-directory{padding:45px 0}.search-directory h2{font:500 2rem Georgia,serif}.search-directory details{border-bottom:1px solid #d9ddd6;padding:12px 0}.search-directory summary{cursor:pointer;min-height:44px;font-weight:bold}.search-directory ul{columns:2}.search-directory li{break-inside:avoid;margin:0 0 12px}.search-related a{display:inline-block;padding:10px 0}small{color:#61706c}@media(max-width:600px){.search-directory ul{columns:1}.search-header{flex-direction:column;gap:5px}th,td{padding:10px 5px}}