.field-masterclass{margin:3rem 0;padding:clamp(1rem,3vw,2.25rem);border:1px solid #d8dfcf;border-radius:18px;background:#f6f7ef;color:#234b43;scroll-margin-top:2rem}.field-masterclass h2{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.25}.field-masterclass h3{font-size:1.25rem;line-height:1.35}.field-masterclass h4{font-size:.95rem}.field-masterclass p,.field-masterclass li{line-height:1.75}.field-masterclass a{color:#155b63;text-underline-offset:3px}.masterclass-note,.masterclass-credit{font-size:.83rem;line-height:1.6;color:#557064}.masterclass-player{margin-top:1.75rem}.masterclass-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#183b35;border-radius:12px}.masterclass-chapters{margin:1.5rem 0}.masterclass-chapters ol{padding-left:1.5rem}.masterclass-chapters li{padding:.3rem 0}.masterclass-chapters button{margin-left:.75rem;padding:.2rem .5rem;border:1px solid #b9c8ba;border-radius:6px;background:white;color:#245449;font:inherit;font-size:.8rem;cursor:pointer}.masterclass-lessons{display:grid;gap:1.2rem;counter-reset:lesson}.masterclass-lessons>section{position:relative;background:#fff;border:1px solid #dce3d6;border-radius:12px;padding:1.4rem;scroll-margin-top:1.5rem}.masterclass-step{display:inline-block;background:#e8eee1;padding:.2rem .65rem;border-radius:20px;font-size:.8rem;color:#54704c;font-weight:700}.masterclass-lessons aside{margin:1rem 0 0;border-left:3px solid #b09b4f;background:#faf7e9;padding:.9rem 1rem}.masterclass-lessons aside p{margin:.25rem 0 0}.masterclass-wind,.masterclass-kit,.masterclass-evidence{margin-top:2rem}.masterclass-wind label{display:inline-flex;align-items:center;gap:.8rem}.masterclass-wind select{font:inherit;border:1px solid #aabaac;border-radius:6px;padding:.45rem .9rem;background:white;color:#234b43}.masterclass-wind svg{display:block;width:100%;height:auto;margin-top:.8rem;border:1px solid #d8dfcf;border-radius:12px}.masterclass-wind svg text{font-family:inherit}.masterclass-kit{padding:1.3rem;background:#eaf0e3;border-radius:12px}.masterclass-kit ul{columns:2;column-gap:2rem;padding-left:1.25rem}.masterclass-kit li{break-inside:avoid;margin:0 0 .65rem}.masterclass-cta{display:inline-block;padding:.6rem 1rem;background:#245746;color:white!important;border-radius:7px;text-decoration:none;margin-top:.7rem}.masterclass-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.masterclass-photo-grid figure{margin:0;overflow:hidden;background:white;border:1px solid #dce3d6;border-radius:12px}.masterclass-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#edf0e8}.masterclass-photo-grid figcaption{padding:0 1rem}.masterclass-photo-grid h4{margin:1rem 0 .5rem}.masterclass-photo-grid details{padding:0 1rem 1rem}.field-masterclass summary{cursor:pointer;font-weight:650;line-height:1.6}.masterclass-photo-grid details li{padding-left:.2rem;margin-bottom:.4rem}.masterclass-transcript{margin-top:2rem;padding:1.2rem;border:1px solid #cbd7c7;border-radius:10px}.masterclass-transcript>section{padding-top:.8rem}.masterclass-next{padding:1rem;border-top:1px solid #d8dfcf;margin-top:1.5rem}.field-masterclass :focus-visible{outline:3px solid #b2872f;outline-offset:3px}.field-masterclass [hidden]{display:none!important}@media(max-width:680px){.masterclass-photo-grid{grid-template-columns:1fr}.masterclass-kit ul{columns:1}.masterclass-lessons>section{padding:1rem}.masterclass-chapters button{margin:.4rem 0 .3rem .5rem}.masterclass-wind svg text{font-size:11px}}
