.eclopidia-habitat-access>div:first-child{padding-top:2rem;padding-bottom:3rem}.eclopidia-habitat-access>div:first-child h1{font-size:clamp(1.65rem,4vw,3rem);margin-bottom:.5rem}.eclopidia-habitat-access>div:first-child p{font-size:1rem;line-height:1.5}.eclopidia-habitat-chooser,.eclopidia-habitat-family{display:grid;gap:.65rem}.eclopidia-habitat-chooser{margin-bottom:1.5rem;padding:1rem;border:1px solid #b8c8b5;border-radius:1rem;background:#f6f5ec;color:#204e3c}.eclopidia-habitat-chooser label{font-weight:700}.eclopidia-habitat-chooser select{width:100%;min-width:0;min-height:48px;padding:.65rem;border:1px solid #7c9b87;border-radius:.65rem;background:#fffef8;color:#204e3c;font:inherit}.eclopidia-habitat-chooser a,.eclopidia-habitat-retry button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1rem;border-radius:.65rem;background:#204e3c;color:white;font-weight:600;text-decoration:underline}.eclopidia-habitat-chooser summary{display:flex;align-items:center;min-height:48px;cursor:pointer;font-size:.875rem;font-weight:600}.eclopidia-habitat-chooser p{font-size:.875rem;line-height:1.6;margin:0}.eclopidia-habitat-retry{padding:2rem;text-align:center}.eclopidia-habitat-access :is(select,a,button,summary,h2):focus-visible{outline:3px solid #276b50;outline-offset:3px}#habitat-profile-details{scroll-margin-top:14rem}.eclopidia-habitat-access button[aria-label^="Close"]{min-width:48px;min-height:48px}.eclopidia-habitat-access .text-\[\#0c2018\]{color:#0c2018}