#homePage .pwPathwayCards{grid-template-columns:repeat(4,minmax(0,1fr))}#homePage .pwPathwayCard.tides{background:linear-gradient(135deg,#174b5d,#123c49);border-color:#8de4d955}#homePage .pwPathwayCard.tides .pwPathwayState{color:#98eee1}
.pwTidesPage{color:#edf8fa}.pwTidesPage button{cursor:pointer}.pwTidesHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,43%);gap:20px;align-items:center;background:linear-gradient(110deg,#052b3e,#0d4b55);border:1px solid #7edfd455;border-radius:18px;padding:24px;margin:10px 0 14px}.pwTidesHero h1{font-size:clamp(30px,4vw,44px);line-height:1.1;margin:10px 0}.pwTidesHero p,.pwTidesBoundary{font-size:14px;line-height:1.55;color:#cfebed}.pwTidesHero img{width:100%;border-radius:12px;background:#082d3d}.pwTidesHeroActions,.pwTidesActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.pwTidesHeroActions button,.pwTidesActions button{width:auto;min-height:42px}.pwTidesHeroActions span{color:#98edca;font-size:12px;font-weight:800}.pwTidesBoundary{padding:14px 17px;background:#273b3c;border-left:4px solid #efd48d;border-radius:8px;margin:0 0 16px}.pwTidesBoundary b{color:#ffeba7}.pwTidesLayout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:14px;align-items:start}.pwTidesNav,.pwTidesContent,.pwTidesSources{background:#062838;border:1px solid #ffffff22;border-radius:15px;padding:17px}.pwTidesNav{position:sticky;top:12px}.pwTidesNav #pwTidesLessonNav{display:grid;gap:7px;margin:12px 0}.pwTidesNav button{width:100%;text-align:left;padding:11px;border:1px solid #ffffff26;border-radius:9px;background:#0b3a4c;color:#def4f5;font-size:12px;line-height:1.35}.pwTidesNav button.active{background:#166073;border-color:#8be7e4}.pwTidesNav button.completed:after{content:' ✓';color:#a1efba}.pwTidesNav button small{color:#8fe8e1;font-weight:900}.pwTidesNav>button{margin-top:7px;background:#165b58;text-align:center;font-weight:800}.pwTidesKicker{color:#8be8de;font-size:11px;letter-spacing:.12em;font-weight:900}.pwTidesContent h2{font-size:clamp(26px,3vw,34px);margin:9px 0}.pwTidesLead{color:#c7e5e8;font-size:16px;line-height:1.5}.pwTidesScene{margin:17px 0 20px;border:1px solid #ffffff24;border-radius:14px;overflow:hidden;background:#092e3d}.pwTidesScene img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain}.pwTidesScene figcaption{color:#b8d8df;font-size:12px;padding:10px 14px}.pwTidesPoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pwTidesPoints article{min-width:0;border:1px solid #ffffff20;border-radius:11px;background:#0b3548;padding:15px}.pwTidesPoints small{font-size:11px;font-weight:900;color:#80e4de}.pwTidesPoints h3{font-size:16px;margin:10px 0 6px}.pwTidesPoints p,.pwTidesScenario p,.pwTidesTakeaway{font-size:13px;line-height:1.55;color:#cbe3e8}.pwTidesScenario{padding:15px;background:#164348;border:1px solid #80d8b944;border-radius:10px;margin:16px 0}.pwTidesScenario b{font-size:11px;letter-spacing:.1em;color:#a4edc5}.pwTidesTakeaway{padding:11px 0;border-top:1px solid #ffffff20}.pwTidesActions .secondary{background:#115068}.pwTidesTools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pwTidesTools section{padding:15px;background:#0b3548;border-radius:12px;border:1px solid #ffffff22}.pwTidesTools h3{margin:0 0 7px}.pwTidesTools p,.pwTidesTools small{color:#c3dce2;font-size:12px;line-height:1.5}.pwTidesFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pwTidesFields label{font-size:12px;color:#d6edf0}.pwTidesFields input{display:block;box-sizing:border-box;width:100%;margin-top:4px;background:#062838;border:1px solid #86d5db77;color:#fff;border-radius:7px;padding:9px;font:inherit}.pwTidesResult{margin:13px 0;padding:12px;background:#154b54;border-radius:8px;font-size:13px;line-height:1.7}.pwTidesQuestion{margin:12px 0;border:1px solid #ffffff25;border-radius:10px;padding:14px;background:#0a3547}.pwTidesQuestion legend{font-weight:800;font-size:15px}.pwTidesQuestion label{display:block;margin:7px 0;padding:8px;border:1px solid #ffffff20;border-radius:7px;cursor:pointer}.pwTidesQuestion label:has(input:checked){background:#155b67}.pwTidesQuestion .feedback{font-size:12px;line-height:1.5}.pwTidesQuestion .correct{color:#9df1b9}.pwTidesQuestion .incorrect{color:#ffd3a8}.pwTidesSources{margin:16px 0}.pwTidesSources summary{cursor:pointer;font-weight:800}.pwTidesSources p{font-size:12px;line-height:1.5;color:#c9e3e8}.pwTidesSources a{display:block;color:#8be6e6;margin:7px 0;font-size:12px}
@media(max-width:1300px){#homePage .pwPathwayCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pwTidesPoints{grid-template-columns:1fr}.pwTidesTools{grid-template-columns:1fr}}@media(max-width:760px){#homePage .pwPathwayCards{grid-template-columns:1fr}.pwTidesHero,.pwTidesLayout{grid-template-columns:1fr}.pwTidesHero{padding:18px}.pwTidesNav{position:static}.pwTidesHero img{max-height:250px}}
