/* MORE button appearance matches deep-sea-water.html (.ss-more). */
html body.brs-page main#main#main .brs-more {
 display:inline-flex; flex-direction:row; align-items:center; justify-content:center;
 box-sizing:border-box; align-self:flex-start; flex-shrink:0;
 width:max-content!important; max-width:100%; min-width:154px; min-height:42px;
 padding:10px 24px!important; margin:20px 0 8px!important;
 border:1px solid #321273!important; border-radius:999px!important;
 background:#321273!important; color:#fff!important; -webkit-text-fill-color:#fff!important;
 box-shadow:none!important; font-family:"DM Sans",sans-serif!important; font-style:normal;
 font-size:16px!important; line-height:1.25!important; font-weight:700!important; letter-spacing:.06em!important;
 text-align:center; text-transform:uppercase; text-decoration:none;
 appearance:none; opacity:1!important;
 transition:background-color .2s ease,border-color .2s ease,transform .2s ease;
}
html body.brs-page main#main#main .brs-more:disabled { cursor:default; }
html body.brs-page main#main#main .brs-more:not(:disabled):hover,
html body.brs-page main#main#main .brs-more:focus-visible {
 background:#0b63c7!important; border-color:#0b63c7!important; transform:translateY(-1px);
}
html body.brs-page main#main#main .brs-more:focus-visible {
 outline:3px solid rgba(17,118,206,.22); outline-offset:3px;
}
html body.brs-page main#main#main .brs-more-actions--introduction {
 position:relative; display:flex; padding:0 5.3% 24px; background:#fff;
}
@media(max-width:700px) {
 html body.brs-page main#main#main .brs-more { min-width:142px; font-size:14px!important; }
 html body.brs-page main#main#main .brs-more-actions--introduction { padding-inline:20px; }
}
@media(prefers-reduced-motion:reduce) {
 html body.brs-page main#main#main .brs-more { transition:none; }
 html body.brs-page main#main#main .brs-more:not(:disabled):hover,
 html body.brs-page main#main#main .brs-more:focus-visible { transform:none; }
}
