.fishing-first-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;padding-block:44px 25px}.fishing-first-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.08}.fishing-first-hero figure,.fishing-practical figure{margin:0;max-width:394px;justify-self:center;width:100%}.fishing-first-hero img,.fishing-practical figure img{display:block;width:100%;height:auto;border-radius:6px}.fishing-first-hero figcaption,.fishing-practical figcaption{font-size:14px;line-height:1.6;color:#596451;margin-top:10px}.fishing-orientation{padding-block:25px}.fishing-orientation p{max-width:950px}.fishing-practical{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:center}.fishing-nearby{padding-block:45px 65px;border-top:1px solid #cfd4c6}.fishing-nearby>p{max-width:900px}.fishing-stay-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-block:24px}.fishing-stay-facts h3{font-size:23px}.fishing-stay-facts p{font-size:18px;line-height:1.75}.fishing-property-photos{margin-top:25px;border:1px solid #cfd4c6;border-radius:5px;padding:14px 20px}.fishing-property-photos summary{cursor:pointer;padding:7px 0;font-weight:700}.fishing-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.fishing-property-grid img{width:100%;height:auto;object-fit:contain;border-radius:5px}.fishing-nearby .actions,.fishing-first-hero .actions{flex-wrap:wrap}.fishing-nearby :focus-visible,.fishing-first-hero :focus-visible{outline:3px solid #a15a32;outline-offset:4px}@media(max-width:760px){.fishing-first-hero,.fishing-practical,.fishing-stay-facts,.fishing-property-grid{grid-template-columns:1fr;gap:20px}.fishing-first-hero{padding-top:28px}.fishing-nearby{padding-block:30px 45px}.fishing-first-hero h1{font-size:40px}}
