.personal-standards .standards-details details { border-top:1px solid #ffffff35; padding:18px 0; }
.personal-standards .standards-details summary { cursor:pointer; font-size:18px; line-height:1.5; }
.personal-standards .standards-details p { font-size:14px; line-height:1.8; margin:16px 0; }
.standards-table-wrap { overflow-x:auto; margin-top:20px; }
.standards-table { width:100%; border-collapse:collapse; font-size:13px; line-height:1.65; }
.standards-table caption { text-align:left; margin-bottom:12px; color:inherit; }
.standards-table th,.standards-table td { text-align:left; vertical-align:top; padding:12px 10px; border-bottom:1px solid #ffffff25; overflow-wrap:anywhere; }
.standards-table th { font-weight:600; }
.standards-table th:first-child,.standards-table td:first-child { width:36%; padding-left:0; }
.personal-standards .brand-text { display:inline-block; margin-top:20px; }
.home-process .standards-home-note { margin:16px 0 0; max-width:680px; font-size:14px; line-height:1.8; }
@media(max-width:760px) {
 .personal-standards .standards-details summary { font-size:17px; }
 .standards-table th,.standards-table td { padding:11px 7px; }
 .home-process .standards-home-note { font-size:14px; }
}
