
@media (max-width:600px){
.mast .mainnav{width:100%}
.mast .mainnav ul{flex-wrap:nowrap;overflow-x:auto;gap:0;scrollbar-width:none}
.mast .mainnav ul::-webkit-scrollbar{display:none}
.mast .mainnav a{font-size:13px;padding:8px 9px;white-space:nowrap}
.mast .mainnav li:first-child a{padding-left:0}
main>.wrap:has(>.r7-fig){display:flex;flex-direction:column}
main>.wrap:has(>.r7-fig)>.page-head{order:0}
main>.wrap:has(>.r7-fig)>.kp{order:1}
main>.wrap:has(>.r7-fig)>.r7-fig{order:2;width:100%}
main>.wrap:has(>.r7-fig)>.grid2{order:3}
}
.grid2>.r7-sec{grid-column:1/-1;max-width:none;width:auto;margin:0;padding:0}
.grid2>.r7-sec .r7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0}
@media (max-width:600px){.grid2>.r7-sec .r7-grid li:last-child:nth-child(odd){grid-column:1/-1}}
@media (min-width:601px){.grid2>.r7-sec .r7-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1000px){.grid2>.r7-sec .r7-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.grid2>.r7-sec .r7-grid .t{font-size:14px}}
@media (min-width:861px){.grid2:has(>.r7-sec){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
.grid2:has(>.r7-sec)>section:not(.r7-sec){position:static}
.grid2:has(>.r7-sec)>.panel{margin:0}}
.fxa-ro-note{margin-top:8px}
