.tide-module{background:var(--paper,#f4eee0);color:#28251f}.tide-module main{max-width:1040px;margin:auto;padding:2rem clamp(1rem,4vw,3rem) 4rem}.tide-module p,.tide-module li{font-size:1.0625rem;line-height:1.95}.tide-module p{margin:1rem 0}.tide-module h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.3}.tide-module h2{margin:0 0 1.2rem;font-size:1.7rem;line-height:1.45}.tide-module h3{margin:2rem 0 1rem;scroll-margin-top:6rem;font-size:1.35rem;line-height:1.5}.tide-module figure{margin:2rem 0}.tide-module img{width:100%;height:auto;display:block}.tide-module figcaption{padding:.6rem 0;font-size:1rem}.tide-module .module-illustration{break-inside:avoid;margin:1.5rem auto 2rem}.tide-module .module-portrait{max-width:28rem}.tide-module .module-illustration img{object-fit:contain}.tide-module .module-illustration figcaption{color:#39362f;line-height:1.7}.tide-module main a:not(.button){color:#36584d;text-underline-offset:.2em;text-decoration:underline}.module-contents{border:1px solid #8c8577;flex-wrap:wrap;gap:.7rem 1.4rem;margin:1.5rem 0;padding:1.2rem;font-size:1rem;line-height:1.6;display:flex}.module-section{border-top:1px solid #b3ab9a;padding:2.5rem 0;scroll-margin-top:6rem}.tide-module blockquote{background:#ebe3d4;border-left:4px solid #946143;margin:1rem 0;padding:.25rem 1.2rem}.tide-module ol{padding-left:1.5rem}.tide-module li+li{margin-top:.65rem}.module-table-wrap{margin:1.5rem 0;overflow-x:auto}.module-table-wrap table{border-collapse:collapse;width:100%;min-width:530px;font-size:1rem;line-height:1.75}.module-table-wrap th,.module-table-wrap td{text-align:left;vertical-align:top;border:1px solid #9c9586;padding:.7rem}.module-table-wrap th{color:#fff;background:#36584d}.module-warning{border:2px solid #946143;padding:clamp(1rem,3vw,2rem);scroll-margin-top:6rem}.module-warning summary{color:#fff;cursor:pointer;background:#36584d;padding:1rem;font-size:1.125rem;font-weight:700}.tide-module :focus-visible{outline-offset:4px;outline:3px solid #a54022}.module-back{font-size:1rem}.module-art-links{margin-top:.5rem;display:block}.tide-module .module-art-links{margin:-.75rem 0 1.5rem;font-size:1rem}.module-reference-art{margin:1.5rem 0}.module-reference-art[open]{border-bottom:1px solid #b3ab9a;padding-bottom:.5rem}.tide-module .module-reference-art>summary{color:#28251f;cursor:pointer;background:#ebe3d4;border:1px solid #8c8577;padding:.75rem 1rem;font-size:1rem}.module-map-scroll{border:1px solid #8c8577;overflow-x:auto}.tide-module .module-map-scroll img{min-width:44rem}@media print{.module-map-scroll{overflow:visible}.tide-module .module-map-scroll img{min-width:0}.tide-module .srd-topbar,.module-contents,.module-back,.tide-module .button{display:none}.tide-module main{max-width:none;padding:0}.module-table-wrap{overflow:visible}.module-table-wrap table{min-width:0}.tide-module blockquote,.tide-module tr{break-inside:avoid}}
