.referenceDesign.referenceHome .homeEditorialGrid{max-width:var(--pihs-page);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:auto;padding:24px;display:grid}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature{background:var(--pihs-blue);color:var(--pihs-ink);border:1px solid var(--pihs-line);grid-column:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;padding:0;display:grid}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>figure{background:var(--pihs-image-matte);color:var(--pihs-ink);flex-direction:column;grid-area:1/1;justify-content:center;margin:0;padding:1rem;display:flex}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>figure img{object-fit:contain;width:100%;height:210px}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>div{grid-area:1/2;min-width:0;padding:1.25rem}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature :is(h2,h3,p,.referenceSecondary){color:var(--pihs-ink)}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature h2{font-size:clamp(1.45rem,1.8vw,1.9rem)}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature h3{font-size:1.15rem;line-height:1.3}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature p{font-size:1rem;line-height:1.55}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature .referenceEyebrow{font-size:.85rem;line-height:1.4}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature .referenceButton{background:var(--pihs-navy);color:#fff}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature .referenceSecondary{min-height:44px;padding-top:.65rem;display:block}.referenceHome .homeDiscovery{max-width:var(--pihs-page);color:var(--pihs-ink);background:var(--pihs-paper);margin:0 auto;padding:0 24px 24px}.homeDiscovery .homeDiscoveryMap{border:1px solid var(--pihs-line);background:var(--pihs-blue);min-width:0;padding:1.25rem}.homeDiscovery h2{margin:0 0 1rem;font-size:clamp(1.6rem,2.1vw,2.1rem)}.homeDiscovery .referenceEyebrow{margin-bottom:.5rem}.homeMapChoices{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.homeMapChoices button{border:1px solid var(--pihs-line);background:var(--pihs-paper);min-height:44px;color:var(--pihs-navy);font:600 .95rem/1.3 var(--pihs-sans);cursor:pointer;border-radius:2px;padding:.5rem .75rem}.homeMapChoices button[aria-selected=true]{background:var(--pihs-navy);color:#fff;border-color:var(--pihs-navy)}.homeDiscovery [role=tabpanel][hidden]{display:none!important}.homeMapPreview{margin:0 0 .8rem}.homeMapPreview .islandHome{max-width:680px;margin:auto;padding:0!important}.homeMapPreview .islandMapCanvas{min-width:0}.homeMapPreview .islandFullscreenButton{top:.5rem;right:.5rem}.homeDiscovery .homeMapQualification{margin:.5rem 0 .8rem;font-size:.95rem;line-height:1.5}.homeDiscovery .mapZoomViewer{max-width:900px;margin:.75rem 0}.homeDiscovery .mapZoomHelp{margin:.5rem 0;font-size:.875rem!important}.homeDiscovery .mapZoomViewport{max-height:430px}.homeDiscovery .wreckMapFrame{box-shadow:none;border-width:2px;margin:0}.homeMapRegisterLink{width:fit-content;min-height:44px;color:var(--pihs-navy);padding:.65rem 0;font-size:.95rem;display:block}.referenceDesign .homeDiscovery .mapZoomControls button{color:#fff;font:600 1rem Arial,sans-serif}@media (width>=900px){.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>figure{grid-area:1/1}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>div{grid-area:2/1}}@media (width>=1200px){.referenceDesign.referenceHome .homeEditorialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.referenceDesign.referenceHome .homeEditorialGrid{grid-template-columns:1fr}}@media (width<=600px){.referenceDesign.referenceHome .homeEditorialGrid{gap:1rem;padding:16px}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature{grid-template-columns:1fr}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>figure{grid-area:1/1}.referenceDesign.referenceHome .homeEditorialGrid>.referenceFeature>div{grid-area:2/1}.referenceHome .homeDiscovery{padding:0 16px 16px}.homeDiscovery .homeDiscoveryMap{padding:1rem}.homeMapChoices button{flex:1;min-width:0}}
