.siteframe .lakestorymockup .lakefactgrid{gap:12px}
.siteframe .lakestorymockup .lakefact{position:relative;min-width:0;padding:17px 18px 17px 68px;border:1px solid #dbe5d4;border-radius:12px;background:linear-gradient(115deg,#fff,#fafcf6);box-shadow:0 3px 12px #173a2504}
.siteframe .lakestorymockup .lakefact-locality,.siteframe .lakestorymockup .lakefact-species,.siteframe .lakestorymockup .lakefact-hours,.siteframe .lakestorymockup .lakefact-fees{grid-column:1/-1}
.siteframe .lakestorymockup .lakefact dt{display:flex;align-items:center;letter-spacing:.25px;font-size:11px;line-height:1.5;font-weight:700;color:#647954;margin:0 0 4px}
.siteframe .lakestorymockup .lakefacticon{position:absolute;left:16px;top:17px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #e0e9d6;border-radius:10px;background:#eef4e5;color:#315c3a}
.siteframe .lakestorymockup .lakefacticon svg{display:block;width:23px;height:23px}
.siteframe .lakestorymockup .lakefact dd{font-size:16px;line-height:1.55;font-weight:650;color:#173b2a;word-break:normal;overflow-wrap:break-word;margin:0}
.siteframe .lakestorymockup .lakefact-surface dd,.siteframe .lakestorymockup .lakefact-stands dd{font-size:22px;line-height:1.35;font-weight:800;letter-spacing:-.4px}
.siteframe .lakestorymockup .lakeprostoryheading>h2{font-size:28px;line-height:1.25;letter-spacing:-.7px;margin-bottom:23px}
.siteframe .lakestorymockup .lakemapsidebutton{min-height:51px;border:1px solid #234f38;box-shadow:0 5px 14px #133c2815;margin-top:15px;border-radius:11px;font-size:14px;letter-spacing:.1px}
.siteframe .lakestorymockup .lakeprodescription{border-radius:16px;border-color:#dbe5d4;box-shadow:0 5px 20px #173a2505}
.siteframe .lakestorymockup .lakestoryquicklinks{gap:12px;padding-top:20px}.siteframe .lakestorymockup .lakestoryquicklinks a{padding:9px 13px;min-height:42px;border:1px solid #dde6d4;border-radius:8px;background:#f4f7ee;font-size:13px}
@media(hover:hover){.siteframe .lakestorymockup .lakemapsidebutton:hover{background:#204e36}.siteframe .lakestorymockup .lakestoryquicklinks a:hover{background:#eaf2dd}}
@media(max-width:550px){.siteframe .lakestorymockup .lakefact{padding:15px 14px 15px 60px}.siteframe .lakestorymockup .lakefacticon{left:12px;top:16px;width:34px;height:34px;border-radius:9px}.siteframe .lakestorymockup .lakefacticon svg{width:21px;height:21px}.siteframe .lakestorymockup .lakefact dd{font-size:15px}.siteframe .lakestorymockup .lakefact-surface dd,.siteframe .lakestorymockup .lakefact-stands dd{font-size:20px}.siteframe .lakestorymockup .lakefact dt{font-size:10px}.siteframe .lakestorymockup .lakeprostoryheading>h2{font-size:25px}}
@media(max-width:380px){.siteframe .lakestorymockup .lakefactgrid{grid-template-columns:minmax(0,1fr)}.siteframe .lakestorymockup .lakefact dt{font-size:11px}}
