.style-practice{color:#ede5d6;background:#2e3526;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);margin:64px 0;padding:clamp(24px,4vw,56px);display:grid}.style-practice h2{font:400 clamp(32px,4vw,46px)/1.15 var(--font-display);color:#d4b483;margin:18px 0}.style-practice-intro>p:not(.style-note-label){max-width:380px;font-size:15px;line-height:1.8}.style-practice-options{gap:10px;margin-top:28px;display:grid}.style-practice-options button{text-align:left;color:#ede5d6;cursor:pointer;background:0 0;border:1px solid #d4b48370;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 16px;font-size:14px;line-height:1.5;display:flex}.style-practice-options button[aria-pressed=true]{color:#0e0e0e;background:#d4b483;border-color:#d4b483}.style-practice-options button:hover{border-color:#ede5d6}.style-practice-content{border-left:1px solid #d4b48370;align-self:center;padding-left:clamp(24px,3vw,40px)}.style-practice-content h3{font:400 29px/1.3 var(--font-display);color:#d4b483;text-wrap:balance;margin:0 0 24px}.style-practice-content ol{margin:0 0 28px;padding-left:22px}.style-practice-content li{margin:0 0 16px;padding-left:6px;font-size:15px;line-height:1.85}.style-practice-content a{color:#d4b483;border-bottom:1px solid #d4b483;padding:8px 0;font-size:14px;line-height:1.6;display:inline-block}.style-practice :focus-visible{outline-offset:5px;outline:2px solid #ede5d6!important}@media (max-width:800px){.style-practice{grid-template-columns:1fr;margin:40px 0}.style-practice-content{border-top:1px solid #d4b48370;border-left:0;padding:28px 0 0}.style-practice-content h3{font-size:27px}}
