
.reim-home .home-aux{gap:14px}.reim-home .reim-header nav{gap:18px}
@media(max-width:800px){.reim-home .reim-header{width:calc(100% - 32px);gap:8px 14px}.reim-home .reim-header nav{order:3;overflow-x:auto;justify-content:flex-start;gap:20px;padding-bottom:5px}.reim-home .home-aux{gap:12px;font-size:12px}.reim-home .ocean-main{min-height:440px;height:auto;padding:80px 20px 100px}.reim-home .ocean-search-stage h1{font-size:38px}.reim-home .ocean-bottom{padding:10px 18px;gap:6px 22px}.reim-home .ocean-bottom strong{font-size:13px}.reim-home .ocean-search-stage .search-lead{line-height:1.8}}
.public-review{font-size:12px;color:#647f91}.public-section{padding:45px 0 65px}.public-section h1{margin-bottom:18px}.public-section h2{margin:34px 0 10px}.public-section p{max-width:48em;color:var(--muted);line-height:1.9}.public-list{margin-top:30px;border-top:1px solid var(--line)}.public-list a{display:block;padding:20px 0;border-bottom:1px solid var(--line)}.public-list strong{display:block;color:var(--ink);font-size:19px}.public-list span{display:block;color:var(--muted);margin-top:5px}.public-footer{border-top:1px solid var(--line);padding:24px 0 42px;color:var(--muted);font-size:13px}.public-footer nav{display:flex;gap:20px;flex-wrap:wrap}.public-back{display:inline-block;margin-bottom:24px;color:var(--blue)}
@media(min-width:721px){.category-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}
@media(max-width:800px){.site-header{min-height:0;padding:20px 0;flex-wrap:wrap}.site-header nav{order:3;width:100%;overflow-x:auto;margin:0;gap:18px}.site-header .nav-aux{margin-left:auto}.shell{width:calc(100% - 36px)}}
