/* Materials page only. The editable native groups also provide the no-JavaScript fallback. */
.aaa-material-explorer-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}
.aaa-material-explorer>.aaa-material-explorer-layout{margin-block:32px}
.aaa-material-explorer .aaa-material-panel{min-width:0;margin:0}
.aaa-material-explorer .aaa-material-panel>h3{font-size:32px;line-height:1.15;margin:0 0 24px;letter-spacing:-.025em}
.aaa-material-explorer .aaa-material-panel>h4{font-size:17px;line-height:1.5;margin:20px 0 8px;letter-spacing:0}
.aaa-material-explorer .aaa-material-panel>p,.aaa-material-explorer .aaa-material-panel li{font-size:17px;line-height:1.65;color:var(--aaa-ink)}
.aaa-material-explorer .aaa-material-panel>p{margin:0;max-width:65ch}
.aaa-material-explorer .aaa-material-panel ul{padding-left:20px;margin:0}
.aaa-material-explorer .aaa-material-panel li{margin-bottom:9px}
.aaa-material-explorer .aaa-material-panel li:last-child{margin-bottom:0}
.aaa-material-explorer .aaa-material-panel[hidden]{display:none!important}
.aaa-material-explorer.aaa-material-ready>.aaa-material-explorer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start}
.aaa-material-explorer.aaa-material-ready .aaa-material-explorer-panels{display:block;min-height:320px}
.aaa-material-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.aaa-material-navigation button{appearance:none;background:#fff;color:var(--aaa-head);border:0;border-radius:0;min-height:52px;padding:14px 16px;text-align:left;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:none;transition:none;transform:none}
.aaa-material-navigation button:hover{background:#e0e3e6;color:var(--aaa-head)}
.aaa-material-navigation button[aria-pressed="true"]{background:var(--aaa-red);color:#fff}
.aaa-material-navigation button:focus-visible,.aaa-material-mobile select:focus-visible{outline:3px solid var(--aaa-head);outline-offset:3px}
.aaa-material-mobile{display:none}
.aaa-material-explorer .aaa-material-guide{margin:24px 0 14px}
.aaa-material-explorer>.aaa-note{max-width:75ch;margin-bottom:0}
.aaa-material-review>.wp-block-columns{margin-top:24px;gap:48px}
.aaa-material-review .aaa-redesign-image{max-width:480px;margin-inline:auto!important}
@media(max-width:999px){
 .aaa-material-explorer.aaa-material-ready>.aaa-material-explorer-layout{grid-template-columns:minmax(0,1fr);gap:28px}
 .aaa-material-explorer.aaa-material-ready .aaa-material-explorer-panels{min-height:0}
 .aaa-material-navigation{display:none}
 .aaa-material-mobile{display:block}
 .aaa-material-mobile label{display:block;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:10px;color:var(--aaa-head)}
 .aaa-material-mobile select{display:block;width:100%;min-height:48px;font:inherit;font-size:16px;color:var(--aaa-head);background:#fff;border:1px solid #9ca3ab;border-radius:0;padding:12px}
 .aaa-material-review .aaa-redesign-image{max-width:100%}
}
@media(max-width:767px){
 .aaa-material-explorer-panels{grid-template-columns:minmax(0,1fr);gap:32px}
 .aaa-material-explorer .aaa-material-panel>h3{font-size:30px;margin-bottom:22px}
 .aaa-material-explorer .aaa-material-panel>p,.aaa-material-explorer .aaa-material-panel li{font-size:16px}
}
