<form>
    <fieldset>
        <legend>이름을 입력하세요.</legend>
        <label for="user-name">Usrname</label>
        <input type="text" id="user-name" placeholder="이름 입력...">
    </fieldset>
</form>
fieldset {
    padding: 1em;
}
fieldset:focus-within { /* 자기 또는 자손 요소가 포커스되었을 동안 선택됨 */
    background-color: yellow;
}
실제 적용된 모습 - 시도해 보세요! 이름을 입력하기 위해 <input> 태그에 포커스하면 조상 요소인 <fieldset>에 설정한 fieldset:focus-within 스타일인 노란 배경색이 적용됩니다.
:focus-within {
    /* ... */
}

caniuse.com에서 더 자세한 정보를 확인해 보세요.