/* Masters Method: visible typography and balanced two-column composition */
html body .cc-home .cc-section.cc-method .cc-method-grid>div:first-child h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;background:none!important;text-shadow:0 2px 18px #0005!important;font-weight:850!important;line-height:1.13!important}
html body .cc-home .cc-section.cc-method .cc-method-grid>div:first-child>p{color:#c9dce9!important;opacity:1!important;visibility:visible!important}
.cc-method-grid{align-items:start!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;gap:44px!important}
.cc-method-grid>div:first-child{min-width:0}
.cc-method-insight{margin-top:32px;padding:25px;border-radius:16px;background:linear-gradient(150deg,#12344f,#0b273c);border:1px solid #315a75;box-shadow:0 15px 35px #0002}
.cc-insight-label{display:block;font-size:11px;letter-spacing:.16em;color:#83cde9;font-weight:800}
.cc-method-insight h3{font-size:clamp(22px,2.4vw,29px);line-height:1.22;letter-spacing:-.035em;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:12px 0}
.cc-method-insight>p{font-size:15px;line-height:1.65;color:#c8d9e7!important}
.cc-insight-steps{margin:19px 0;border-top:1px solid #35556d}
.cc-insight-steps>div{display:grid;grid-template-columns:34px 1fr;column-gap:11px;row-gap:2px;padding:14px 0;border-bottom:1px solid #35556d}
.cc-insight-steps span{grid-row:span 2;color:#a6ce39;font-size:14px;font-weight:800}
.cc-insight-steps strong{color:#fff!important;font-size:15px}
.cc-insight-steps small{color:#b5cad9;font-size:13px}
.cc-method-insight .cc-insight-note{color:#91cfe8!important;font-size:12px;margin-bottom:0}
@media(max-width:850px){.cc-method-grid{grid-template-columns:1fr!important;gap:26px!important}.cc-method-insight{margin-top:26px}}
